VSFS:B_PrP Computer Principles - Course Information
B_PrP Computer Principles
University of Finance and AdministrationWinter 2018
- Extent and Intensity
- 2/0. 5 credit(s). Type of Completion: zk (examination).
- Teacher(s)
- prof. RNDr. Ondřej Čepek, Ph.D. (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: Mon 10:30–11:14 E129, Mon 11:15–12:00 E129, except Mon 19. 11., except Mon 26. 11. ; and Mon 19. 11. 10:30–12:00 E222, Mon 3. 12. 14:00–15:30 E129, O. Čepek
B_PrP/vAPH: Fri 26. 10. 15:45–17:15 E225, 17:30–19:00 E225, Fri 9. 11. 19:15–20:45 E227, Fri 7. 12. 15:45–17:15 E224, 17:30–19:00 E224, O. Čepek - Prerequisites
- This subject requires no special knowledge above common high school mathematics.
- Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
- fields of study / plans the course is directly associated with
- Applied Informatics (programme VSFS, B-INF) (2)
- 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: 10 hodin KS/semestr. - Teacher's information
- http://ktiml.mff.cuni.cz/~cepek/vyuka.html
- Enrolment Statistics (Winter 2018, recent)
- Permalink: https://is.vsfs.cz/course/vsfs/winter2018/B_PrP