This page lists the material and assignments for each week in the semester. We update the contents on at least a weekly basis. For the past weeks, it is a record of what we have done. For the current week, watch out for updates and changes.
Week 9 : 3/23-3/29 | Classes and Objects |
Lectures | Monday 3/23 NO CLASS |
Lectures | Wednesday onwards - LECTURES 100% ONLINE (more TBA) |
Lectures | Chapter 9: Classes and Objects Slides Powerpoint |
Recitations | TUesday 3/24 NO RECITATION |
Recitations | Objects and Classes - RECITATIONS 100% ONLINE (more TBA) |
Assignments | Check zyBooks for assignments and due dates |
Reading | Liang Sections: 9.1-9.14 |
SPRING BREAK : 3/16-3/24 | No Class - BREAK EXTENDED through 3/24 |
Week 8 : 3/9-3/15 | Multi Dimensional Arrays |
Lectures | Slides |
Recitations | Multi-Dimensional Arrays |
Recitations | NO LAB THURSDAY |
Assignments | Check zyBooks for assignments and due dates |
Reading | Liang Sections: 8.1-8.4; 8.7 |
Exams | Second Midterm - March 13 (CSB110 - 8am-4pm); SIGN UP IN CANVAS through People Tab |
Material up to and including week 8: Multidimensional Arrays | |
Week 7 : 3/2-3/8 | Arrays |
Lectures | 10am Monday |
Lectures | 10am Wednesday |
Lectures | 10am Friday |
Lectures | Slides |
Lectures | Arrays (2pm slides posted soon) |
Recitations | Arrays |
Recitations | Quiz 4 - Practice Midterm 2 |
Assignments | Check zyBooks for assignments and due dates |
Reading | Liang Sections: 7.1; 7.2; 7.5-7.13 |
Week 6 : 2/24-3/1 | Loops |
Lectures | 10am |
Lectures | 2pm |
Recitations | Loops! |
Recitations | More Loops! |
Assignments | Check zyBooks for assignments and due dates |
Reading | Liang Sections: 4.1 - 4.4; 4.5 (Listing 4.5.3); 4.6 |
Week 5 : 9/17-9/23 | Making Decisions |
Lectures | Slides 2pm |
Lectures | 10am Monday Slides |
Recitations | Getting started with IDEs |
Recitations | Programming Quiz 3 - Strings |
Assignments | Check zyBooks for assignments and due dates |
Reading | Liang Sections: 3.1 - 3.7; 3.10; 3.12 - 3.16 |
Week 4 : 2/10-2/16 | Methods |
Lectures | 2pm Slides |
Lectures | 10am Monday Slides |
Lectures | 10am Wednesday Slides |
Recitations | Methods |
Recitations | First Exam Prep |
Assignments | Check zyBooks for assignments and due dates |
Reading | Liang Sections: 6.1 - 6.6; 6.8; 6.9; 6.11 |
Exams | First Midterm - Feb 14 (CSB110 - 8am-4pm) |
Week 3 : 2/3-2/9 | Math Functions; Characters; Strings |
Lectures | This week10am 2pm |
Lectures | 10am slides Wed |
Lectures | 10am slides Fri |
Recitations | Mathematical Calculations |
Recitations | Quiz Two - Sample First Exam (Similar to Midterm 1. In Canvas) |
Assignments | Check zyBooks for assignments and due dates |
Reading | Liang Sections: 5.1 - 5.7; 5.9 - 5.11 |
Week 2 : 1/27-2/2 | Introductory Programming |
Lectures | Beginning Programming Slides 10am 2pm |
Lectures | Beginning Programming Slides 10am pt. 2 |
Recitations | Program Input and Output |
Recitations | Thursday - Programming Quiz 1 (1%) Program Input and Output |
Assignments | Check zyBooks for assignments and due dates |
Reading | Liang Sections: 2.1-11; 2.13-15; 2.18 |
Week 1 : 1/20-1/26 | Course Introduction |
Lectures | NO LECTURE Monday - HOLIDAY |
Lectures | Wednesday - Welcome |
Lectures | Wednesday - Introduction |
Lectures | Friday - Programming Intro 10am Slides and 2pm Slides |
Recitations | NO LAB Tuesday |
Recitations | Course Logistics and zyBooks - Hello World! |
Assignments | Check zyBooks for assignments and due dates |
Reading | Liang Sections: 1.1 - 1.10 |