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 7 : 2/26-3/4
Lectures Chapter 7: Single-Dimensional Arrays
Recitations Lab 11: Arrays
Programming Quiz #2 (Thurs)
Assignments P7: Arrays (due 3/5 at 6pm)
P6: Miyazaki Maze Program (due Feb. 26 at 6pm)
codingbat.com - Array-1: First 6 problems
codingbat.com - Array-2: First 6 problems
codingbat.com - Array-2: Next 9 problems
Online Zybooks - Assignment 7 (6.1 - 6.6) - Due 3/4
Reading Liang Sections: 7.1; 7.2; 7.5-7.13
Week 6 : 2/19-2/25
Lectures Chapter 6: Methods and Parameters
IClicker IC9: Methods
Recitations Lab 9: Maze Getting Started; Methods and Parameters
Lab 10: Methods and Parameters
Assignments P6: Miyazaki Maze Program (due Feb. 26 at 6pm)
P5: Control Loops (due Feb. 19 at 6pm)
Online Zybooks - Assignment 6 (5.1 - 5.11) - Due Feb. 25
Reading Liang Sections: 6.1 - 6.6; 6.8; 6.9; 6.11
Week 5 : 2/12-2/18
Exams First Midterm - Feb. 16 (CSB110 - 10am-4pm) - Study Guide
Midterm 1 Review - Review guide - Practice Exam - Answers
Lectures Chapter 5: Control Loops
IClicker IC8: Review
Recitations Lab 7: Control Loops
Lab 8: Control Loops
Assignments P4: Tax Computation (due Feb. 12 at 6pm)
P5: Control Loops (due Feb. 19 at 6pm)
Online Zybooks Assignment 4 (3.1-3.12) - due Feb. 11
Zybooks Assignment 5 (4.1-4.11) - due Feb. 15
codingbat.com - String-2 - doubleChar/countHi/catDog
codingbat.com - String-2 - countCode / endOther / xyzThere
codingbat.com - String-2 - bobThere/xyBalance/mixString
Reading Liang Sections: 5.1 - 5.7; 5.9 - 5.11
Week 4 : 2/5-2/11
Lectures Chapter 4: Math / Strings
Chapter 5: Control Loops
IClicker IC5: Strings
IC6: Strings / Loops
IC7: Loops
Recitations Lab 6: Scanners / Strings
Programming Quiz #1 (Thurs/Fri)
Assignments P3: Desktop Calculator (due Feb. 5 at 6pm)
P4: Tax Computation (due Feb. 12 at 6pm)
Online Zybooks Assignment 3 (2.9-2.16) - due Feb. 8
Zybooks Assignment 4 (3.1-3.12) - due Feb. 11
codingbat.com - Warmup 2 - stringTimes/frontTimes/countXX
codingbat.com - Warmup 2 - stringBits/stringSplosion/last2
Reading Liang Sections: 4.1 - 4.4; 4.5 (Listing 4.5.3); 4.6
Exams First Midterm - Feb. 16 (CSB110 - 9am-4pm) - Study Guide
Midterm 1 Review - Review guide - Practice Exam - Answers
Week 3 : 1/29-2/4
Lectures Chapter 3: Selections/Booleans/Conditionals/Switch Statements
Chapter 4: Math / Strings
IClicker IC2: Conditionals
IC3: Conditionals
IC4: Conditionals/Strings
Recitations Programming Quiz #0 (Tues)
Lab5: Booleans;Comparisons; Conditionals
Assignments P3: Desktop Calculator (due Feb. 5 at 6pm)
Online Zybooks Assignment 1 (1.1-1.7) - due Feb. 4
Zybooks Assignment 2 (2.1-2.8) - due Feb. 4
Zybooks Assignment 3 (2.9-2.16) - due Feb. 8
Reading Liang Sections: 3.1 - 3.7; 3.10; 3.12 - 3.16
Week 2 : 1/22-1/28
Lectures Chapter 2: Elementary Programming
IClicker IC1: Variables
IC0: Variables
Recitations Lab3: Java Variables; Data Types; and Expressions
Lab4: Scanners and Expressions
Online Zybooks Assignment 1 (1.1-1.7) - due Feb. 4
Zybooks Assignment 2 (2.1-2.8) - due Feb. 4
Reading Liang Sections: 2.1 - 2.11; 2.13 - 2.15; 2.18
Assignments P2: Scientific Formulas (due Jan. 29 at 6pm)
Week 1 : 1/15-1/21
Lectures Introduction: Course Information
Chapter 1: Computers; Program; Java
Recitations Lab1: Website and Linux Operating System
Lab2: Eclipse and Java Programming
Assignments P1: Let's Get Started! (due Jan. 22 at 6pm)
Online Zybooks Assignment 1 (1.1-1.7) - due Feb. 4
Reading Liang Sections: 1.1 - 1.10