352-0504/03 – 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 | English |
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:
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. Visual Studio .NET environment - introduction. Project compiling, buiding, debugging.
2. Compilers and Interpreter Fundamentals
3. Ansi C language Fundamentals. Data Types, operators, conditions, I/O functions.
4. Control structures, Loops, Switch, Practical tasks and examples of source codes.
5. Preprocessor, Directives, Macros, Conditional Compilation, Functions, Recursion
6. Pointers, Arrays, Strings, Command lines arguments.
7. Working with Files (Reading, Writing). Structures.
8. Repetition of lessons at examples. Individual Project Assignment.
9. Working on Individual Credit Project.
10. C# Examples - Desktop Form Application, Reading and Writing Files to and from Text Box, Menu.
11. C credit test - Two program assigment - 120 minutes.
12. Python Examples.
13. C language Credit tasks.
Conditions for subject completion
Occurrence in study plans
Occurrence in special blocks
Assessment of instruction
Předmět neobsahuje žádné hodnocení.