Progress

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 10 : 10/16-10/22
Lectures Chapter 7: Single-Dimensional Arrays
Recitations Lab9: Arrays and Debugging
Assignments P6: Arrays (due 10/24)
P7: Arrays (due 10/31)
Online Zybooks - Section 5 (due 6pm 10/29)
Canvas - Take-home Quiz - Arrays (due 10/29)
Reading Liang Sections: 7.1; 7.2; 7.5 - 7.13
Week 9 : 10/16-10/22
Lectures Chapter 7: Single-Dimensional Arrays
Recitations Lab8: System commands
Assignments P6: Arrays (due 10/24)
Online Zybooks - Section 5 (due 6pm 10/29)
Canvas - Take-home Quiz - Arrays (due 10/29)
Reading Liang Sections: 7.1; 7.2; 7.5 - 7.13
Week 8 : 10/9-10/15
Exams Second Midterm - Oct. 13; Computer Science 110 lab (8am-5pm) - (Study Guide)
Midterm 2 Review - Oct. 9; CSB130 (6pm-8pm) Study guide | Slides
Lectures Operating System Commands (Ignore dates on this website)
Overview / File System / Command Anatomy / Files and Directories
Useful Linux Commands
Recitations Lab7: For loops
Assignments P5:ATM (due 6pm Oct. 10)
Week 7 : 10/2-10/8
Lectures Chapter 5: Control Loops
Security and Privacy
Tutoring - Tuesday 6-8pm in Room 215
Recitations Lab6: While loops; Start P5
Assignments P4:Strings (due 6pm Oct. 3)
P5:ATM (due 6pm Oct. 10)
Canvas - Take-home Quiz - Control Loops (due 6pm 10/8)
Zybooks - Section 4 (due 6pm 10/8)
codingbat.com - String 2 - doubleChar/countHi/catDog
codingbat.com - String 2 - bobThere/repeatEnd/endOther
codingbat.com - String 2 - sameStarChar/starOut/oneTwo
Reading Liang Sections: 5.1 - 5.7; 5.9 - 5.11
Exams Second Midterm - Oct. 13; Computer Science 110 lab (8am-5pm) - (Study Guide)
Midterm 2 Review - Oct. 9; CSB130 (6pm-8pm)
Week 6 : 9/25-10/1
Lectures Chapter 4: Math library
Chapter 5: Control Loops
Tutoring - Tuesday 6-8pm in Room 215
Recitations Lab5: Strings
Assignments P3: Rock/Paper/Scissors/Lizard/Spock (due 6pm Sep. 26)
P4:Strings (due 6pm Oct. 3)
Online Canvas - Take-home Quiz - Math and Strings (due 6pm 10/1)
Canvas - Take-home Quiz - Control Loops (due 6pm 10/8)
Zybooks - Section 4 (due 6pm 10/8)
codingbat.com - Warmup 2 - stringTimes/frontTimes/countXX
codingbat.com - Warmup 2 - stringBits/stringSplosion/last2
codingbat.com - String 1 - middle3/hasBad/atFirst
Reading Liang Sections: 4.1 - 4.4; 4.5 (Listing 4.5.3); 4.6
Liang Sections: 5.1 - 5.7; 5.9 - 5.11
Week 5 : 9/18-9/24
Lectures Chapter 4: Strings
Recitations Lab4: Switch
Online Canvas - Take-home Quiz - Math and Strings (due 10/1)
codingbat.com - String 1 - helloName/makeAbba/makeTags
codingbat.com - Warmup 1 - sleepIn/sumDouble/missingChar/notString
Reading Liang Sections: 4.1 - 4.4; 4.5 (Listing 4.5.3); 4.6
Assignments P3: Rock/Paper/Scissors/Lizard/Spock (due Sep. 26)
Week 4 : 9/11-9/17
Exams First Midterm - Sep. 15; Computer Science 110 lab (7am-5pm) - (Study Guide)
Midterm 1 Review - Sep. 13; Clark A104 (5pm-6:50pm) Review Guide - Review Slides
Lectures Chapter 3: Conditionals
Friday (9/15) lecture cancelled (Midterm exam instead)
Peer Instruction Peer Instruction - Chapter 2
Peer Instruction - Chapter 3
Recitations Lab3: Conditionals
Online Zybooks - Chapter 3 (due 6pm - Sep. 14)
Reading Liang Sections: 3.1 - 3.7; 3.10; 3.12 - 3.16
Assignments P2: Scientific Formulas (due Sep. 12)
Week3 : 9/4-9/10
Lectures Monday lecture cancelled (holiday)
Chapter 2: Variables / Data Types
Chapter 3: Conditionals
Recitations Cancelled (holiday)
Online Zybooks - Chapter 2 (due 4pm - Sep. 8)
Reading Liang Sections: 2.1-11; 2.13-15; 2.18
Assignments P2: Scientific Formulas (due Sep. 12)
Exams First Midterm - Sep. 15; Computer Science 110 lab (7am-5pm) - (Study Guide)
Week 2 : 8/28-9/3
Lectures Chapter 2: Variables / Data Types
Recitations Lab1: Getting Started
Online Zybooks - Chapter 1 (due 4pm - Sep. 1)
Zybooks - Chapter 2 (due 4pm - Sep. 8)
Reading Liang Sections: 2.1-11; 2.13-15; 2.18
Assignments P1: Let's Get Started! (due Aug. 29)
Week 1 : 8/21-8/27
Lectures Introduction: Course Information
Chapter 1: Computers; Program; Java
Recitations Lab1: Setting up Eclipse
Online Zybooks - Chapter 1 (Introduction (due 4pm - Sep. 1)
Reading Liang Sections: 1.1 - 1.10
Assignments P1: Let's Get Started! (due Aug. 29)