Learn more about Ubuntu Linux and the GVim text editor.
After creating a "program template", learn how to use variables and operators.
Learn how to store user input in variables and practice performing computations.
Gain more experience with calling methods and learn how to create graphical artwork.
Using Slack and Git, work with a partner to create a "message hiding" program.
Collaboratively learn how to use the String and Random classes to modify DNA strings.
Participate in a "bug hunt" to collaboratively find and fix defects in a Java program.
Create your own Java classes to perform checking for the Sudoku puzzle.
Work with a partner to create a full-featured system to manage a todo list.
Create your own Mandelbrot fractals while learning more about performance evaluation.
Propose, conduct, and report on your own software development project.