SLO/PROG2 Programming in C Language for Physicists
Lecturer: Robert Myška
Lecture: 1 hour/week + exercise 2 hours/week
Credits: 4
Summer semester
Form of course completion: course credit, exam
Basics of C programming language
- Basic elements of C programming language (keywords, variables, constants, operators)
- Control structures (command, block, condition, branching, cycle, jump)
- Input and output, standard libraries
- Files, work with the disc
- Functions
- Pointers
- Compound data structures
Principles of effective programming
- Structuralized programming
- Comments and documentations
- Effective algorithms
- Usage of available and already-prepared libraries