You are herePROG2
PROG2
Course: Programming in C Language for Physicists
Department/Abbreviation: SLO/PROG2
Year: 2021
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