COMP7204 - Sem 1 2006 - St Lucia - Internal
Authenticated View
Printed: 20 February 2006, 11:00AM
1. General Course Information
1.1 Course Details
Coordinating Unit: Information Technology and Electrical Engineering
Semester: Semester 1, 2006 Mode: Internal
Semesters Offered: Sem 1 2006
Level: Postgraduate Coursework Delivery Mode/s: Internal Location/s: St Lucia
Number of Units: 2 Contact Hours Per Week: 2L1T1P
Incompatible: COMP3201
Students are assumed to have sufficient programming experience to code in C. They are also assumed to have sufficient knowledge of data structures, Linear Algebra and Geometry.
No remedial support will be provided for gaining such skills. It is assumed that these skills will have been gained by obtaining a pass in COMP2502 and MATH1050, or through prior personal learning.
1.2 Course Introduction
This course teaches Computer Graphics, with programming in OpenGL (and C). It covers:
basic OpenGL programming, drawing primitives, viewing and coordinate systems, transformations in 2D and 3D, projection transformations, as well as performance issues to do with rendering, animation, lighting, materials and texturing.
1.3 Course Staff
Phone: 3365 1349 Email: pmb@acmc.uq.edu.au
Campus: St Lucia Building: Computer Science Building Room: 710
Consultation: Available for consultation Tuesday 1:00 PM - 1:50 PM, or by appointment.
Email: pmb@acmc.uq.edu.au
Campus: St Lucia Building: Computer Science Building Room: 710
Consultation: Available for consultation Tuesday 1:00 PM - 1:50 PM, or by appointment.
Email: d.woolford@imb.uq.edu.au
Campus: St Lucia Building: Molecular Biosciences Building
1.4 Timetable
2. Aims, Objectives & Graduate Attributes
2.1 Course Aims
2.2 Learning Objectives
2 understand the underlying geometry in 3D models
3 understand issues of performance in rendering 3D models
4 construct a program capable of displaying a 3D scene using OpenGL and C
5 animate 3D models and apply lighting and texturing to improve realism.
2.3. Graduate Attributes
| GRADUATE ATTRIBUTE | LEARNING OBJECTIVES |
| A. IN-DEPTH KNOWLEDGE OF THE FIELD OF STUDY | |
| A1. A comprehensive and well-founded knowledge in the field of study. | 1, 2, 3, 4, 5 |
| A2. A broad understanding of the field of study, including how other disciplines relate to the field of study. | |
| A4. An international perspective on the field of study. | |
| B. EFFECTIVE COMMUNICATION | |
| B1. The ability to collect, analyse and organise information and ideas and to convey those ideas clearly and fluently, in both written and spoken forms. | |
| B2. The ability to interact effectively with others in order to work towards a common outcome. | |
| B3. The ability to select and use the appropriate level, style and means of communication. | |
| B4. The ability to engage effectively and appropriately with information and communication technologies. | |
| B5. The ability to practise as part of an interdisciplinary or interprofessional team. | |
| C. INDEPENDENCE AND CREATIVITY | |
| C2. The ability to work and learn independently and effectively. | 4, 5 |
| C3. The ability to generate ideas and adapt innovatively to changing environments. | 4, 5 |
| C5. The ability to formulate and investigate problems, create solutions, innovate and improve current practices. | 4, 5 |
| C6. The abilities and skills that provide a foundation for future leadership roles. | |
| D. CRITICAL JUDGEMENT | |
| D2. The ability to apply critical reasoning to issues through independent thought and informed judgement | |
| D4. The ability to process material and to critically analyse and integrate information from a wide range of sources. | 4, 5 |
| D5. The ability to evaluate opinions, make decisions and to reflect critically on the justifications for decisions using an evidence-based approach. | |
| E. ETHICAL AND SOCIAL UNDERSTANDING | |
| E1. An understanding of social and civic responsibility | |
| E3. An appreciation of the philosophical and social contexts of a discipline or a profession. | |
| E4. A knowledge and respect of ethics and ethical standards in relation to a major area of study | |
| E5. A knowledge of other cultures and times and an appreciation of cultural diversity. | |
| E7. The ability to work effectively and sensitively across all areas of society. | |
| E8. An understanding of and respect for the roles and expertise of associated disciplines or professions. | |
| GRADUATE ATTRIBUTE | LEARNING OBJECTIVES |
| EA. Engineers Australia | |
| 1. Ability to apply knowledge of basic science and engineering fundamentals | |
| 2. Ability to communicate effectively, not only with engineers, but also with the community at large | |
| 3. In-depth technical competence in at least one engineering discipline | |
| 4. Ability to undertake problem identification, formulation and solution | |
| 5. Ability to utilise a systems approach to design and operational performance | |
| 6. Ability to function effectively as an individual and in multi-disciplinary and multi-cultural teams, with the capacity to be a team leader or manager as well as an effective team member | |
| 7. Understanding of the social, cultural, global and environmental responsibilities of the professional engineer, and for the need for sustainable development | |
| 8. Understanding of the principles of sustainable design and development | |
| 9. Understanding of and commitment to professional and ethical responsibilities | |
| 10. Expectation and capacity to undertake life-long learning | |
3. Learning Resources
3.2 Recommended Resources
The recommended text is: E. Angel, "Interactive Computer Graphics: a top-down approach using OpenGL", 4th edition, Addison Wesley, 2006. |
|
3.3 University Learning Resources
3.4 Information Technology and Electrical Engineering Learning Resources
3.5 Other Learning Resources & Information
The following books are available in the High Use area of the PSE Library:
Mason Woo et al., "OpenGL Programming Guide", 3rd edition, Addison Wesley, 1999 (T385.W435 1999 pse)
R.S. Wright and M. Sweet, "OpenGL SuperBible", Waite Group Press, 2000 (T385.W728 2000 pse)
F.S. Hill Jr., "Computer Graphics: using OpenGL", Prentice Hall, 2001 (T385.H549 2001 pse)
Also, the course website has copies of Course Notes, Practice Exercises and Assignments http://www.itee.uq.edu.au/~comp3201
The course newsgroup is uq.itee.comp3201. This group is available on both the University and School news servers (news.uq.edu.au and news.itee.uq.edu.au). Students are free to post questions (and answers!) to the newsgroup. Copies of announcements will also be posted to the newsgroup.
The newsgroup should be used for all programming questions. Email to teaching staff should be restricted solely to administrative questions.
4. Teaching & Learning Activities & Modes
4.1 Learning Activities
4.2 Teaching & Learning Modes
Students should sign-up for and attend a weekly practical session (commencing in Week 2). The pracs cover practice exercises on topics covered in the lectures.
A weekly tutorial session (commencing in Week 3) will be available for students who feel they require extra assistance in this course, as well as for those who need access to the lab to complete exercises and assignments.
You are not required to attend any of the teaching sessions (except those in which an assessment activity is taking place), however you are strongly encouraged to do so. The lectures and pracs have been specifically designed to aid your learning of the course material. Failure to attend a session may result in you being disadvantaged.
It is up to you to find out what happened at any class session that you miss.
5. Assessment
5.1 Assessment Summary
| |||||||||||||||||||||
5.2 Course Grading
Grade 7, High Distinction: Demonstrates imagination, originality or flair, based on proficiency in all the learning objectives for the course; work is interesting or surprising or exciting or challenging or erudite:
85-100%
Grade 6, Distinction: Demonstrates awareness and understanding of deeper and subtler aspects of the course, such as ability to identify and debate critical issues or problems, ability to solve non-routine problems, ability to adapt and apply ideas to new situations, and ability to invent and evaluate new ideas:
75-84%
Grade 5, Credit: Demonstrates ability to use and apply fundamental concepts and skills of the course, going beyond mere replication of content knowledge or skill to show understanding of key ideas, awareness of their relevance, some use of analytical skills, and some originality or insight:
65-74%
Grade 4, Pass: Satisfies all of the basic learning requirements for the course, such as knowledge of fundamental concepts and performance of basic skills; demonstrates sufficient quality of performance to be considered satisfactory or adequate or competent or capable in the course:
50-64%
Grade 3, Fail: Falls short of satisfying all the requirements for a Pass (The University will review this grade descriptor in early 2006):
45-49%
Grade 2, Fail: Fails to satisfy some of the basic requirements of the course. Clear deficiencies in performance, but evidence that some basic requirements have been met:
20-44%
Grade 1, Fail (Serious): Serious deficiencies in quality of performance in relation to learning objectives. Fails to satisfy most or all of the basic requirements of the course:
0-19%
5.3 Late Submission
No extensions will be granted except in exceptional personal circumstances (documented medical reason or family emergenct). Personal hardware or computer failures are not grounds for extension.
THERE WILL BE A 12.5% PENALTY PER 12-hours (OR PART THEREOF) FOR LATE SUBMISSIONS.
5.4 Other Assessment Information
SUBMISSION OF ASSIGNMENTS - submissions are via electronic submission. Your assignment submission must be accompanied by a declaration that the submission is your original work.
An assignment submitted AT LEAST 24 HOURS before the due date/time will attract a 10% BONUS (of the marks scored for that assignment) for early submission.
You must not zip your code for submission.
RE-MARKING OF ASSIGNMENTS - Any request for an assignment to be re-marked must be made in writing (not e-mail) to the lecturer (and not to the tutor). The request must contain details of why a re-mark should be granted (e.g. you must believe there has been an error in marking a particular section of the code). Such requests must be made within 2 weeks of the assignment-feedback being sent to the students.
5.5 Assessment Detail
Due Date:
20 Mar 06 18:00
Weight: 6%
Task Description: See http://www.itee.uq.edu.au/~comp3201/LabExAssign.html
Submission: electronic submission
Due Date:
12 Apr 06 18:00
Weight: 22%
Task Description: See http://www.itee.uq.edu.au/~comp3201/LabExAssign.html
Submission: electronic submission
Due Date:
29 May 06 18:00
Weight: 22%
Task Description: See http://www. itee.uq.edu.au/~comp3201/LabExAssign.html
Submission: electronic submission
Weight: 50%
Task Description: A combination of multi-choice, short answer and essay questions may appear in the Final Examination. The exam is Closed Book, and no calculator is allowed. You will require a HB or 2B pencil and an eraser.
6. Policies & Guidelines
6.1 Assessment Related Policies and Guidelines
University Policies & Guidelines
- Direct copying of paragraphs, sentences, a single sentence or significant parts of a sentence;
- Direct copying of paragraphs, sentences, a single sentence or significant parts of a sentence with an end reference but without quotation marks around the copied text;
- Copying ideas, concepts, research results, computer codes, statistical tables, designs, images, sounds or text or any combination of these;
- Paraphrasing, summarising or simply rearranging another person's words, ideas, etc without changing the basic structure and/or meaning of the text;
- Offering an idea or interpretation that is not one's own without identifying whose idea or interpretation it is;
- A 'cut and paste' of statements from multiple sources;
- Presenting as independent, work done in collaboration with others;
- Copying or adapting another student's original work into a submitted assessment item.
Feedback in this Course
Information Technology and Electrical Engineering Assessment Guidelines
Further to the statement on academic integrity and plagiarism above, students are required to read and understand the ITEE policy on Student Misconduct (http://www.itee.uq.edu.au/about_ITEE/policies/student-misconduct.html).
Late Arrival or Non-attendance at Examinations
The policy and procedure for late arrival or non-attendance at centrally controlled examinations is set out in the University's Examinations policy (HUPP 3.30.5), sections 8 and 10.2.
The way in which late arrival at a School-controlled examination is dealt with will be at the discretion of the course coordinator, who may be guided by the policy for centrally controlled exams.
In the case that a student requests a special exam for a School-controlled exam, the request will be considered and, if allowed, the timing shall be determined by the course coordinator, in consultation with the School's Chief Examiner where necessary, and in accordance with HUPP 3.30.5. Unless otherwise indicated in the Course Profile, applications must be made in writing to the Head of School no later than one week after the exam. Late applications will not be accepted.
6.2 Other Policies and Guidelines
University Policies and Guidelines
Other Information Technology and Electrical Engineering Guidelines
Learning Summary
Below is a table showing the relationship between the learning objectives for this course and the broader graduate attributes developed, the learning activities used to develop each objective and the assessment task used to assess each objective.
Learning Objectives
2 understand the underlying geometry in 3D models
3 understand issues of performance in rendering 3D models
4 construct a program capable of displaying a 3D scene using OpenGL and C
5 animate 3D models and apply lighting and texturing to improve realism.
Assessment & Learning Activities
| Learning Objectives | |||||
| 1 | 2 | 3 | 4 | 5 | |
| Learning Activities | |||||
| Computer Graphics (Lecture) | ![]() | ![]() | ![]() | ![]() | ![]() |
| Computer Graphics Coding (Practical) | ![]() | ![]() | ![]() | ![]() | ![]() |
| Assessment Tasks | |||||
| Assignment 1 | ![]() | ||||
| Assignment 2 | ![]() | ![]() | ![]() | ||
| Assignment 3 | ![]() | ![]() | ![]() | ![]() | ![]() |
| Final Examination | ![]() | ![]() | ![]() | ![]() | ![]() |
Graduate Attributes
| Learning Objectives | |||||
| 1 | 2 | 3 | 4 | 5 | |
| Graduate Attributes | |||||
| A. IN-DEPTH KNOWLEDGE OF THE FIELD OF STUDY | |||||
| A1. A comprehensive and well-founded knowledge in the field of study. | ![]() | ![]() | ![]() | ![]() | ![]() |
| A2. A broad understanding of the field of study, including how other disciplines relate to the field of study. | |||||
| A4. An international perspective on the field of study. | |||||
| B. EFFECTIVE COMMUNICATION | |||||
| B1. The ability to collect, analyse and organise information and ideas and to convey those ideas clearly and fluently, in both written and spoken forms. | |||||
| B2. The ability to interact effectively with others in order to work towards a common outcome. | |||||
| B3. The ability to select and use the appropriate level, style and means of communication. | |||||
| B4. The ability to engage effectively and appropriately with information and communication technologies. | |||||
| B5. The ability to practise as part of an interdisciplinary or interprofessional team. | |||||
| C. INDEPENDENCE AND CREATIVITY | |||||
| C2. The ability to work and learn independently and effectively. | ![]() | ![]() | |||
| C3. The ability to generate ideas and adapt innovatively to changing environments. | ![]() | ![]() | |||
| C5. The ability to formulate and investigate problems, create solutions, innovate and improve current practices. | ![]() | ![]() | |||
| C6. The abilities and skills that provide a foundation for future leadership roles. | |||||
| D. CRITICAL JUDGEMENT | |||||
| D2. The ability to apply critical reasoning to issues through independent thought and informed judgement | |||||
| D4. The ability to process material and to critically analyse and integrate information from a wide range of sources. | ![]() | ![]() | |||
| D5. The ability to evaluate opinions, make decisions and to reflect critically on the justifications for decisions using an evidence-based approach. | |||||
| E. ETHICAL AND SOCIAL UNDERSTANDING | |||||
| E1. An understanding of social and civic responsibility | |||||
| E3. An appreciation of the philosophical and social contexts of a discipline or a profession. | |||||
| E4. A knowledge and respect of ethics and ethical standards in relation to a major area of study | |||||
| E5. A knowledge of other cultures and times and an appreciation of cultural diversity. | |||||
| E7. The ability to work effectively and sensitively across all areas of society. | |||||
| E8. An understanding of and respect for the roles and expertise of associated disciplines or professions. | |||||
| Learning Objectives | |||||
| 1 | 2 | 3 | 4 | 5 | |
| Graduate Attributes | |||||
| EA. Engineers Australia | |||||
| 1. Ability to apply knowledge of basic science and engineering fundamentals | |||||
| 2. Ability to communicate effectively, not only with engineers, but also with the community at large | |||||
| 3. In-depth technical competence in at least one engineering discipline | |||||
| 4. Ability to undertake problem identification, formulation and solution | |||||
| 5. Ability to utilise a systems approach to design and operational performance | |||||
| 6. Ability to function effectively as an individual and in multi-disciplinary and multi-cultural teams, with the capacity to be a team leader or manager as well as an effective team member | |||||
| 7. Understanding of the social, cultural, global and environmental responsibilities of the professional engineer, and for the need for sustainable development | |||||
| 8. Understanding of the principles of sustainable design and development | |||||
| 9. Understanding of and commitment to professional and ethical responsibilities | |||||
| 10. Expectation and capacity to undertake life-long learning | |||||

