mySchedule | weeks | CSUB | CS Dept | AcademicCalendar
CMPS-2010 "Programming I: Fundamentals"
Fall 2025  -  #82834
Classroom schedule: MWF 9:00am, Tues 10:00am

Fall 2025
A general schedule of topics is shown below

over the summer...
find online beginner tutorials for the C++ language
write as many small programs as you can

Using your own computer for this class
syllabus | textbook | scores | grades | exams
Week Topic Readings Assignments
1 Monday Aug 25
Intro to programming
Linux, our local server
Chapter 1
2 Tuesday Sep 2
The C and C++ languages
Data types and variables
Arithmetic operators
Chapter 2
3 Monday Sep 8
Logic and boolean expressions
Mathematical expressions
Relational & logical operators
Chapter 3
Chapter 4
4 Monday Sep 15
Looping, while-loop, for-loop
Menus & input validation
Nested looping
Chapter 5
5 Monday Sep 22
Functions
Arguments and return types
Passing data by value
Chapter 6
6 Monday Sep 29
Introduction to arrays
No midterm this week
Maybe a quiz
Chapter-7
7 Monday Oct 6
Arrays
Dimensions and initialization
Processing arrays
C-strings
Chapter 7
8 Monday Oct 13
Exam week
written exam
programming exam
Covers all material
9 Monday Oct 20
Pointers
Memory allocation
Structures
Chapter 9
10 Monday Oct 27
Structured data
X11 structures
Characters and C-strings
version of C++
time(NULL) return
11 Monday Nov 3
Intro to classes
Chapter 10
12 Monday Nov 10
Chapter 9
13 Monday Nov 17
Chapter 11
14 Monday Nov 24
Introduction to classes
Object oriented programming
Constructors & member access
Chapter 13
chapter-14 review
classes review
15 Monday Dec 1
Class inheritance
Chapter 14
16 Monday Dec 8
Last day of class
Final Exam: