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
- Intoduction to computers: What is computer, categories of computers, history of computers. Computer architecture (von Neumann's, harvard) and principles of its working.
- Binary logic: Number systems, Bool angebra, logical operations and their properties, logical functions and their simplifications, combinatorial and sequential logical circuits.
- Data representation: Integer and decimal (fixed, float) number coding, characeter coding (ASCII, Unicode), error detection and correction codes.
- 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.
- 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.
- External computer parts and periferies: Displays. Keyboard and mouse. External interfaces/buses.
Literature
- Null L.: Essentials of Computer Organization and Architecture (6th Edition). Jones & Bartlett Learning, 2023. ISBN 978-1284259438
- Ledin J.: Modern Computer Architecture and Organization: A systems-level guide to modern computer architectures, from hardware foundations to AI datacenters (3rd Edition). Packt Publishing, 2026. ISBN 978-1806028030
- Brookshear J. G.: Informatika. Computer Press, 2013. ISBN 978-80-251-3805-2
- Zelený J., Mannová B.: Historie výpočetní techniky. Scientia, 2006.
- Barclay Ch.: A History of Computers: From Counting Machines to Quantum Dreams. Independently published, 2025. ISBN 979-8284106488
- Wilson K.: Essential Computer Hardware Second Edition: The Illustrated Guide to Understanding Computer Hardware (Computer Essentials). Elluminet Press, 2019. ISBN 978-1911174929
- Fox Ch.: Computer Architecture. No Starch Press, 2024. ISBN 978-1718502864
- Czevak G.: Computer Architecture and Hardware Systems: Processor Design, Memory Systems, Parallel Computing, AI Hardware, and Modern Architectures. Independently published, 2026. ISBN 979-8199852319
- Haigh T., Ceruzzi P. E.: A New History of Modern Computing (History of Computing). The MIT Press, 2021. ISBN 978-0262542906
- Pattanayak A.: Computer Organization Simplified. Independently published, 2021. ISBN 979-8523555558
- Stallings W.: Computer Organization and Architecture, Global Edition, 11th Edition. Pearson, 2021.
- Toliver F.: Computer Hardware. Independently published, 2019. ISBN 978-1696115964
- Ignotofsky R.: The History of the Computer: People, Inventions, and Technology that Changed Our World. Ten Speed Press, 2022. ISBN 978-1984857422
- Danton T.: The Computers that Made the World. Raspberry Pi Press, 2025. ISBN 978-1916868076
- Malý M.: Hradla, volty, jednočipy: úvod do bastlení. CZ.NIC, 2017.
- Malý M.: Porty, bajty, osmibity: počítače na koleni. CZ.NIC, 2019.