General objectives: thorough study and understanding of the importance in practical applications of thorough specialized concepts of computer architecture and designing systems with microprocessors and microcontrollers, as well as deep knowledge of emerging technologies in computer science.
Specific objectives: Designing and accomplishing computer systems and developing complex hardware and software systems for advanced information processing.
Objectives of the course: Several widely used typical computer architecture presentations, study of the computer structure: central processing unit, memory, input-output devices, peripherals connection, presentation of computer components and interaction between them at the physical level (processor, IRQ, buses), at the micro-programmed level (horizontal, vertical, mixed, nano-programming), and at the operating system level (virtual memory management). Analysis, design, exploiting, examples, and applications. For applications: the detailed study of components at the physical level, micro-programmed level, and operating system level, computer system configuration by establishing the main functioning parameters, computer components design and dimension, applying algorithms for managing the computer functioning at all its levels.