Part of my Computer Science degree at Curtin University in 2020. My final mark was 95%.
Curtin University • BSc Computer Science | |||||
---|---|---|---|---|---|
2019 • 1st Year | 2020 • 2nd Year | 2021 • 3rd Year | |||
Sem 1 | Sem 2 | Sem 1 | Sem 2 | Sem 1 | Sem 2 |
OOPD |
DSA
UCP |
OOSE
OS |
CG
MAD PL |
HCI |
MP
SEC |
Syllabus
The unit is an introductory unit on computer graphics concepts and techniques. It covers fundamental knowledge on modelling, transformation and rendering for computer generation of three dimensional graphics. The contents of the unit are listed as below: 2D Transformations. 3D Transformations. Viewing in 3D. Introduction to OpenGL. Fundamentals of raster graphics. Representation of Graphical Objects. Visible Surface Detection. Lighting and illumination. Shading. Designing Visual Interface.
A small video game in OpenGL and C++. The player controls a camera with mouse and keyboard and must get past a series of simple door puzzles while not getting caught by the enemy.