You are herePROG2


Course: Programming in C Language for Physicists

Department/Abbreviation: SLO/PROG2

Year: 2020

Guarantee: 'Mgr. Robert Myška, Ph.D.'

Annotation: The objective of the course is a basic understanding of the C language, both in a passive way (understanding of somebody else's code) and in an active way (making an efficient and readable code).

Course review:
Basics of C programming language - Basic elements of C programming language (keywords, variables, constants, operators) - Control structures (command, block, condition, branching, cycles, jumps) - Input and output, standard libraries - Functions - Files, work with the disc - Pointers, dynamic memory allocation - Arrays, compound data structures Principles of effective programming - Structuralized programming - Comments and documentations - Effective algorithms - Usage of available and already-prepared libraries