Current Courses

CSE4413/6413: Principles of Computer Graphics

[Dr. Zhang] Introduction to Computer Graphics and OpenGL. 2- and 3-dimensional modeling, transformations, and rendering.

CSE4663/6663: Human-Computer Interaction

[Dr. Swan] Conceptual models formed by users, aspects of computer systems which affect users, interface design and evaluation, and examples and critiques of specific interfaces.

CSE8990: Information Visualization

[Dr. Jankun-Kelly] Introduction to Information Visualization. Theory and techniques including document visualization, database visualization, and graph visualization.

All Courses

Split Level

CSE4413/6413: Principles of Computer Graphics

[Fall] Introduction to Computer Graphics and OpenGL. 2- and 3-dimensional modeling, transformations, and rendering.

CSE4663/6663: Human-Computer Interaction

[Fall] Conceptual models formed by users, aspects of computer systems which affect users, interface design and evaluation, and examples and critiques of specific interfaces.

ECE4990/6990: Visualization Toolkits

[Spring] Introduction to scientific visualization principles and toolkits.

Graduate Level

CSE8413: Visualization

[Varies] Essential algorithms for three-dimensional rendering and modeling techniques, viewing transformations, illumination, surface modeling, methodologies for visualization of scalar and vector fields in three dimensions.

CSE8443: Advanced Computer Graphics

[Spring] Realistic, three-dimensional image generation, modeling techniques for complex three-dimensional scenes, advanced illumination techniques, fractal surface modeling, modeling and rendering of natural phenomena.

CSE8990: Information Visualization

[Varies] Introduction to Information Visualization. Theory and techniques including document visualization, database visualization, and graph visualization.

Educational Resources