352-0504/02 – Computer Systems (PS)
Gurantor department | Department of Control Systems and Instrumentation | Credits | 4 |
Subject guarantor | doc. Ing. Marek Babiuch, Ph.D. | Subject version guarantor | doc. Ing. Marek Babiuch, Ph.D. |
Study level | undergraduate or graduate | Requirement | Compulsory |
Year | 1 | Semester | winter |
| | Study language | Czech |
Year of introduction | 2021/2022 | Year of cancellation | |
Intended for the faculties | FS | Intended for study types | Follow-up Master |
Subject aims expressed by acquired skills and competences
The goal of the subject Computer Systems is teach students to think in computer language, design a solve particular algorithms in programming language.
Second goal is provide to students knowledge about computer hardware from area of networks components and meet the students with design of network, subnetting and routing protocols.
Teaching methods
Lectures
Tutorials
Summary
The subject Computer Systems is a basic subject shaping the profile of a graduate in the field of Automation and Control. Its aim is to familiarize students with the basics of programming computer and microprocessor techniques and computer systems. Exercises take place in a computer classroom with Visual Studio .NET environment and Cisco Packet Tracer Software.
Compulsory literature:
Recommended literature:
Additional study materials
Way of continuous check of knowledge in the course of semester
Students work out a semestral project (25p) in which they solve a practically assigned task in C language. During the semester they are tested by a practical test (25p) and at the end of the semester by a credit test in the area of programming in C language and theoretical knowledge in the area of hardware(50p).
E-learning
University LMS system available at www.lms.vsb.cz
Other requirements
The prerequisite of this course is knowledge of algorithmization from previous study and experience in the use of personal computer with Windows operating system.
Prerequisities
Subject has no prerequisities.
Co-requisities
Subject has no co-requisities.
Subject syllabus:
1. Working in the Visual Studio .NET environment, creating projects, debugging and stepping the program.
2. Computer and microcontroller architecture - Introduction, HW components, PC operation principle, motherboards, chipsets.
3. Processors and controllers - processor buses, instruction sets, processor production, cache memory, RISC, CISC.
4. Memory, memory allocation, physical arrangement, peripherals and interfaces of PC and microcontrollers.
5. Basics of C language, ANSI C, variables, operators, operands, input and output functions.
6. Program branching, switch, preprocessor, conditional translation.
7. C cycles in C language
8. Function creation, recursive functions.
9. Arrays, strings, string functions.
10. Enumeration type, structures, unions, bit arrays.
11. Command line arguments.
12. Input and output to/from file, Summary.
13. Test, Individual credit project.
14. Connection to C # language, creation of desktop and simple windows application, credit
Conditions for subject completion
Occurrence in study plans
Occurrence in special blocks
Assessment of instruction