Tuesday, October 23, 2007

Digital media and me...


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 that 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