Přístupnostní navigace
E-application
Search Search Close
Course detail
FEKT-BPC-PC1TAcad. year: 2024/2025
In this course, students learn about computer network solutions and the potentials of university and faculty networks. Part of the course is to introduce the basics of operating systems, their services, and file systems. The course focuses on practical skills of algorithm development and programming in the C language according to the ANSI standard, to the level of preparation of customized functions and their use.
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Department
Entry knowledge
Rules for evaluation and completion of the course
Aims
Study aids
Prerequisites and corequisites
Basic literature
Recommended reading
Elearning
Classification of course in study plans
specialization AUDB-TECH , 1 year of study, winter semester, compulsoryspecialization AUDB-ZVUK , 1 year of study, winter semester, compulsory
Lecture
Teacher / Lecturer
Syllabus
1. Faculty computer network, E-mail, Wi-Fi, Git.2. Properties of algorithms, notations algorithms. Design and implementation of algorithms. Introduction to the development environment MS Visual Studio 2022.3. Principles of high level programming languages. Basic building blocks of program.4. Simple data types in C. One-dimensional and multi-dimensional arrays of variables. Expressions and statements.5. Pointer type. Strings. Interaction of the program with the user.6. Functions, function parameters in the C language. Passing values by reference, passing by value.7. Control structure. The block structure of program, the scope of validity of identifiers.8. Structured data types. Enums.9. Text files, standard input/output. 10. Dynamic variables. Linked structures.11. Consultation on self-contained projects.12. Sample solution of the written test.13. Architecture and application development.
Exercise in computer lab
1. Introductory lesson, familiarization with the workplace, checking for logging on to the computer network.2. Faculty computer network, E-mail, Git.3. Introduction to the development environment MS Visual Studio 2022. Console application.4. Console application: Basic building blocks of program. Conditions.5. Console application: Simple data types in C. One-dimensional arrays of variables. Expressions and statements.6. Console application: Pointer type. Working with strings.7. Console application: Functions, function parameters in the C language.8. Console application: Passing values by reference, passing by value.9. Console application: Structured data types. Enums.10. Console application: Text files, standard input/output.11. Console application: Dynamic variables. Linked structures. Interaction of the program with the user.12. Project presentations.13. Written test.