There is one lucky thing for me in attending the M.Sc course in NTU. Digital media technology is my most interested field. I am very interested all the subjects in this M.Sc course. However, honestly saying, I am not interested in Multimedia Information Management subject because it's mainly related to database systems. But I know very well that multimedia database systems are important in real-world. Therefore, although I am interested very little on this subject, I have to study and try to understand this subject at least for my exam. There are a lot of mathematics in our subjects and this also makes me somehow trouble..! By attending under School of Computer Engineering in NTU, I got many ideas and theories that I didn't have before for creating multimedia application especially for games. I want to create various game programs. I have a little experience on creating 2D (2 dimensional) games using C++ programming language using Microsoft's DirectX API (Application Programming Interfaces). I like to make animations and interaction functions for players in games. I read ebooks about game programming ideas and techniques. I know that 3D (3 dimensional) graphic programming is much more difficult than 2D graphic programming. 3D graphic programming involves a lot of mathematics than 2D graphics.
The main challenge for me in M.Sc (Digital Media Technology) course is tha
t our lecturers prefer to use OpenGL API for graphics renderings rather than DirectX. So, I have to study about what OpenGL is and its characteristics and how to connect it from C/C++ programming language which is my favourite programming language. I think anyway DirectX is the de-feto standard for creating multimedia applications and games in outside world. But OpenGL is still industrial standard. Therefore, I think I need to study and learn for both APIs. Actually, I know very little about Java and Basic programming languages. I mostly work and study for C/C++ programming. The good thing for me is that the subjects that I took in M.Sc (DMT) major prefer C/C++ programming languages. But I have to learn about .NET technologies and .NET frameworks which is becoming the new standard in the programming world even though I think it is not approved yet.Although there are many programming assignments given to us by professors, I think I satisfy doing these programming assignments because I am interested on them. This is also important for me to get job/work satisfaction.
If someone asks me "what is your aim after your M.Sc", I have two ambitions, of course. I like to stay in academic field by making further studies in Computer Science fields. On the other hand, I want to be a game programmer in multimedia and gaming industry. So, whatever from those two aims comes to me, I think it will be OK for me. All I need to do for now is to try hard and try smart for my future dreams.
No comments:
Post a Comment