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/23
Overview of computing and computer architecture.
8/23 - 8/26
Overview of the Java development environment.
8/24 - 8/29
Programming in the Small part 1, coding.
8/27 - 9/9
Programming in the Small part 2.
9/10 - 9/23
Programming in the Large I: Subroutines
9/24 - 10/7
Demonstrate your mastery of the material in this course up to this point.
10/13
Programming in the Large II: Objects and Classes.
10/15 - 10/28
Basics of Graphical User Interfaces (GUI)s.
10/29 - 11/11
Basics about Arrays and ArrayLists.
11/12 - 11/25
Simple recursion.
11/26 - 12/2
Demonstrate your mastery of all the material in this course.
12/13