Java Material for ICS 201

 

All Lecture Slides are available here
JCreator Software.

 

Inheritance and Polymorphism:

Exercise 1: Movie Rental
Exercise 2: Supermarket

Graphical User Interfaces:

 Bouncing balls : An applet that contains moving circles that bounce off the walls. (Java source files). It uses GUI, Graphics, and Threads.
AnimatedImages: An applet that demonstrates animation of an image using a Timer (Java source files). It uses Graphics and Threads.

Recursion:

Towers of Hanoi: A Java program that solves the famous towers of Hanoi problem recursively.

Searching and Sorting:

Sort Algorithms Animation: An applet that shows how Selection Sort, Bubble Sort, Insertion Sort and Quick Sort algorithms work.

LAB 12 Sorting