mySchedule | weeks | CSUB | CS Dept | AcademicCalendar
CMPS-2010 "Programming I: Fundamentals"
Spring 2026  -  #32786
Classroom schedule: MWF 10:00am, Tues 10:00am

Friday - pop quiz

Lab-12

Lab-11  Lab-10  Lab-9  Lab-7  Lab-6 arrays

Using your laptop for this class
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