The objective of the course is to provide students with a general foundational knowledge of information and communication technologies, practical skills in the use of computers and the MatLab programming language and the ability to apply the acquired knowledge to new contexts and problem-solving scenarios.
Course program
- Information processing and tools for information processing;
- Computer architecture;
- Elements of the von Neumann machine;
- Data and program instruction encoding;
- Number systems: Base conversion, binary arithmetic;
- Hardware infrastructure;
- Software infrastructure;
- the operating system (Extended example: Windows);
- Computer networks and distributed systems;
- Internet services;
- Computer and network security;
- Productivity tools (Microsoft Excel);
- Programming languages (Matlab).