Skip to main content
Skip header

ECTS Course Overview



Computer Systems

* Exchange students do not have to consider this information when selecting suitable courses for an exchange stay.

Course Unit Code352-0504/01
Number of ECTS Credits Allocated4 ECTS credits
Type of Course Unit *Choice-compulsory
Level of Course Unit *Second Cycle
Year of Study *
Semester when the Course Unit is deliveredWinter Semester
Mode of DeliveryFace-to-face
Language of InstructionCzech
Prerequisites and Co-Requisites Course succeeds to compulsory courses of previous semester
Name of Lecturer(s)Personal IDName
BAB75doc. Ing. Marek Babiuch, Ph.D.
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.
Learning Outcomes of the Course Unit
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.
Course Contents
1. Visual Studio .NET environment - introduction.
2. Project Building, Compiling, Debugging.
3. Ansi C language Fundamentals
4. Control structures, preprocesor, functions
5. Arrays, strings, command lines arguments
6. Files, Data streams
7. C# Fundamentals
8. C# quick start at examples
9. OOP principles
10. Windows Service in C#
11. Computer Network - Device configuration
12. Router Console, router commands, design of network, VLSM
13. Routing
14. Test, Credit
Recommended or Required Reading
Required Reading:
Herout, P. Učebnice jazyka C, České Budějovice, Kopp 2005, počet stran: 280. ISBN 80-7232-220-6.
Kernighan, B. W., Ritchie D. M. Programovací jazyk C, Brno, Computer Press 2006, počet stran: 288. ISBN 80-251-0897-x.
C programming Tutorial. Available at: https://www.tutorialspoint.com/cprogramming/
Learn C. available at: https://www.learn-c.org/
Visual C++ Developer Center [online] dostupný z https://docs.microsoft.com/cs-cz/
Babiuch M. Internet a sítě, skriptum,VŠB TU Ostrava, 2010, počet stran 162, ISBN: 978-80-248-2566-3.
Herout, P. Učebnice jazyka C, České Budějovice, Kopp 2005, počet stran: 280. ISBN 80-7232-220-6.
Kernighan, B. W., Ritchie D. M. Programovací jazyk C, Brno, Computer Press 2006, počet stran: 288. ISBN 80-251-0897-x.
C programming Tutorial. Available at: https://www.tutorialspoint.com/cprogramming/
Learn C. available at: https://www.learn-c.org/
Visual C++ Developer Center [online] dostupný z https://docs.microsoft.com/cs-cz/
Babiuch M. Internet a sítě, skriptum,VŠB TU Ostrava, 2010, počet stran 162, ISBN: 978-80-248-2566-3.

Recommended Reading:
Šaloun, P. Jazyk C pro zelenáče. 2. přeprac. vyd. Praha: Neocortex, c2003. ISBN 80-86330-08-7.
Herout, P. Učebnice jazyka C – II díl, České Budějovice, Kopp 2005, počet stran: 180. ISBN 80-7232-221-4.
MSDN developer center. available on web http:// msdn.microsoft.com/
Free Online Computer Science and Programming Books, Textbooks, and Lecture Notes. available on web: http://www.freetechbooks.com/
Kadlec, V. Učíme se programovat v jazzce C, Brno, Computer Press 2002, počet stran: 294. ISBN 80-7226-715-9.
Virius, M. Jazyky C a C++, Brno, Computer Press, 2005, počet stran: 520. ISBN 80-247-1494-9.
Šaloun, P. Jazyk C pro zelenáče. 2. přeprac. vyd. Praha: Neocortex, c2003. ISBN 80-86330-08-7.
Herout, P. Učebnice jazyka C – II díl, České Budějovice, Kopp 2005, počet stran: 180. ISBN 80-7232-221-4.
MSDN developer center. available on web http:// msdn.microsoft.com/
Free Online Computer Science and Programming Books, Textbooks, and Lecture Notes. available on web: http://www.freetechbooks.com/
Kadlec, V. Učíme se programovat v jazzce C, Brno, Computer Press 2002, počet stran: 294. ISBN 80-7226-715-9.
Virius, M. Jazyky C a C++, Brno, Computer Press, 2005, počet stran: 520. ISBN 80-247-1494-9.

Planned learning activities and teaching methods
Lectures, Tutorials
Assesment methods and criteria
Tasks are not Defined