CISC1600/1610, Computer Science I and Lab,
Fall 2022

     

Home

Schedule
  & Notes

Assignments

Syllabus

Schedule (subject to change)

 

 
Unit Date Topic Slides, Handouts Reading Assignments
CS1 Intro and Assessment Sep 02 Intro, Jacket Program, Why C++? Intro Slides (1 Intro.ppt) Read chapter 1
Program Hello world! Lab Sep 02 Get Started Lab Intro Autograder Linux, Vi (1 Intro.ppt) Finish Chapter 1
Welcome! Sep 06 Intro, Binary Intro Slides (1 Intro.ppt) Read chapter 1
Variables Sep 09 Variables Variable declaration slides (cs1_02_IO_vars_operators.ppt) Start Chapter 2
Simple Varable Lab Sep 09 Name.cpp, change.cpp, Cookie Lab Cookie Lab (cs1_o2_IO_vars_operators.ppt) Read chapter 3
Simple Flow Control Sep 13 if, if-else, boolean expressions Flow Control (flowcontrol.ppt) Start chapter 3
Simple Flow Control Sep 16 Review all, boolean expressions, multiway Flow Control (flowcontrol.ppt) Read chapter 3
More flow Control Lab Sep 20 Try 03A Seasons-if/switch labs Multiway, Flow Control (flowcontrol.ppt) Finish chapter 3
More flow Control Sep 21 Switch statements, break 03B Seasons-switch lab Flow Control (flowcontrol.ppt) Finish chapter 3,
More Complex Flow Control Sep 24 More boolean Expressions, while loops Flow Control (flowcontrol.ppt) Review Chapters 1-3, Start chapter 5
More Flow Control Sep 27 Fordham Air Lab Flow Control (flowcontrol.ppt) Read Chapter 5
More Flow Control Sep 28 while loops, do-while Flow Control (flowcontrol.ppt) Read Chapter 5
More Flow Control Oct 01 for-loops Flow Control (flowcontrol.ppt) Finish Chapter 5
More Flow Control Oct 04 Campus Travel Lab - switch, if, loops Flow Control (flowcontrol.ppt) Review Chapters 1-3,5
More Flow Control, Coding Style Oct 05 More in-depth loop examples Coding Style (StyleTips.ppt) Review Chapters 5
Midterm Review Oct 08 Sample questions Midterm Review (midterm-review.ppt) Review Chapters 1-3, 5
Midterm Practice Lab Oct 12 Coding style & Sample questions Midterm Practice Lab Review Chapters 1-3,5
Midterm Oct 15 Midterm Midterm Chapters 1-3,5
Programming Midterm Oct 18 Programming Midterm Programming Midterm Chapters 1-3,5
Strings and characters Oct 19 string class, at(int) and length() Midterm Chapter 4
Builtin Functions Oct 22 Midterm review, how to write a function Pre-defined & Programmer Defined (functions.ppt [updated]) Start Chapter 6
Builtin Functions lab Oct 25 Sin and drawline lab Pre-defined Functions Read Chapter 6
Programmer defined Functions Oct 26 Pre-defined and how to write a function Pre-defined & Programmer Defined (functions.ppt [updated]) Read Chapter 6
Argument passing, Call-By-Value Oct 29 Pre-defined and how to write a function Pre-defined & Programmer Defined (scope_functions.ppt [updated]) Start Chapter 6
Functions Lab Nov 01 Functions Lab compute values, reuse Read Chapter 6
More functions Nov 02 Defining functions, call-by-value Scope, parameters (scope_functions.ppt) Read Chapter 6
Anatomy of a Function Nov 02 Calling functions, what happens? (scope_functions.ppt) Read Chapter 6
Variable addresses, Call-by-reference Nov 05 Call-by-value, call-by-reference Scope, parameters (scope_functions.ppt) Read Chapter 6
call-by-refernce, swap lab Nov 08 call-by-reference, swap lab swap (scopereference.ppt) Start Chapter 7
Finish Call-by-reference Nov 09 Review reference parameters argument address of (scopereference.ppt) Start Chapter 7
File I/O Nov 12 File I/O File I/O (FileIO.ppt) Read chapter 8
File I/O Lab Nov 15 File I/O Lab File I/O Lab (FileIO.ppt) Finish chapter 8
Arrays Nov 16 Arrays are lists Arrays (arrays.ppt) Read Chapter 7
Arrays as parameters Nov 19 Arrays as parameters Arrays (arrays.ppt) Read Chapter 7
Arrays and Functions Lab Nov 22 Arrays and Functions Lab Convert Rand Array Labs to functions (arrays.ppt) Read Chapter 7
Parallel Arrays Nov 23 Arrays are lists Arrays (arrays.ppt) Read Chapter 7
Parallel Arays Lab Nov 22 Parallel Arrays Lab Arrays (arrays.ppt) Finish Chapter 7
2D Arrays Nov 23 2D Arrays Arrays (arrays.ppt) Finish Chapter 7
2D Array Lab Nov 29 2D Array Lab (arrays.ppt) Finish Chapter 7
C-Strings Nov 30 C-Strings special character arrays (arrays.ppt) Start Chapter 9
Strings Dec 03 C-Strings character arrays (arrays.ppt) Read Chapter 9
Final Homework Lab Dec 06 Finish chapters 9
Final Exam Review Dec 07 Final Exam Review Review chapters 1-9
Final Exam Lab Dec 10 Review chapters 1-9