This page presents the “modules”, or the topics that are covered in this course.
Click on the tile associated with a module to go to a page containing that module’s contents.
Overview of ICS 111, and some simple initial tasks to get oriented and ready for the course.
8/22
Overview of computing and computer architecture.
8/22 - 8/25
Overview of the Java development environment.
8/23 - 8/28
Programming in the Small part 1, coding.
8/26 - 9/8
Programming in the Small part 2.
9/9 - 9/22
Programming in the Large I: Subroutines
9/23 - 10/06
Demonstrate your mastery of the material in this course up to this point.
10/12
Programming in the Large II: Objects and Classes.
10/14 - 10/27
Basics of Graphical User Interfaces (GUI)s.
10/28 - 11/10
Basics about Arrays and ArrayLists.
11/11 - 11/24
Simple recursion.
11/25 - 12/01
Demonstrate your mastery of all the material in this course.
12/14