Learning Outcomes What you will know

This page collects together all of the “outcomes” associated with individual modules. Outcomes identify what students will know and be able to do if they master the material.

Understand variables

The student will:

Referencing modules: Names and Things, Midterm

Understand Java expressions

The student will:

Referencing modules: Names and Things, Subroutines, Midterm

Understand how looping works in Java

The student will:

Referencing modules: Control, Midterm

Understand how branching works in Java

The student will:

Referencing modules: Control, Midterm

Understand Java Exceptions

The student will:

Referencing modules: Control, Midterm

Understand how methods/subroutines/functions work in Java

The student will:

Referencing modules: Subroutines

Understand Object-Oriented Programming in Java

The student will:

Referencing modules: Names and Things, Objects and Classes, Introduction to GUI programming, Arrays and ArrayLists

Understand the basics of Graphical User Interface programming

The student will:

Referencing modules: Introduction to GUI programming

Learn how to take a problem, figure out the algorithm to solve it, then write the code

The student will:

Referencing modules: Names and Things, Control, Subroutines, Midterm, Objects and Classes, Introduction to GUI programming, Arrays and ArrayLists, Recursion

Learn basics of programming with a modern programming language, Java

The student will:

Referencing modules: Midterm, Recursion

Learn how to produce robust programs in Java

The student will:

Referencing modules: Java Environment

Understand the fundamentals of how a computer works

The student will:

Referencing modules: Computer Fundamentals, Names and Things, Midterm

Employ a good Java development environment

The student will:

Referencing modules: Java Environment

Understand the goals, structures, and procedures for learning in ICS 111

The student will:

Referencing modules: Introduction to ICS 111, Midterm