3.1. Logging in
3.2. Basic Linux
3.3. Compiling and running Java programs
3.4. Submitting assignments
3.5. Scripts