Saturday, December 7, 2013

Computer Graphics: my experience of taking computer graphics course in SJSU




                
    “Computer graphics are graphics created using computers and the representation of images data by a computer specifically with help from specialized graphic hardware and software.”(Wiki)

    Last semester, I took CS116 A, Introduction to Computer Graphics.  I took computer graphics course by accident. I knew nothing about computer graphics. Although it is the hardest course I have ever taken, it is also a course which can make lots of fun.

   The prerequisite of taking Computer graphics is that the learner must have programming experience. In SJSU, the prerequisite programming language is C or C++. 

  “The Introduction of computer Graphics course covers vector geometry, geometric transformations and the graphics pipeline, basic raster graphics algorithms for drawing discrete lines, clipping, visible surface determination and shading, display of curves and surfaces, and graphics data structures.”(Soon Teoh)

   At the beginning, I was confused about how to use C to draw a geometric graph.  The first simple assignment for drawing points and lines by using OpenGL made me cry. After two weeks study, I was getting better and found computer graphics’ charms. 

   From simple points to lines, from lines to polygons, from polygons to 3D views, I was starting to enjoy the achievement which I learned from computer graphics. At the end of the semester, after I drew a 3D graphic view, I was obsessed with computer graphics. Although I can draw a simple 3D graph which just included trees and house, I knew I am on the right way.



 




4 comments:

  1. Hi Yibei,
    You gave nice personal touch to the post by explaining your experience in computer graphics course. One thing I would like to mention is that even though you gave the reference of the source from where you got the content of the post, I would suggest that you understand the content from the source and write it in your own words. It reflects your style. Overall good job and I hope your post inspires others to take computer graphics course at SJSU.

    ReplyDelete
  2. Hello, Yibei. This is a good post about your own experience in computer graphics! Although I would suggest you include more information on more technical stuff like software and theories, the post did raise my memories of studying computer graphics. I was not so into 3D but worked mainly on 2D image manipulation. I guess mine was a more theoretical approach as I have to know how bytes are organized in a certain file. It is very fun to read about some learning experience on the actual making of computer graphics. Good work :)

    ReplyDelete
  3. Hi Yibei

    I have been thinking of taking CS116A! OpenGL is reeeally difficult at first. I know that first hand because of trying to develop games a few times in the past. There are so many different factors that count when working with OpenGL in order to create computer graphics. You definitely need to be good with math as well as being able to understand what OGL is doing with your code.

    I liked your post. Next time I would suggest adding some more concrete examples that connect with your audience! Thanks!

    ReplyDelete
  4. Hi Yibei,
    Nice post! I like that you took advantage of your own experiences. I was also considering taking CS116A at first semester, but I forgot why I didn't register that class at the end. Computer graphic is very useful and widespread because we are in the digital era.

    ReplyDelete