Assignments 4 and 5 are posted (Assign4&5)
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
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