Java Material for ICS 201
All Lecture Slides are available here
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.
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