| CMPS-2010 "Programming I: Fundamentals" |
|
Fall 2023 - #81649 |
Grading is over for this semester. Have a good break. The exam will cover everything we learned. Browse through the textbook chapters. Review our programming assignments. some topics to review these will be scored soon Lab-15 Lab-12 Lab-13
| syllabus | textbook | scores | grades | exams | |||
| Week | Topic | Readings | Assignments |
| 1 |
Monday Aug 28 Intro to programming Linux, our local server |
Chapter 1 | lab-1 |
| 2 |
Tuesday Sep 5 The C and C++ languages Data types and variables Arithmetic operators |
Chapter 2 |
Lab-2 homework-2 |
| 3 |
Monday Sep 11 Logic and boolean expressions Mathematical expressions Relational & logical operators |
Chapter 3 Chapter 4 |
Lab-3 Homework-3 |
| 4 |
Monday Sep 18 Looping, while-loop, for-loop Menus & input validation Nested looping |
Chapter 5 |
Lab-4 Homework-4 |
| 5 |
Monday Sep 25 Functions Arguments and return types Passing data by value |
Chapter 6 |
Lab-5 Homework-5 |
| 6 |
Monday Oct 2 Introduction to arrays No midterm this week Maybe a quiz |
Chapter-7 |
Lab-6 |
| 7 |
Monday Oct 9 Arrays Dimensions and initialization Processing arrays C-strings |
Chapter 7 |
anim.cpp program. Lab-7 |
| 8 |
Monday Oct 16
Exam week
written exam programming exam |
Covers all material |
exam |
| 9 |
Monday Oct 23 Pointers Memory allocation Structures |
Chapter 9 |
Lab-9 |
| 10 |
Monday Oct 30 Structured data X11 structures Characters and C-strings |
version of C++ time(NULL) return |
|
| 11 |
Monday Nov 6 Intro to classes |
Chapter 10 |
Lab-11 |
| 12 |
Monday Nov 13 |
Chapter 9 |
|
| 13 |
Monday Nov 20 |
Chapter 11 |
|
| 14 |
Monday Nov 27 Introduction to classes Object oriented programming Constructors & member access |
Chapter 13 chapter-14 review classes review |
|
| 15 |
Monday Dec 4 Class inheritance |
Chapter 14 |
|
| 16 |
Monday Dec 11 Last day of class |
||
| Final Exam: Friday December 15 11:00am-1:30pm | |||