Assignments
Assigments must be submitted on BrightSpace.
Assignment | Due date | Due time |
---|---|---|
Assignment 1 [ Solution] | February 5, 2021 | 11:30 p.m. |
Assignment 2 [ Solution] | February 26, 2021 | 11:30 p.m. |
Assignment 3 [ Solution] | 11:30 p.m. | |
Assignment 4 [ Solution] | April 9, 2021 | 11:30 p.m. |
Laboratories
Lab 0 is to do at home to get your basic Java setup ready.
You can have a look at this video to help with the initial setup. Also, professor Dujmovic has put together a couple of YouTube videos to get started in Java.
Professor Turcotte and myself did a live YouTube session a couple of years ago called java clinique. You can watch it here.
- Lab 1 will be held the week of January 18th.
- Lab 2
- Lab 3
- Lab 4
- Lab 5
- Lab 6
- Lab 7
- Lab 8
- Lab 9
- Lab 10
- Lab 11
Examinations
Exams information will be posted there
- The midterm examination is scheduled for Saturday, March 6st, from 11 am to 1 pm.
Misc. docs
- All assignments are subject to all the following directives
- Some past assignments.
- A .jar file is an archive (similar to a .zip file).
You can extract the content of the .jar file as follows.
> jar xvf src.jar extracted: META-INF/MANIFEST.MF inflated: Src/01/Time.java inflated: Src/01/Test.java inflated: Src/02/Time.java ... inflated: Src/00/Time.java
The application jar comes with the Java Software Development Kit. You may have to set the environment variable PATH of your operating system (consult the following web pages for further information: JDK).