Charles Explorer logo
🇬🇧

Computer programming fundamentals I

Class at Faculty of Science |
MC260P25

Syllabus

Algorithms and programs

Number types and number representations

Constants and variables

Operators and expressions if, while, for, do

Arrays

Functions break, continue, switch, goto

Structures, unions and definitions of types

Pointers

Recursion

Input/Output

Programing tools

Annotation

Computer programming fundamentals I

This lecture is a basic course of computer programming for students that have never programmed, or have only little experience with computer programming. It can be considered a loose course of the C programming language with many examples, description of number representations, standard library and programming tools (e. g., make, profiler, debugger).