Course Description
This is an introductory Java programming course that moves at an accelerated pace covering the material in both CS-152L (Computer Programming Fundamentals) and CS-251L (Intermediate Java Programming) in 5 credits in one semester. The breath of the course is similar to CS-152L and CS-251L, but the depth of the programming projects requires more problem solving skills and creativity.

Src: PrimeFactors.java This is the code we developed in class on Sept 9. As is, for many cases it correctly outputs all the prime factors for many different input numbers. However, there are some
input integers for which this does not give the correct output. Find the bug.

Src: JoelCastellanosAnimations/MainFrame.java This program is split into
two classes both in the same package. MainFrame.java has the entry point, main(). It creates a JavaFX window, adds
some buttons and a draw area (the canvas).

Src: JoelCastellanosAnimations2/MainFrame.java This is a mod of
the version in week 10 that uses inheritance of an abstract class called Animation to make sure that only one instance of
the timer is running at a time.

Src: Print2DGridAndParticles.java This is a small stand-alone program that creates a small
2D grid array and a list of 3 points. Then prints the array and points to the console. This type of thing is very useful for debugging the DLA project.