Introduction to programming
Course objectives (competencies):
The course aims to familiarize students with basic programming concepts, programming commands
and styles, and to prepare them for programming.
Content of the subject program:
Computer system (hardware, software), Introduction to algorithms (Basic concept of algorithm, characteristics of algorithms, presentation of algorithms through block diagrams, types), Programming
and problem solving (basic concept, stages of program development, selection of programming tools, preparation of documentation, selection of programming language, coding, testing, searching for and correcting errors, Basics of programming languages (syntax and semantics of the programming language, types and structure of data in the programming language, pointers, expressions),
commands, program loops, working with files, objects, databases and libraries, subroutines,
coprograms, types of programming, Programming in a language.
Learning methods: Oral presentation method, problem teaching method, method of technical aids and method of independent work