CSC120: Computer Programming I: Fall 2016 Lectures
Here are the lectures in their order of appearance.
In some cases, two are crammed into one class; in some cases,
one lecture is spread over multiple classes.
These lectures slides are subject to change, and some may not be available immediately.
Tuesday, August 23rd
Out first program Hello, World!
Thursday, August the 25th
Producing shapes using System.out.println and
Functional decomposition using method calls
Tuesday, August the 30th
Using data for computation
Thursday, September the 1st, and
Tuesday, September the 6th
For loops
Thursday, September the 8th
Passing parameters to and from methods; Class Math
Tuesday, September the 13th, and
Thursday, September the 15th
Using Scanner objects to read the user input; class String
Tuesday, September the 20th, and
Thursday, September the 22nd
Flow control using if statements and if-else statements
Tuesday, September the 27th
Text processing and printf
Thursday, September the 29th and
Tuesday, October the 4th
While loops (or indefinite loops) and Switch statements
Thursday, October the 6th
Exam No.1
Covers the lectures from “Hello, World!” to “Text Processing”
Tuesday, October the 11th, and
Thursday, October the 13th
Creating, reading from, and writing to files
Tuesday, October the 18th,
Tuesday, October the 25th,
Thursday, October the 27th, and
Tuesday, November the 1st
One-dimensional and multi-dimensional arrays.
Thursday, November the 3rd,
Tuesday, November the 8th, and
Thursday, November the 10th
Writing object classes
Tuesday, November the 15th
Interfaces, inheritance, and polymorphism
Thursday, November the 17th
Exam No.2
Covers the lectures from “While” to “Objects”
Tuesday, November the 29th
Two-dimensional graphics
Thursday, December the 1st
Recursive algorithms
Tuesday, December the 6th
Review
Go back to the home page