CMPS-2010 "Programming I: Fundamentals" |
Fall 2025 - #82834 |
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
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: |