Apply Now!
 

Department of Computer Science

Syllabus · Schedule · Policies · Resources · Course Description ··· Printable Page

Lecture slides

Eclipse Basics Java Intro

Basic Computing Concepts

Procedural Decomposition

Primitive Data - Basic Concepts (I)

Scope

Contstants

Introduction to Parameters

Methods that Return Values

Introduction to Objects

Objects

Intro to Graphics

Graphics

If/Else Intro

If/Else 2

while Loop & Random object     code

Random_Boolean

File Processing

Introduction to Arrays

 

Sample Questions

for Exam 1

for Exam 2

for Exam 3

Resources for Lab 7

Links to Java Class libraries

Links to Java Applets

DrawingPanel code (by Reges & Stepp)

Color Palette

Color Palette Applet

Code to help with Lab 7

Importing Pictures

Rays

Shades of Color

Draw String

Draw Fonts

Randomizing Colors

Shapes & Colors 1

Voting for Jack O'Lantern

Click here to check out the spectacular applets:  Remember - use the leftmost number to identify an applet (from the ordered list), not the Applet# number.  You can vote only once so take the time to look through them all.  Enjoy.

Sample Code

Chap 4(a)

Chap 4(b)

 
To work from home you will need to download Eclipse Ganymede Package.  Choose the Eclipse IDE for Java Developers (163 MB) package. Download  as appropriate for your platform (Win32, Mac, Linux). Save the zip file to disk, then extract it to your hard drive (C:/Eclipse), then launch Eclipse by clicking C:/Eclipse/eclipse.exe.

You probably will not need a Java Runtime Environment (JRE) to use Eclipse if you are using Win XP or Vista or Mac OS X. 

class blog

How to submit your work

Tutoring schedule

Commonly used Unix commands

Creating a Project in Eclipse

Marty Hall's Java Page

 

Computer Science

Free CS and IT books

A Day in the Life of a Computer Scientist

This section will be updated all semester, so come back soon

 

Return to Dr. Nazli Hardy's website