CMPS 2010 — Programming Fundamentals I

Catalog description: Introduces the fundamentals of procedural programming and object-oriented programming. Topics include: data types, control structures, functions, arrays, I/O, pointers and dynamic memory allocation, and features of object-oriented programming. The mechanics of compiling, linking, running, debugging and testing within a particular programming environment are covered. Ethical issues and a historical perspective of programming within the context of computer science as a discipline are given. Each week lecture meets for 150 minutes and lab meets for 150 minutes.

Prerequisite: C- or better in MATH 1010 or 1055; or Prerequisite or Corequisite: MATH 1030 or 1040 or 1050 or 1060 or 2310 or 2510.

When

Mon/Wed

Lecture: 4.00pm - 5.15pm

Lab: 5.30pm - 6.45pm

Where

Sci 3, Room 315

Syllabus will be available closer to the start of the semester.

← Back to Spring 2026