|
|
Course Details |
Fees and Dates
Later Year Course
| Offered By: |
Department of Computer Science |
| Academic Career: |
Undergraduate |
| Course Subject: |
Computer Science |
| Offered in: |
First Semester, 2010 |
| Unit Value: |
6 units |
| Course Description: |
A Java-based introductory programming course which includes aspects of graphical user-interfaces and Java2D graphics as well as good programming practice and software engineering. |
| Learning Outcomes: |
By the end of this course, you should be able to:
- Read and understand a Java-based software code of medium-to-high complexity.
- Write a Java application of medium complexity (consisting multiple classes).
- To use standard and third-party Java's API when writing your ownapplications.
- Understand the basic principles of creating Java applications with graphical user interface (GUI).
- Create your own GUI application of low complexity using the AWT/Swing Java packages.
- Understand fundamental concepts of computer science: structure of computational process, algorithms and complexity of computation.
- Understand the basic approches to designing software application and implementing the design using Java programming language.
- Create Java applications to manipulate media data (sound, images) using the standard Java packages javax.sound and Java 2D.
|
| Indicative Assessment: |
Homework and Labs (10%); Two Programming Assignments (30%); Final Theory Exam (60%) |
| Workload: |
Thirty one-hour lectures, six two-hour laboratory sessions. |
| Areas of Interest: |
Information Technology |
| Requisite Statement: |
COMP1100 or COMP2720 |
| Incompatibility: |
COMP1110 and COMP1510 |
| Prescribed Texts: |
Hortsman, Cay Big Java, 3rd edition, John Wiley & Sons Inc, Somerset, New Jersey, U.S.A., 2007. Other recommended resources will be listed on http://cs.anu.edu.au/Student/comp2750-6700.2008/java_resources.php |
| Majors/Specialisations: |
IT in New Media Arts |
| Programs: |
Bachelor of Arts (New Media Arts) |
|