Foundations Of Computer Science

Topics covered include

data types (including string, int, double), mathematical and logic operators, random number generators, loops (including for, while, and do-while), conditional statements, arrays, sorting algorithms (including selection sort and bubble sort), methods, classes, inheritance, abstract classes, reading and writing text files, graphics, collision detection of graphical objects, collision counters, and graphical user interfaces.

Introduction To Modern Computing

Topics covered include

data types (including string, int, double), mathematical and logic operators, loops (including for, while, and do-while), conditional statements, arrays, classes, inheritance, abstract classes, graphics, user interfaces