Prerequisites: Restricted to Freshman or Sophomore standing OR majors other than COMP-BS AND CSEC-BS AND SWEN-BS.
This course is an introduction to fundamental programming principles and techniques. Students encounter data structures, logical operations, quantitative inputs, and object-oriented thinking through graphics, animation and personal creativity. Emphasis is on coding for interactive applications. No prior experience in computer programming is required.
Outcomes: Understanding of computer mechanisms for representing and analyzing numerical information and the role of parameters inputs in computer algorithm execution; ability to implement programming techniques to solve practical problems.
This course is an introduction to fundamental programming principles and techniques. Students encounter data structures, logical operations, quantitative inputs, and object-oriented thinking through graphics, animation and personal creativity. Emphasis is on coding for interactive applications. No prior experience in computer programming is required.
Outcomes: Understanding of computer mechanisms for representing and analyzing numerical information and the role of parameters inputs in computer algorithm execution; ability to implement programming techniques to solve practical problems.