Students
مصاريف
تاريخ البدء
وسيلة الدراسة
داخل الحرم الجامعي
مدة
1 sessions
حقائق البرنامج
تفاصيل البرنامج
درجة
الدورات
تخصص رئيسي
Computer Graphics | Computer Programming | Software Development
التخصص
علوم الكمبيوتر وتكنولوجيا المعلومات
نوع التعليم
داخل الحرم الجامعي
لغة الدورة
إنجليزي
عن البرنامج

نظرة عامة على البرنامج


Introduction to ITC363 Computer Graphics

ITC363 Computer Graphics is a subject that teaches students how to write interactive computer graphics programs using a standard graphics library. The subject provides an understanding of the graphics system architecture, which serves as a sound basis for application program design. Students learn how to model objects in 2D and 3D, and how to transform and project them for viewing. Algorithms for clipping, rasterisation, hidden-surface removal, and antialiasing are also covered.


Availability

The subject is available in Session 1, with options for on-campus and online study at the Bathurst Campus.


Subject Information

Grading System

The grading system for this subject is HD/FL.


Duration

The subject is one session in duration.


School

The subject is offered by the School of Computing and Mathematics.


Assumed Knowledge

Students are assumed to have a mathematical background at the level of MTH101 and a programming background at the level of ITC322.


Learning Outcomes

Upon successful completion of this subject, students should be able to:


  • interpret and assess the features and operations of a graphics system
  • write well-designed interactive graphics programs using a standard graphics library
  • describe, implement, and analyse data structures and algorithms for modelling objects in 2D and 3D
  • describe, implement, and analyse data structures and algorithms for transforming and projecting objects for viewing in 2D and 3D
  • describe, explain, and analyse algorithms for common graphics system processing operations

Syllabus

The subject covers the following topics:


  • Overview of graphics systems and 3D modelling
  • Elements of graphics programming
  • Basic graphics program structure
  • User interaction and animation
  • Modelling and transforming objects
  • Affine transformations
  • Viewing with parallel projections
  • Viewing with perspective projections
  • Clipping
  • Rasterisation, hidden-surface removal, and antialiasing
عرض المزيد
How can I help you today?