Lecturer(s)
|
-
Jandura Pavel, Ing. Ph.D.
-
Nečásek Jakub, Ing. Ph.D.
|
Course content
|
Lectures 1. Basic terms of computer science 2. Basic standard simple data types 3. Examples of structured data types 4. Computer memories, addressing modes, saving information in memory 5. Processor, programmer model of processor 6. Processor instructions for data transfers, for logical operations 7. Processor instructions for arithmetic operations, for program branching 8. Subroutines, interruption, standard program constructions 9. Input, output operations 10. Standard computer interfaces 11. High level programming languages 12. Variables, commands 13. Basic program structures 14. Building programs using high level languages Practice 1. Number systems 2. Standard data types 3. Binary shapes of information saved in computers 4. Instruction set of Processor 5. Instruction sequences 6. Algorithms and program realisation of basic tasks 7. Algorithms and program realisation of basic tasks 8. Algorithms and program realisation of basic tasks 9. High level programming languages (Pascal, C) 10. Simple variables, one dimensional arrays 11. Basic commands 12. Basics of programming structures 13. Assign statement, IF statement 14. Cycles controlled by variable, condition
|
Learning activities and teaching methods
|
Monological explanation (lecture, presentation,briefing), Dialogue metods(conversation,discussion,brainstorming)
- Class attendance
- 28 hours per semester
|
Learning outcomes
|
Introducing subject to the study of computer science. Basic terms and standards of computer technique. Basic clasification of computer systems and their architecture. Diverse ways of intercomputer communications. The goal of course is to balance different level of student knowledge before studying specialized subjects.
Introduction subject for informatics studies. Students will understand the basic terms and standards of computer techniques. Forms of different types of information for saving and computer processing. Basic techniques of building programs, algorithm development of simple tasks.
|
Prerequisites
|
Unspecified
|
Assessment methods and criteria
|
Combined examination, Written exam
Participation on seminars. Realisation of requested tasks. Pass exam.
|
Recommended literature
|
-
Borland. Turbo Pascal, Reference guide.. 1989.
-
Intel. Embedded microcontrollers I.. 1990.
-
Jinoch, J. - Müller, K. - Vogel, J. Programování v jazyku Pascal. SNTL Praha, 1988.
-
Nashelsky, L. Introduction to digital technology.. John Wiley & Sons, New York, 1983.
-
Šnorek, M. - Richta, K. Připojování periférií k PC. Grada Praha, 1996.
|