ENAP 150 COMPUTER ALGORITHMS AND PROGRAMMING
The course deals with the core ideas and skills required while programming and how to take an initial idea for an application, understand it and how to break it apart into the right pieces so that one can know what code to write for each piece. This course starts off with the fundamentals - problem solving and analysis, the basic syntax of a programming language and then how to write some code. It introduces the principles of procedural programming, data types, control structures, data structures and functions, data representation on the machine level. Various problems are considered to be solved using structured programming language.
Offered
Semester 1