Computer Structure [ KMI/STRUP ]

The course is the first of two introductory courses into the study of technological areas of computer science and it introduces students to the structure, parts, basic principles and technologies of computers.

Within practices students do taks from the areas of numer systems, binary logic and data representation. They also alone do tasks given at lectures and get familiar with computer parts and their function.

Lectures

  1. Intoduction to computers: What is computer, categories of computers, history of computers. Computer architecture (von Neumann's, harvard) and principles of its working.
  2. Binary logic: Number systems, Bool angebra, logical operations and their properties, logical functions and their simplifications, combinatorial and sequential logical circuits.
  3. Data representation: Integer and decimal (fixed, float) number coding, characeter coding (ASCII, Unicode), error detection and correction codes.
  4. Computer parts: Personal computer and its parts (including case and power supply). Motherboard, (internal) buses, chipset, BIOS. Microprocessor (CPU), instructions, Intel processors. (Internal) memories ROM, RAM and cache.
  5. Internal computer parts: Expansion cards: graphic, sound, network, multimedia. Interfaces/buses for disk devices. Hard disk (HDD), disk arrays. Removable disks: floppy disk (FDD), optical disks, flash disks.
  6. External computer parts and periferies: Displays. Keyboard and mouse. External interfaces/buses.

Literature