|
ANU College of Engineering and Computer Science
Department of Computer Science
|
Introductory Programming Java Programming for New Media (Duke is running 'cause our course is intensive) |
| Syllabus |
This is a Java-based introductory programming course which includes basics of object-oriented programming, algorithms and data structures, graphical user interface, good programming practice and software engineering.
The course will run in a semi-intensive mode for the first half of the First Semester (weeks 1–6). The following topics will be discussed:
| Learning Outcomes |
By the end of this course, you should be able to:
javax.sound
and Java 2D (for COMP2750 students)| News |
Make sure you check the forum message boards on a regular basis:
comp6700.announcements: I will post relevant announcements for the course on this notice board
comp6700.talk: This is for you as students to use and share information
| Lectures and Labs |
Check the course activity schedule to determine exactly what lectures and labs are scheduled, and when assignments are due
Verify lecture and lab times and venues on the ANU timetable
| Activity | Day | Time | Location |
|---|---|---|---|
| Lectures A–B | Monday | 3pm–5pm | PHYS T [Bld. 39] |
| Lectures C–E | Thursday | 11am–2pm | FSTY 103 [Bld. 48] |
| Workshop | Saturday | 10am–3.30pm | CHEM T2 [Bld. 34] |
| Lab Group | Day | Time | Location | Instructor |
|---|---|---|---|---|
| Group 1 | Thursday | 9am–11am | CSIT N113 [Bld. 108] | Alexei Khorev |
| Group 2 | Thursday | 3pm–5pm | CSIT N113 [Bld. 108] | Amir Hadad |
| Group 3 | Thursday | 5pm–7pm | CSIT N113 [Bld. 108] | Amir Hadad |
Choose a lab and register for it using StReaMS.
| Consultations |
| Day | Time |
|---|---|
| Monday | 11.30am–12.30pm |
| Friday | 11.30am–12.30pm |
To see me at different time, a prior arrangement is necessary — use email
| Course Materials |
| Course Assessments |
The total course mark is comprised of marks for the lab and homework exercises (10%), the two assignments (2×15% = 30%) and the final theory exam, 60%.
The assessment items will test the learning outcomes as follows:
| Assessment Item | Weight | Assesses Outcomes |
|---|---|---|
| Labs/Homeworks | 10% | 1–4 |
| Assignment 1 | 15% | 1–4,6,7 |
| Assignment 2 | 15% | 1–4,5,7,8 |
| Final Exam | 60% | 1–4,6,7 |
For greater details including the Final Course Mark, the Final Grade and the conditions for getting the Supplementary Examination, see the assessment scheme.
Final marks are moderated in departmental examiners' meetings at the semester end and may be scaled as a result of this moderation.
| General Course Information |
|
|
We will be using the book Big Java, 3rd
edition, by Cay Hortsman, John Wiley, 2007, ISBN
978-0-470-10554-2. The cost for students at the ANU
COOP bookshop will be $129.95($118.25 with member's discount). If you consider it too costly (I do!), don't worry — there will be cheaper alternatives — see the list on the Java resources web page. |
Prerequisites for COMP2750: COMP1100 or COMP2720
Course coordinator and lecturer is Alexei Khorev
|
Please direct all enquiries to: alexei.khorev@anu.edu.au Page authorised by: Dean, FEIT |
| The Australian National University — CRICOS Provider Number 00120C |