Computer Science Courses
Related sites
Introductory Programming In Java
Assessment scheme
The assessment will consist of the following components:
- Homework (10%)
- There will 8 submittable home work exercises, of which the first six will be presented in class during a lab session (see the due dates in ), and the last two will be committed to your personal GitLab repositories. Each submitted homework will be marked out 2 points.
- The total homework mark H will be capped at 10, that is you will have a choice which homework to work on, and which to skip.
- Unless a special arrangement is made, emailed solutions will not be accepted.
- Assignments (15%+15% = 30%)
There will be two assignments:
- The first assignment A1 will involve Java's syntax and program structure, basic libraries input/output and data (text) processing; the release date is week 3, the due date is week 7;
- The second assignment A2 will be about extending a Java application which has a GUI (graphical user interface) and some graphics. A substantial part of this work will involve additional learning of JavaFX (and other) libraries; the release date is week 8, the due date is week 12;
Both assignments will be marked out of 15 points.
The assignment marks can be appealed within two weeks of their release.
- Mid-Semester Exam (10%)
A shorter version (90 min) of the final exam will be held during the week 6 at the time of your normal lab session. It will comprise of two questions — one theory and one programming — which will cover topics discussed in the lectures by that time. The mid-semester exam is intended to give you a chance to practice for the final exam.
There will be a redeeming run of the mid-semester exam (for those who will not be satisfied with the results of the original mid-semester exam) held after the break. Your mark for the mid-semester repeat exam will be capped at 80% of the original, ie,, the mid-semester exam mark will be calculated by the following formula:
MSE = max(MSE1,MSE2)
- Final exam (50%)
- The final examination F will take place on June during the normal examination period. It will be a three hour hybrid examination test, conducted in the School computer labs; the exam will include both conceptual (theory) questions and programming problems (to be answered in the form of a correct computer code). The exam will be worth 50 points (half of the course total).
Plagiarism
- No group work is permitted for any part of the assessment. We do encourage you to discuss your work in the labs and lectures, but we expect you to do the assessable work by yourself.
- We do take plagiarism seriously! You should read the chapter in the that discusses assessment (Chapter 6), particularly the sections 6.4 and 6.5 which regard the Misconduct in examinations (pertinent to assignments and other forms of assessment) and Collaborationversus misconduct in assignments.
Total course mark
- To pass this course you must score at least 50% of the total mark (with rounding).
- If you get less than 45% of the total mark, you will fail this course with the grade N.
- If your final score will be in the range 45% – 49% of the total mark you will be given an opportunity to sit a supplementary examination (a version of the final exam), and in case if you are successful, you will pass the course with the total mark 50 and the grade PS.
- All the component marks for the continuous assessment will be redeemable at the final exam. That is, given the final exam mark F, the total course mark will be calculated as following:
Total = max(H, F*0.2) (10) + max(MSE1, MSE2, F*0.2) (10) + max(A1,F*0.3) (15) + max(A2,F*0.3) (15) + F (50)
The grade will be calculated in accordance with the standard scheme adopted in the RSCS.
Final marks are moderated in departmental examiners' meetings at the semester end and may be scaled as a result of this moderation.
Access to your marks
You should be able to view your marks (except for the final exam one) via the Wattle course website, or the Streams service which you used to register for the labs.It is generally a good idea to check those marks regularly to make sure that none gone missing or wrong; if such oversights will indeed happen, alert us(your lecturers or tutors), and we shall rectify the matter.
Updated: Sun 12 Jun 2016 17:27:37 AEST • Responsible Officer: JavaScript must be enabled to display this email address. • Page Contact:
+61 2 6125 5111
The Australian National University, Canberra
CRICOS Provider : 00120C ABN : 52 234 063 906