Module Title: Computer Graphics with Vulkan
Room: 29-206
Time: Friday 8:00-11:15 AM
Weeks: 16


Recommended Text:
1. Introduction to Computer Graphics and the Vulkan API by Kenwright
2. Vulkan Programming Guide: The Official Guide to Learning Vulkan by Graham Sellers and John Kessenich

Assessment
1. Attendance, Participation and Quizzes 10%
2. Project 40%
3. Examination 50%


Wk
Topic and Teaching Aims
Lecture/Self-Study Class Hours Chptr
1. Introduction to Graphics(History/Facts/Features) L 3 hrs 1,2
2. API Basics (Vulkan/Syntax/Debugging) L 3 hrs 3,4,5,6,7
3. Geometry, Transforms, Vertices and Pixels L 3 hrs 8,9,10
4. Texturing L 3 hrs 11
5. Loading Models and Managing Complex Scenes L 3 hrs 13
6. Lighting L/S 3 hrs 12
7. ..... L/S 3 hrs 17
8. ..... L/S 3 hrs 15
-
9. ...... L/S 3 hrs C20
10....... L/S 3 hrs C32
11....... L/S 3 hrs C19
12....... L/S 3 hrs C30
13....... S - C31
14....... S -
15.Revision/Review S -
16.Revision/Review S -
       (C*) Supplementary Notes



Lab Schedule
No. Name Hours Action
1 Basic API components 2 Verifying
2 Graphical principals 2 Designing
3 Geometry (Vertices and Pixels) 2 Designing
4 Textures 2 Designing
5 Loading Models 2 Designing
6 Loading Geometry/Managing Scenes 2 Designing
7 ... 2 Designing
8 ... 2 Designing
9 ... 2 Designing
10 ... 2 Designing


Slides:
010--Introduction
020--Graphics Basics
...



Quizzes
(Short 30 minute multiple choice exercises)
See VLE Online Digital MCQ.