| CMPS-2010 "Programming I: Fundamentals" |
|
Spring 2026 - #32786 |
| syllabus | textbook | scores | exams | overall | |||
| Week | Topic | Readings | Assignments |
| 1 |
Tuesday Jan 20 Intro to programming Linux OS |
Chapter 1 |
lab-1 |
| 2 |
Monday Jan 26 The C and C++ languages Data types and variables Arithmetic operators |
Chapter 2 |
lab-2 lab2 prep homework-2 |
| 3 |
Monday Feb 2 Logic and boolean expressions Relational & logical operators Random numbers |
Chapter 3 Chapter 4 |
lab-3 homework-3 |
| 4 |
Monday Feb 2 Looping do-loop, while-loop, for-loop Menus & input validation Nested looping |
Chapter 5 |
lab-4 Homework-4 |
| 5 |
Monday Feb 16 Functions Arguments and return types Passing data by value |
Chapter 6 |
homework-5 Lab-5 |
| 6 |
Monday Feb 23 Introduction to arrays |
Chapter 7 |
|
| 7 |
Monday Mar 2 Arrays Dimensions and initialization Processing arrays C-strings |
Chapter 7 |
|
| 8 |
Monday Mar 9
Exam week
Monday - written quiz Tuesday - programming exam |
exam | |
| 9 |
Monday Mar 16 Pointers Memory allocation |
Chapter 9 |
|
| 10 |
Monday Mar 23 Structured data X11 structures Characters and C-strings |
Chapter 10 Chapter 11 version of C++ time(NULL) return |
|
|
Spring break: Mon Mar-30 to Fri Apr-3
|
|||
| 11 |
Monday Apr 6 Introduction to classes Object oriented programming Constructors & member access |
Chapter 13 |
|
| 12 |
Monday Apr 13 |
Chapter 13 |
|
| 13 |
Monday Apr 20 |
Chapter 14 |
|
| 14 |
Monday Apr 27 |
Chapter 14 chapter-14 review classes review |
|
| 15 |
Monday Ma4 4 Class inheritance |
Chapter 15 |
|
| 16 |
Monday May 11 Last day of class |
||
| Final Exam: To be determined | |||