Module: Introduction to GUI programming

Basics of Graphical User Interfaces (GUI)s.

Learning Outcomes

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

The student will:

Understand the basics of Graphical User Interface programming

The student will:

Understand Object-Oriented Programming in Java

The student will:

Readings

Experiential Learning

Assessments

Q19: Basic GUI classes.

Quiz 01 Nov 10:30 AM

Outcomes assessed: Understand the basics of Graphical User Interface programming

This assessment will verify that students understand about Java GUI components.

Q20: paintComponent

Quiz 03 Nov 10:30 AM

Outcomes assessed: Understand the basics of Graphical User Interface programming

This assessment will verify that students understand how to trace the paintComponent method.

H09: Graphical Pair of Dice

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 program that shows a pair of dice.

Q21: Java Layout Management

Quiz 10 Nov 10:30 AM

Outcomes assessed: Learn how to take a problem, figure out the algorithm to solve it, then write the code, Understand the basics of Graphical User Interface programming

This assessment will verify that students understand Java layout management.

H10: Graphical Two Dice Pig

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 graphical two dice pig game program.