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 introduces students to problem solving and analysis, algorithms and their implementation, data types, variables, expressions, control structure, selection, repetition, functions and their parameters, arrays, structures, strings, files, and pointers.
Offered
Semester 1