Module: Objects and Classes

Programming in the Large II: Objects and Classes.

Learning Outcomes

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

The student will:

Understand Object-Oriented Programming in Java

The student will:

Readings

Experiential Learning

Assessments

Q15: Classes and Objects

Quiz 17 Oct 12:00 PM

Outcomes assessed: Understand Object-Oriented Programming in Java

This assessment will verify that students understand Classes and Objects.

Q16: Creating Classes

Quiz 19 Oct 12:00 PM

Outcomes assessed: Understand Object-Oriented Programming in Java

This assessment will verify that students understand object construction.

H07: Two-Dice Pig Game

Homework Assignment

Outcomes assessed: Learn how to take a problem, figure out the algorithm to solve it, then write the code, Learn basics of programming with a modern programming language, Java, Learn how to produce robust programs in Java, Employ a good Java development environment

This assessment will verify that students understand how to create a simple program.

Q17: Classes

Quiz 24 Oct 12:00 PM

Outcomes assessed: Understand Object-Oriented Programming in Java

This assessment will verify that students understand the basics of writing a class.

Q18: Interfaces

Quiz 26 Oct 12:00 PM

Outcomes assessed: Understand Object-Oriented Programming in Java

This assessment will verify that students understand the basics of interfaces.

H08: Addition Quiz with classes.

Homework Assignment

Outcomes assessed: Learn how to take a problem, figure out the algorithm to solve it, then write the code, Learn basics of programming with a modern programming language, Java, Learn how to produce robust programs in Java, Employ a good Java development environment

This assessment will verify that students understand how to create a simple program and use Hexadecimal numbers.