Overview

Year 1 Semester 1


Year 1 Semester 2

Year 2 Semester 1

Year 2 Semester 2 
Year 3 Semester 1
  • Motion Capture
  • Digital Entertainment and Society
  • Multi-Core Games Programming
  • Programming with game Engine
  • Programming with Hardware Shader
Year 3 Semester 2
  • Final Year Project
  • Industrial Attachment Project 

/*----------------------------------------------------------------------------------------------*/ 

Year 1 Semester 1

C++ Programming
  • This module is completely new to me because it isn't taught in secondary schools. Thus at first I find it a bit difficult to understand but as time goes by,I manage to understand most of the stuff that were taught.
Mathematics 
  • Since secondary school, I have always liked maths. And this module is like a refresher to me. This module actually makes me more comfortable since I am new to programming. Since i am better at this, I teach my friends maths while they teach me programming.
Digital Entertainment System 
Web Development 
  • I somehow feel that this module was easy to understand because during my free time in the holidays after 'o' level, I was browsing the web and came across a site which uses HTML/CSS to design his/her site. The site also teaches it and I am amaze at how easy it is to create a site using HTML/CSS.
Visual Art Techniques 
  • Visual art teaches me how to use maya and photoshop. It actually is pretty simple to understand if you follow the .pdf instructions step by step.
Semester Project 1 
  • My first major programming project in year 1.

Year 1 Semester 2

Advanced C++ Programming 
  • The continuation of C++ programming. This time it was more advanced than the previous C++ module. They taught us classes and inheritance. This time I went online to refer to online tutorials which make me understand them better.
Mathematics 2
  • The continuation of Maths 1. In this module, I used what I have learn from Additional Mathematics in secondary school. Thus it is easier than Maths 1 module because you just need to know the formula and carefully apply it to the equation.
Computer Graphics
  • First time seeing graphics instead of numbers/words. We used OpenGL to render out the graphics. We learn how to use OpenGL functions, camera projections, texturing, skybox and model loading.
Production & Project Management
  • This module teaches me how to properly manage and plan our time for any projects.
Software Engineering
  •  
Data Structure & Algorithms
  •  
Semester Project 2
  •  

Year 2 Semester 1

Advanced Computer Graphics
  • The continuation of Computer Graphics.
Programming Physics
Mobile Game Programming
  • We learn how to program on an android/iPhone using java/xcode. The coding is similar to C++ so I didn't have much problem understanding the codes.
Game Development Techniques
  • This is an important module for us because it teaches us core techniques and algorithms in game programming. This is because computers can't possibly render all the objects in the scene, even high-ends computer could not. Thus to have smooth gameplay, framerate is vital thus we learn various techniques to display objects which would increase framerate while having the same outcome.
Principle of Game Design
  • We learn how to conceptualize a game design. The elements of gameplay and game design process.
Semester Project 3
  •  

Year 2 Semester 2 

AI in Games
  • This module teaches me how to create Artificial Intelligence using various algorithms.
Advanced Game Development
  •  
Multiplayer Games Programming
  •  
Game level Design
  • We were taught how to design a level which makes the player who is playing the game easily understand the elements and flow of the game. I also get to learn more of Warcraft III editor which I had already learn during my free time.
Audio Creation
  • This is one of the few modules which makes you more relaxed because you don't really need to stress yourself while doing the song/sound editing. You just need to have good listening skills and know how to use the various sound editors and tools.
Semester Project 4 

Year 3 Semester 1

Motion Capture
Digital Entertainment and Society
Multi-Core Games Programming
Programming with game Engine
Programming with Hardware Shader

0 comments:

Post a Comment

Template by:

Free Blog Templates