Great Salt Lake

Unit 1 - JFrame & GUI IO

The schedule is intended to give you an overview of the class. All topics will be covered but the dates in the schedule may vary slightly.

Date

Topic

Labs

Reading

Week 1
Aug 24

Course orientation, intro to programming, JFrame Objects: instantiating objects, errors & debugging, calling methods, Java API, shape classes, class diagrams, screen coordinates, composition

 Snowman Drawing

Chapter 1
1.1, 1.2.2, 1.2.3, 1.3, 1.5, 1.6, 1.8, 1.10, 1.11

Week 2
Aug 31

Variables: println, output, identifiers, double, integer, assignment,  constants, software development process, String

 Console Output

Chapter 2
1.7, 2.1, 2.2, 2.4, 2.5, 2.6, 2.7, 2.8, 2.18

Week 3
Sep 7

GUI IO: data types, operator precedence, assignment operators, type conversions, JOptionPane, JLabel, input dialog boxes, methods, the Math class

 Money Problem

Chapter 2
2.9, 2.11, 2.13, 2.14, 2.15, 2.19, 8.6.3, 8.7, 5.10

Week 4
Sep 14

Classes: Constructor, Random, methods, IF/ELSE IF statements, reusability, assignment vs. equality

 GUI Die Class

2.16, 5.1, 5.2, 5.3, 5.4, 8.4, 8.5.1, 8.6.2, 3.3

Week 5
Sep 21

Instance variables, parameters, setter methods

 Midterm 1  

5.5 thru 5.7, 5.12