352-0504/03 – Computer Systems (PS)

Gurantor departmentDepartment of Control Systems and InstrumentationCredits4
Subject guarantordoc. Ing. Marek Babiuch, Ph.D.Subject version guarantordoc. Ing. Marek Babiuch, Ph.D.
Study levelundergraduate or graduateRequirementCompulsory
Year1Semesterwinter
Study languageEnglish
Year of introduction2021/2022Year of cancellation
Intended for the facultiesFSIntended for study typesFollow-up Master
Instruction secured by
LoginNameTuitorTeacher giving lectures
BAB75 doc. Ing. Marek Babiuch, Ph.D.
Extent of instruction for forms of study
Form of studyWay of compl.Extent
Full-time Graded credit 2+2
Part-time Graded credit 10+4

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:

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

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

Full-time form (validity from: 2021/2022 Winter semester)
Task nameType of taskMax. number of points
(act. for subtasks)
Min. number of pointsMax. počet pokusů
Graded credit Graded credit 100  51 3
Mandatory attendence participation: Credit project 20 b Practical task 30 b Credit test 50 b Credit tasks and the test will be done in the Computer Systems classroom with personal presence.

Show history

Conditions for subject completion and attendance at the exercises within ISP: Credit project 20 b Practical task 30 b Credit test 50 b Credit tasks and the test will be done in the Computer Systems classroom with personal presence.

Show history

Occurrence in study plans

Academic yearProgrammeBranch/spec.Spec.ZaměřeníFormStudy language Tut. centreYearWSType of duty
2024/2025 (N0714A270012) Control of Machines and Processes P English Ostrava 1 Compulsory study plan
2023/2024 (N0714A270012) Control of Machines and Processes P English Ostrava 1 Compulsory study plan
2022/2023 (N0714A270012) Control of Machines and Processes P English Ostrava 1 Compulsory study plan
2021/2022 (N0714A270012) Control of Machines and Processes P English Ostrava 1 Compulsory study plan

Occurrence in special blocks

Block nameAcademic yearForm of studyStudy language YearWSType of blockBlock owner
ECTS - MechEng - Master Studies 2024/2025 Full-time English Choice-compulsory 301 - Study and International Office stu. block

Assessment of instruction

Předmět neobsahuje žádné hodnocení.