CPSC 1620
Fundamentals of Programming I
Introduction to problem-solving and algorithms. Machine representation of data. Implementation of algorithms in a programming language. Fundamentals of programming concepts including branching and loops. Top-down programming and modular design. Arrays. Records. Techniques for constructing elegant and robust programs.
Fall 2020
Readings
- C++ Programming: From Problem Analysis to Program Design
Prerequisites & course information
Prerequisite(s): One of Mathematics 30-1, Mathematics 30-2, Pure Mathematics 30, Mathematics 0500, Mathematics 0520, admission to the Post-Diploma B.Sc. in Agricultural Studies, or admission to the Post-Diploma B.Sc. in Geography, with a Concentration in Geographical Information Science