Fundamentals of Programming I
Units: 1.5, Hours: 3-2
Introduction to designing, implementing, and understanding computer programs using an object-oriented programming language. Topics include an introduction to computing and problem solving, selection and iteration, arrays and collections, objects and classes, top-down design and incremental development.
Note: Credit will be granted for only one of 110, 111.
Prerequisites: Mathematics 12 or Precalculus 12 or Foundations of Math 12 or MATH 120.
Undergraduate course in Computer Science offered by the Department of Computer Science in the Faculty of Engineering.