Skip to main content
Skip header

Computer Systems

Type of study Follow-up Master
Language of instruction English
Code 352-0504/03
Abbreviation PS
Course title Computer Systems
Credits 4
Coordinating department Department of Control Systems and Instrumentation
Course coordinator doc. Ing. Marek Babiuch, Ph.D.

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.

E-learning

University LMS system available at www.lms.vsb.cz

Literature

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 .

Advised literature

Š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.