JApplet Lecture Notes

Assignments 4 and 5 are posted (Assign4&5)

RecipeProject.zip

Java IO Stream Information

Sample Java Class Program

Sample Class Syntax (PDF)
Overview of Classes
Sample Student Class (PDF)

Java Assignment 3 Posted
Swing Lecture

Midterm Review
Java Array Lecture
Sample Array Program

Java Assignment 2 - Posted

Meeting Dates/Topics

Wednesdays
September 9 - Loops and Methods
September 23 - Create complete Java Programs/Start GUI
September 30 - Optional Lab Class
October 7 - Midterm
October 21 - Interfaces and Classes
November 4 - Input and Output/Files
November 18 - GUI Applications
November 25 - Optional Lab Class
December 9 - Final Exam

 

Class Overview

This is an introductory class in Java programming. Students will learn the syntax of the Java programming language, how Java works, various aspects about the structure of a Java program, the basics of classes and objects, and other related topics. Students will design, write, debug, and run various types of Java programs. Students will also learn to use the NetBeans Java development environment. A background with some other programming language is helpful, but not necessary.

Java and Advanced Java Schedule

What you will Learn

  • The history and structure of Java.
  • How the Java VM works
  • The basics of variables and data types.
  • Programming structures such as methods, decisions, and loops
  • How Classes and Objects work in Java
  • Using the Java Input and Output libraries
  • Using the Java GUI Classes
  • Debugging programs in Java
  • Using the NetBeans Java IDE program

Class Requirements

The textbook for this class is:

Thinking in Java 4th Edition
Bruce Eckel

1150 pages
Publisher: Prentice Hall PTR; 4 edition (February 20, 2006)
Language: English
ISBN-10: 0131872486
ISBN-13: 978-0131872486

 

Book Web Site: http://mindview.net/Books/TIJ4

Source Code for Book: http://www.mindviewinc.com/TIJ4/CodeInstructions.html

Purchase Electronic Copy:

http://www.mindviewinc.com/Books/TIJ4/PurchaseBook.php

Free Electronic Copy of 3rd Edition:

http://mindview.net/Books/TIJ/DownloadSites

Grading and Evaluations

Students will be evaluated on five Java programs, a midterm, and a final exam. The Java programs will be written to specification and a copy of the source code submitted. The midterm and final exams will be short answer and will cover information presented in lectures and from the textbook.

50 points for each computer program = 250
100 points for the midterm and final  = 200

The final grade will be calculated based on the following totals:

405 to 450 = A
360 to 404 = B
315 to 359 = C
270 to 314 = D
0 to 269 = F

All tests and assignments are due on the indicated days. No extensions or makeups are given. If you need special accommodations for the class you need to submit the appropriate paperwork to the Instructor in a timely fashion.

Assignments and Dates

Assignment 1 - Due September 9
Assignment 2 - Due September 30
Assignment 3 - Due November 4
Assignment 4   Due December 9 - Note: 4 and 5 are combined
Assignment 5 - Due December 9 - Note: 4 and 5 are combined

Dates: August, September, October, November, December

Lectures

Getting and Installing Eclipse and Java
Getting and Installing NetBeans and Java
Using the NetBeans software
Overview to Java
Java GUI Sample Program
Java Program Steps - Completed Program (GetDayWeek.zip)

 

Handouts

Basic Java Program
Java Formatting
Java Switching and Looping

Class Resources

Resources Page