BASICS OF COMPUTER SCIENCE

Academic Year 2016/2017 - 1° Year
Teaching Staff: Marco RUSSO
Credit Value: 3
Taught classes: 14 hours
Term / Semester:

Learning 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