The tutorials listed below are designed for students who want a little more material on a particular subject, either as review or for personal exploration. If you are interested in a topic that is not shown, please contact the professor. For video tutorials, click here.
- Logging into Linux at the desktop
- Logging into Linux remotely via Windows or Macintosh
- Transferring files to your account on aurora
- Running graphics programs through SSH
- Setting up your account for the first time
- File and directory management
- Unix directory structures
- Proper permission settings
- How to submit files for grading
- Basic Unix commands
- Basic Emacs commands
- Unix typing tips
- Unix commands on a Windows machine
- Working on a Mac
- Creating a typescript for submission
- I/O redirection on Unix
- Installing Java on your personal computer
- Vocabulary
- Compiling Java Programs on Unix & Windows
- Style guidelines
- Comparison of Python and Java
- How to write a class in Java
- Wrapping GUI programs as either applications or applets
- Reading from files, writing to files
- Enumerated types
- Exceptions
- Stacks
- Iterators
- Writing a reflection