Intro to Java -
Big Friedland Style


Click on "Reload" or "Refresh " to see updates!



 



 
Miscellaneous
Friedland Picture
Course Syllabus

Find out your learning style!
 

Ask Dr. Math - HW Help!
 

Hotmath - Low Cost 
Tutorial Service
 

ALEKS Tutoring Service

 

Sun's Top Level Java Page

Sun's Products and API

Sun's Package Index


 

 


Current Grades

 

 

Chapters 1 and 2: Background and Basic Java
 
CLASS NOTES
Quizzes
PROJECTS
CALENDAR

Introduction to Computer Systems

Backup Link

Quiz Part I or This

Quiz Part II or This

   

Analog and Binary Signals

Backup Link

Quiz Part I or This

Quiz Part II or This

   

Computer Memory

Backup Link

Quiz Part I or This

Quiz Part II or This

   

The Processor

Backup Link

Quiz Part I or This

Quiz Part II or This

   

Introduction to Java

Backup Link

Quiz or This

   

Small Java Programs

Backup Link

Quiz or This
   

(Sample Programs)

Backup Link

Quiz or This
   
Sections 1.6/2.4
  Assignment Sheet #1  
Section 2.6
 
 
Powerpoint - Chapters 1-4
 
Chapter 3: Syntax, Errors, and Debugging
 
CLASS NOTES
Quizzes
PROJECTS
CALENDAR

Primitive Data Types

Backup Link

Quiz Part I or This

Quiz Part II or This

Programming Exercises or This  

Variables and The Assignment Statement

Backup Link

Quiz or This Programming Exercises or This  

Expressions and Arithmetic Operators

Backup Link

Quiz or This
Programming Exercises or This  
Sections 3.2-3.4
Assignment Sheet 2
Powerpoint - Chapters 1-4
Chapter 4: Introduction to Control Statements
 
CLASS NOTES
Quizzes
PROJECTS
CALENDAR

Increment, Decrement, and Assignment Operators

Backup Link

Quiz or This    

The "if" statement

Backup Link

Quiz or This Programming Exercises or This  

The single branch "if" statement

Backup Link

Quiz or This Programming Exercises or This  

The "while" statement

Backup Link

Quiz or This Programming Exercises or This  

Boolean Expressions

Backup Link

Quiz or This Programming Exercises or This  

The "for" statement

Backup Link

Quiz or This Programming Exercises or This  

More on the "for" statement

Backup Link

Quiz or This Programming Exercises or This  

Counting Loops

Backup Link

Quiz or This Programming Exercises or This  

Examples of Counting Loops

Backup Link

Quiz or This Programming Exercises or This  

Sentinel Controlled Loops

Backup Link

Quiz or This Programming Exercises or This  

Result Controlled Loops

Backup Link

Quiz or This Programming Exercises or This  

Combination Lock Program

Backup Link

Quiz or This Programming Exercises or This  
Powerpoint - Chapters 1-4
Assignment Sheet 3  

Chapter 5: Introduction to Defining Classes
 
CLASS NOTES
Quizzes
PROJECTS
CALENDAR

Objects

Backup Link

Quiz or This
HW Sheet Chapter 5  

Object References

Backup Link

Quiz or This
 
   
   
Quiz or This
 
 
 
   
 
   
   
 
Powerpoint - Chapters 5-7
Wednesday, 10/22/2003 
- CHAPTER 5 TEST
Chapter 6: Control Statements Continued
 
CLASS NOTES
Quizzes
PROJECTS
CALENDAR

Boolean Expressions and Short Circuit Evaluations

Backup Link

Quiz or This HW Sheet Chapter 6  
Powerpoint - Chapters 5-7
Assignment Sheet 4

Chapter 7: Improving the User Interface
 
CLASS NOTES
Quizzes
PROJECTS
CALENDAR

Introduction to GUI Programming

Backup Link

Quiz or This    

Swing Frames

Backup Link

Quiz or This    

Event Listeners

Backup Link

Quiz or This    

Adding Buttons to a Frame

Backup Link

Quiz or This Programming Exercises or This  

Buttons and Action Events

Backup Link

Quiz or This Programming Exercises or This  

Swing Text Fields and Labels

Backup Link

Quiz or This Programming Exercises or This  

Components Layout

Backup Link

Quiz or This Programming Exercises or This  

JPanel and Box Layout

Backup Link

     

Radio Buttons and Border Layout

Backup Link

  Programming Exercises  

Sliders and ChangeEvents

Backup Link

     
Powerpoint - Chapters 5-7
Assignment Sheet 5

 

Chapter 8: Introduction to Arrays

CLASS NOTES
Quizzes
PROJECTS
CALENDAR

Introduction to Arrays

Backup Link

Quiz or This Programming Exercises  

Common Array Algorithms

Backup Link

Quiz or This Programming Exercises  

Arrays as Parameters

Backup Link

Quiz or This    

Methods that Change Arrays

Backup Link

Quiz or This    

Arrays of Objects and Linear Search

Backup Link

Quiz or This Programming Exercises or This  

Two-dimensional Arrays

Backup Link

Quiz or This Programming Exercises  
Powerpoint - Chapters 8.1-8.3
Assignment Sheet 5  
Powerpoint - Chapters 8.6.-8,8
Powerpoint - Chapters 8-11

Intro to Java Final Review Sheet

Finals Schedule

Fall Semester Finals Schedule

Tuesday, January 18, 2005 1st period: 8-10AM
Break: 10-10:30 AM
5th period: 10:30-12:30
Wednesday, January 19, 2005 3rd period: 8-10 AM
Break: 10-10:30 AM
6th period: 10:30-12:30 PM
Lunch: 12:30- 1:15 PM
7th period: 1:15- 3:15 PM
Thursday, January 20, 2005 2nd period: 8-10 AM
Break: 10-10:30
4th period: 10:30-12:30


Spring Semester Finals Schedule

Monday, June 6, 2005 2nd period: 8-10AM
Break: 10-10:30 AM
7th period: 10:30 -12:30 PM
Tuesday, June 7, 2005 4th period: 8-10 AM
Break: 10-10:30 AM
5th period: 10:30-12:30 PM
Lunch: 12:30- 1:15 PM
6th period: 1:15- 3:15 PM
Wednesday, June 8, 2005 1st period: 8-10 AM
Break: 10-10:30
3rd period: 10:30-12:30