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 6 : 2/19-2/25
Lectures Chapter 6: Methods and Parameters
Powerpoint Slides for lectures this week
Recitations Lab 9: Starting P6 (Tues/Wed)
Lab 10: Methods and Parameters (Thurs/Fri)
Assignments P6: Miyazaki Maze Program (due Feb 26 @ 6pm)
Online zyBooks - Chapter 5 - Methods (due Feb. 25 @ 8pm)
Reading Liang Sections: 6.1 - 6.6; 6.8; 6.9; 6.11
Week 5 : 2/12-2/18
Lectures Chapter 5: Control Loops
Powerpoint Slides for lectures this week
Recitations Lab7: Control Loops (Tue/Wed)
Lab8: Control Loops Cont. (Thurs/Fri)
Assignments P5: Control Loops (due Feb 19 @ 6pm))
Online zyBooks - Chapter 4 - Loops (due date Feb 18 @ 8pm) eid MUST be in zyBooks to get points!
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
Exams First Midterm; Feb 9; Computer Science 110; 8am-4pm (Study Guide) Sign up for time slot on Canvas.
Lectures Chapter 4: Mathematical Functions/Characters/Strings
Powerpoint Slides for lectures this week
Recitations Lab6: Scanners; Strings; Characters (Tue/Wed)
Programming Quiz 1 (Thu/Fri)
Assignments P4: Tax Computation (due Feb 12 @ 6pm)
Online zyBooks - Chapter 2 - Variables / Assignments (due Feb. 11 @ 8pm)
Online zyBooks - Chapter 3 - Branches (due date Feb. 11 @ 8pm)
Reading Liang Sections: 4.1 - 4.4; 4.5 (Listing 4.5.3); 4.6
Week 3 : 1/29-2/4
Lectures Chapter 3: Selections/Booleans/Conditionals/Switch Statements
Powerpoint Slides for lectures this week
Recitations (Tues-Wed) Programming Quiz 0
Lab5: Booleans;Comparisons; Conditionals
Assignments P3: Desktop Calculator (due Feb. 5 @ 6pm)
Reading Liang Sections: 3.1 - 3.7; 3.10; 3.12 - 3.16
Exams First Midterm - Feb 9 (CSB110 - 8am-4pm) - Study Guide
Week 2 : 1/22-1/28
Lectures Chapter 2: Elementary Programming
Lectures Powerpoint Slides for lectures this week
Recitations Lab3: Java Variables; Data Types; and Expressions
Lab4: Scanners and Expressions
Looking Ahead: First Lab Quiz Jan 30/31
Assignments P2: Scientific Formulas (due Jan. 29 @ 6pm)
Online zyBooks - Chapter 1 (Introduction (due Jan 28 @ 8pm))
Reading Liang Sections: 2.1-11; 2.13-15; 2.18
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 @ 6pm)
Online zyBooks - Chapter 1 (Introduction (due Jan 28 @ 8pm))
Reading Liang Sections: 1.1 - 1.10