VSFS:B_PrP Computer Principles - Course Information
B_PrP Computer Principles
University of Finance and AdministrationWinter 2024
- Extent and Intensity
- 2/0/0. 6 credit(s). Type of Completion: zk (examination).
- Teacher(s)
- Ing. Radim Brixí (seminar tutor)
- Guaranteed by
- prof. RNDr. Ondřej Čepek, Ph.D.
Department of Computer Science and Mathematics – Departments – University of Finance and Administration
Contact Person: Ivana Plačková - Timetable of Seminar Groups
- B_PrP/pAPH: each odd Thursday 14:00–14:44 S32, each odd Thursday 14:45–15:30 S32, each odd Thursday 15:45–16:29 S32, each odd Thursday 16:30–17:15 S32, except Thu 3. 10., except Thu 10. 10., except Thu 17. 10., except Thu 24. 10. ; and Thu 28. 11. 10:30–12:00 S32, 12:15–13:45 S32, Thu 12. 12. 10:30–12:00 S32, 12:15–13:45 S32, R. Brixí
- Prerequisites
- This subject requires no special knowledge above common high school mathematics.
- Course Enrolment Limitations
- The course is offered to students of any study field.
- Course objectives
- The aim of this course is to familiarize the students with the lowest physical levels of a computer. Students will learn the history of the field, computer architectures, data representations, processors, control units, memory, interconecting systems, and buses. After completing the course, the student will be capable of - understanding the differences among particular computer architectures - critically evaluate advantages and disadvantages of different hardware components and whole computers and use this evaluation in practice (e.g. for purchasing purposes).
- Learning outcomes
- Knowledge of computer architectures, data representations in computer memory, CPU construction, computer memory function, design of interconnecting systems (bus architectures)
- Syllabus
- 1. History of computers (up to the mainframes of the 50's)
- 2. Development of computers in the modern era
- 3. Different computer architectures
- 4. Representations of character and logical data
- 5. Number systems, representations of integer data
- 6. Representations of floating point numerical data
- 7. Instructions, instructions as a type of data, types of addressing
- 8. Logic gates and logic circuits
- 9. Examples of logic circuits used in ALU and in memory
- 10. Memory, properties, types of memory according to several criteria
- 11. Processor, control unit, ALU
- 12. Interconnecting systems, buses
- Literature
- recommended literature
- Stallings, William. Computer Organisation and Architecture: Designing for Performance (11th edition). Pearson Publishing 2018. ISBN 0-13-499719-0.
- Teaching methods
- The instruction is conducted in the form of lectures for full time students and group consultations for part tiem students. The minimum mandatory attendance at lectures is 75% and minimum mandatory attendance at group consultations is 50%. Students not fulfilling the mandatory attendance will be assigned extra coursework to make up for the absences.
- Assessment methods
- The course is completed with a written exam which consists of 15 multiple choice questions and 5 questions requiring an independently formulated answer (usually containing some computation). The exam is evaluated on a point scale. At least 10 out of 30 possible points are required to pass the exam.
- Language of instruction
- Czech
- Further comments (probably available only in Czech)
- The course can also be completed outside the examination period.
Information on the extent and intensity of the course: 14 hodin KS/semestr. - Teacher's information
- http://ktiml.mff.cuni.cz/~cepek/vyuka.html
- Enrolment Statistics (recent)
- Permalink: https://is.vsfs.cz/course/vsfs/winter2024/B_PrP