mySchedule | myPage | CSUB | CS Dept | AcademicCalendar | 2017calendar
CMPS-2010 "Programming I: Fundamentals"

Spring 2019  -  #32505
lab-14 was graded
lab-15 was counted as extra credit
final exam scores
overall scores

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