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

Fall 2019  -  #82471

final exam is graded
grades will be posted tonight

lab-15
--was collected and graded--

week-1 quizzes have been graded and posted
Most scores were improved!

Letter grades will be submitted by Friday 12/20.
syllabus | weeks | textbook | scores | grades | exams
Week Topic Readings Assignments
1 Intro to programming
Linux, our local server
cs150
150-1  150-2
Chapter 1
· Warm-up quiz
· Linux quiz
· Chapter-1 quiz
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
no goto or string
comments
5 Functions
Arguments and return types
Passing data by value
Chapter 6
Lab-5
program fixes
6 Introduction to C-strings
Exam
Review of Exam was Friday
previous
chapters
7 Arrays
Dimensions and initialization
Processing arrays
Chapter 7
Lab-7
Homework-7
comments
8 File processing
Libraries and functions
Formatted output: <iomanip>
chapter 5
chapter 12
Lab-8
Lab-8 notes.
9 Sorting an array
Searching an array
Chapter 8
Lab-9
grading
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
Monday: holiday off
Wednesday: written exam
Thursday: programming exam
Friday: finish up exam
study weeks 7 - 11
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
16 Class on Monday
Final Exam: Wednesday Dec 18 at 8:00am - 10:30am