Graduate

Courses

Computer Science

B581 Advanced Computer Graphics

Credits: 3

Prerequisite(s): CSCI-C 343, MATH-M 301 or M 303 or equivalent experience.

Introduction to graphics hardware and software. Two-dimensional graphics methods, transformations, and interactive methods. Three-dimensional graphics, transformations, viewing geometry, object modeling and interactive manipulation methods. Basic lighting and shading. Video and animation methods. Credit not given for both CSCI-B 581 and B 481.

  • Course History

      Spring 2017


      Instructor: Mitja Hmeljak
      Time: Multiple Times
      Location: Multiple Locations
      Course URL (syllabus link or course homepage)

      Fall 2015


      Instructor: Mitja Hmeljak
      Time: Multiple Times
      Location: Multiple Locations
      Course URL (syllabus link or course homepage)

      Fall 2014


      Instructor: Mitja Hmeljak
      Time: Multiple Times
      Location: Multiple Locations
      Course URL (syllabus link or course homepage)
      Course File (syllabus or course advertisement)
      Supplementary Description: Planned special topic for Fall 2014: WebGL programming: "3D graphics API implemented right into the web browser, without the need of plugins". http://www.khronos.org/webgl/ WebGL is based on OpenGL ES 2.0, exposed through the HTML5 Canvas element as Document Object Model interfaces. OpenGL ES 2.0 and WebGL are very similar: both are Shader-based API using GLSL, with semantically similar constructs.

      Fall 2013


      Instructor: Mitja Hmeljak
      Time: Multiple Times MWF
      Location: Multiple Locations
      Course URL (syllabus link or course homepage)

      Fall 2011


      Instructor: Andrew J. Hanson
      Time: 1:00PM-2:15PM Mon, Wed
      Location: Lindley Hall, Room 008


      Notice: Undefined variable: s_replace in /ip/soic2/wwws/_php/Course.php on line 258