Skip to content
This repository was archived by the owner on Dec 1, 2022. It is now read-only.

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

README.md

Back to Course Calendar

Java Track

Pre-reqs: You should have completed Module 3

Synopsis

The Java track covers the essentials of Java development:

  • Objects and Classes: An Object is the basis of everything in Java. These powerful constructs have a wide range of uses.
  • GUIs A graphical user interface is a nice, clean way for users to interact with your program.
  • Unit Tests are an important piece of any program. We don't know if something works unless we test it!
  • Inheritance and Interfaces are useful for leveraging common behaviors and functionality accross your classes.
  • Exceptions are used to inform users of invalid inputs or unexpected behaviors.

Once you complete these classes, you will be well equipped to create a final project!


Steps

Class # Date Before Class During Class Topics/Skills
Class 0 TBD Prep Work (setup, office hours) Getting set up
Class 1 TBD Prep Work In Class Objects, classes
Class 2 TBD Prep Work In Class Unit tests, I/O
Class 3 TBD Work on Problem Set 9 In Class (office hours)
Class 4 TBD Prep Work In Class Inheritance, GUIs
Class 5 TBD Prep Work In Class Interfaces, Exceptions
Class 6 TBD Work on your final project In Class (office hours)