Student Course Outline for

CIS133: Programming in Java

Fall 2001

Last Updated: 12/20/2001 10:14:10 PM


To download a file, right-click on the link and select 'Save Target As...'

Syllabus

Frequently Asked Questions

Announcements

Week #1: 04-Sep-01
Topics Readings Homework Resources
Introduction to Objects, Arrays, and Java
Chapter 2, Sections 2.1 to 2.2
Chapter 3, Sections 3.1 to 3.2
Chapter 2, Sections 2.5 to 2.6
StandardInputOutput
Creating the Java Prompt
Java Program with Comments
Program with JavaDocs
TextPad Directions
Java Documentation
Homework Guidelines
Week #2: 11-Sep-01
Topics Readings Homework Resources
Week #3: 18-Sep-01
Topics Readings Homework Resources
Variables, Statements, Expressions, Casting, Arrays
Chapter 4, Sections 4.11 to 4.13
Chapter 7, Sections 7.1 to 7.4, and 7.9
Chapter 5, Section 5.9
AddTwoNumbers
Class notes
Characters and Strings
Chapter 10, Sections 10.1 to 10.5, 10.7, and 10.8
StringAnalyzer
WordEquality
Week #4: 25-Sep-01
Topics Readings Homework Resources
Selection Control Structures
Chapter 4, Sections 4.5 to 4.6
Chapter 5, Sections 5.5 and 5.7
LargerNumber
Messages
Class notes
Looping Control Structures
Chapter 4, Sections 4.6 to 4.7
Chapter 5, Sections 5.3 to 5.4
ForFactorial
WhileFactorial
Week #5: 02-Oct-01
Topics Readings Homework Resources
Methods and Constructors
Chapter 6, Sections 6.4, 6.5, and 6.14
StringHolder
StringHolderUser
Class notes
CalculatePay.java
CalculatePayUser.java
SomeClass.java
SomeClassUser.java
Method Overloading
SquareNumbers
SquareNumbersUser
Week #6: 09-Oct-01
Topics Readings Homework Resources
Exam 1
Week #7: 16-Oct-01
Topics Readings Homework Resources
Exception Handling
Chapter 14
ZipCodeValidator
NumberTester2.java
NumberTester2.java
NumberTester.java
Files and Streams
Chapter 17
WriteFile
ReadFile
Week #8: 23-Oct-01
Topics Readings Homework Resources
Java Database Connectivity (JDBC)
Chapter 18
Database
Addresses.mdb
Addresses.java
Setting Up The ODBC DataSource
Addresses class documentation
Week #9: 30-Oct-01
Topics Readings Homework Resources
Sockets and Multithreading
Chapter 15
SocketProcessor
SocketServer
SocketClient
Thread Example
PseudoFlow.html
PseudoProcessor.txt
PseudoListener.txt
PseudoClient.txt
Week #10: 06-Nov-01
Topics Readings Homework Resources
Exam 2
Week #11: 13-Nov-01
Topics Readings Homework Resources
Basic Graphical User Interface Components
Chapter 12, Section 12.14
Chapter 13, Section 13.6
Chapter 12, Sections 12.3, 12.5, and 12.6
LoginScreen
Java Layouts
GridBag Demo
Event Handling
Chapter 12, Section 12.4
Simple Frame with Components
Simple Frame
AddressesGUI.java
Week #12: 20-Nov-01
Topics Readings Homework Resources
Advanced Graphical User Interface
Chapter 13
JavaPad
JavaPad Skeleton Program
Mortgage/Affordability Calculator
Week #13: 27-Nov-01
Topics Readings Homework Resources
Graphics
Chapter 11
DrawShapes
DrawShapes.java
Applets
Chapter 3
Applets
HelloWorld.html
Week #14: 04-Dec-01
Topics Readings Homework Resources
Swing
Swing
AddressesGUIS.java
JavaPadS.java
Week #15: 11-Dec-01
Topics Readings Homework Resources
Review and Catch-Up
Week #16: 18-Dec-01
Topics Readings Homework Resources
Exam 3
DrawTriangle.html
CIS133Exam3A.doc