BASICS OF COMPUTER SCIENCE
Academic Year 2016/2017 - 1° YearLearning Objectives
Provide a common basis for future studies of computer science in physics and the introduction of some commonly used softwares.
Detailed Course Content
- Description of a computer system
- CPU : types , internal architecture and type of instructions
- Bus Concept
- Operating Frequency
- Memories
- Access Time
- Memory Types
- Hierarchy of memories
- I/O
- Numbering Systems
- Positional numbering systems .
- Basic Conversions
- The elementary operations in base 2
- The main binary operators .
- Representation of numbers
- Integers
- Integer numbers with sign
- Floating point numbers
- Representation of sounds and images
- Overview of operating systems
- CPU Management
- Main Memory Management
- Mass Storage Management
- Device Management
- Practical exercises on spreadsheets
- Introduction to matlab
Textbook Information
Lecture notes