Revision 1 is closed for registrations, replaced by current version
Delivery Mode: Individualized study online
Credits: 3
Area of Study: Science
Prerequisite: COMP 272 or equivalent
Faculty: Faculty of Science and Technology
Centre: School of Computing and Information Systems
COMP 382 has a Challenge for Credit option.
**Note: Students are also expected to have some knowledge about 2D and 3D graphics. Students who are concerned about not meeting the prerequisites for this course are encouraged to contact the course coordinator before registering
COMP 382 introduces Java programming techniques for writing a broad range of 3D programs using Java 3D.
Topics covered include creating 3D geometry, loading externally produced 3D models, making 3D lathe shapes, coding 3D interaction, developing 3D animation, enhancing lights and shades for 3D objects, overlaying textures on 3D objects, and 3D sprites. A high level of competence in developing code using the Java programming language or COMP 272 or equivalent is a prerequisite to this course.
Students successfully completing this course will be able to
To receive credit for COMP 382, you must achieve a course composite grade of at least “D” (50 percent) and a grade of at least 50 percent on the final test. You must also score 50 percent in Assignment 1, Assignment 2, and the Learning Profile to pass the course. The weighting of the composite grade is as follows:
Assignment 1 | Assignment 2 | Learning Profile | Project | Final Exam |
---|---|---|---|---|
10% | 10% | 10% | 30% | 40% |
The final examination for this course must be taken online with an AU-approved exam invigilator at an approved invigilation centre. It is your responsibility to ensure your chosen invigilation centre can accommodate online exams. For a list of invigilators who can accommodate online exams, visit the Exam Invigilation Network.
To learn more about assignments and examinations, please refer to Athabasca University's online Calendar.
Killer Game Programming in Java by Andrew Davison; also available at http://fivedots.coe.psu.ac.th/~ad/jg/
COMP382 also includes content from the Oracle™ Sun Developer Network Tutorial on Java 3D API available from http://java.sun.com/developer/onlineTraining/Java 3D/index.html.
All other course materials for COMP 382 are accessed in the online course environment.
The course work in COMP 382 requires students to have a Java 5 compiler with Java 3D API libraries and virtual machine installed on their computers.
The Challenge for Credit process allows students to demonstrate that they have acquired a command of the general subject matter, knowledge, intellectual and/or other skills that would normally be found in a university level course.
Full information for the Challenge for Credit can be found in the Undergraduate Calendar.
To receive credit for the COMP 382 challenge registration, you must achieve a grade of at least "B" (75 per cent) on the examination AND an average grade of "B" (75 percent) on the assignment, programming exercise and the project.
Assignment | Programming Exercise | Project | Final Exam | Total |
---|---|---|---|---|
15% | 15% | 30% | 40% | 100% |
Athabasca University reserves the right to amend course outlines occasionally and without notice. Courses offered by other delivery methods may vary from their individualized-study counterparts.
Opened in Revision 1, July 20, 2012.