| CMPS-2010 "Programming I: Fundamentals" |
|
Spring 2019 - #32505 |
| syllabus | textbook | scores | |||
| Week | Topic | Readings | Assignments |
| 1 |
Intro to programming Linux, our local server |
cs150 Chapter 1 |
150-1
150-2 |
| 2 |
The C and C++ languages Data types and variables Arithmetic operators |
Chapter 2 |
lab-2 homework-2 |
| 3 |
Logic and boolean expressions Mathematical expressions Relational & logical operators |
Chapter 3 Chapter 4 |
lab-3 homework-3 |
| 4 |
Looping, while-loop, for-loop Menus & input validation Nested looping |
Chapter 5 |
lab-4 homework-4 pop quiz scores |
| 5 |
Functions Arguments and return types Passing data by value |
Chapter 6 quiz-3 scores |
lab-5 |
| 6 |
Introduction to C-strings Exam on Thursday 7:20am |
previous chapters |
Exam-1 scores |
| 7 |
Arrays Dimensions and initialization Processing arrays |
Chapter 7 quiz-4 results |
lab-7 |
| 8 |
File processing Libraries and functions Formatted output: <iomanip> |
chapter 5.11 chapter 5 |
lab-8 pop quiz-5 scores |
| 9 |
Sorting an array Searching an array |
Chapter 8 |
lab-9 |
| 10 |
Pointers Variables and pointers Arrays and pointers |
Chapter 9 main( )... arguments parsing |
Lab-10 |
| 11 |
Characters and C-strings Library functions String and numeric conversion |
Chapter 10 |
Lab-11 |
| 12 |
Exam week
Wednesday & Thursday |
• All chapters | exam |
|
Spring break
|
exam-2 scores | ||
| 13 |
Structured data Abstract data types Structs in arrays and functions |
Chapter 11 |
lab-13 |
| 14 |
Introduction to classes Object oriented programming Constructors & member access |
Chapter 13 |
lab-14 |
| 15 |
Classes continued Copy constructors Member variables |
Chapter 13 |
lab-15 |
| 16 |
Monday is a class day |
review of all chapters | |
| Final Exam: Monday May 20, 8:00am-10:30am | |||