Subject: Programming and Programming Languages
(17 -
H207) Basic Information
Course specification
Course is active from 01.10.2007.. Mastering basic programming skills on the example of the programming language C. Acquired knowledge and skills are used for solving problems from basic profession individually or in a team. Modeling problem solution by application of structural techniques, structuring data especially at the level of bits, development of detailed solution, coding the solution on the C programming language, active participation in software development teams nourishing software engineering. Program development phases of simple behavior. Generations of programming languages and styles. Development and executing C programs. Basic structure of C programs: alphabet, identifiers, preprocessing directives, declaration of constants, types and variables. Types of data of C languages: scalars, index types and records/structures. C operators, expressions and management structures. C functions, recursions and macros. Standard functions of inputs and outputs. Working with C database, text and binary. Lectures, Computer Practice, Consultations. The course is organized in two wholes and the knowledge is tested in the form of two tests during the lectures. C programs are created during Practice using static and dynamic data structures. The quality of the Practice work is evaluated. Successfully solved Practice is an examination prerequisite. The exam is taken orally. Points won at the examination, tests and other obligations are added up in order to form the final grade.
|