Program; algorithm; program development; debugging; integrated development environment; basic example; data types; expressions; basic commands; mathematical functions; conditional expressions; branching; loops; arrays; strings; functions; recursive functions.
This course is intended for students with negligible or no previous experience with programming. Participants will learn how to use documentation and how to plan to solve given tasks.
All examples and tasks will be performed using C programing language using an integrated development environment of choice. For its generality and emphasis on designing algorithms, this course is suitable for students with interest in other programming languages as well.