Data representation
- Representation of numbers and characters, codes
- Boolean logic
- Main data structures.
Computer architecture
- Bus and interconnection of elementary units
- Control unit, memory, input / output units
System Software
- Essential Components of the operating system: kernel, file system, processes and memory management.
- Basic commands, program execution.
Programming in JAVA
- Programming environments, programming languages, algorithms.
- Basic elements of the language, data structures, control structures, data processing of characters and numeric values
- Input / output of data, simple graphical user interfaces, processing of complex data structures