Foundations of Computer Science

Topics: Object-oriented programming, graphics, control structures, arrays and files, searching and sorting.

Back to TJ CompSci  The Official Java API   The Official Java Tutorial

Unit1 - fcpsKarel Classes and objects, methods, inheritance, loops, decisions, polymorphism.
Unit2 - Graphics Drawing, images, loops, timers, decisions, animation.
Unit3 - GUIs and I/O GUI components, listeners, data-types, decisions, console I/O, loops.
Unit4 - Data Storage Arrays, files, matrices.
Unit5 - Data Processing Searching, sorting, strings, recursion.
Final Project An original application covering everything you've learned. Start planning early!

Click here for instructions on installing Java and jGrasp at home.

Click to download our Java Packets and the students' shell code.