1.1 Course Description
This course has been designed for first year students who are interested in learning programming concepts, constructs, and logics. Major focus of this course will on problem solving and algorithms, and introduce concepts in programming, such as variables, control structures, functions, parameter passing, recursion, arrays, files and structures. Students will learn how to compile programs, trace errors, and debugging using modern integrated development environments (IDE) and if possible, on different operating systems. Programming languages such as C++, can be used for this course. Mainly Linux platform will be used. An IDE that works on both the platforms (Windows & Linux) will be used.
This course has been designed for first year students who are interested in learning programming concepts, constructs, and logics. Major focus of this course will on problem solving and algorithms, and introduce concepts in programming, such as variables, control structures, functions, parameter passing, recursion, arrays, files and structures. Students will learn how to compile programs, trace errors, and debugging using modern integrated development environments (IDE) and if possible, on different operating systems. Programming languages such as C++, can be used for this course. Mainly Linux platform will be used. An IDE that works on both the platforms (Windows & Linux) will be used.
- Teacher: Hermann Jamnadas