This an introduction to computer programming. MIT’s Scratch programming language, and Java are used for illustrating programming concepts, such as variables, constants, instructions, looping, conditional statements, operators, programs, threads, user interface, boolean logic, event handling, algorithms, operating systems, and compilers. While students will be learning Scratch, and some Java, this course is really about acquiring skills needed to become a computer programmer in any language.
You should have already taken Algebra, and be in High School K9-K12.
Java SelectionSort (class)
Java SortGrades (client code)
Java Selection Sort – Abstract class
Java Selection Sort – Ascending order concrete class
Java Selection Sort – Desceding order concrete class