-  
-

PRISM PresentationEducation

 Courses

Modeling

  • CSE 477/598, Intro to Geometric Modeling
    Objectives: Students will learn basic Geometric Modeling techniques. They will be able to analyze geometric problems and implement solutions. The class will cover the text The Essentials of CAGD. The class is an undergraduate introduction to topics in Geometric Modeling. Students will learn basic geometry concepts and how they relate to algorithms in Geometric Modeling.
    Contact: Gerald Farin
    View class web page
  • CSE 577, Computer-Aided Geometric Design
    The class will cover material from the fifth edition of the text Curves and Surfaces for CAGD. The course deals with computational modeling of objects such as curves outlining a font, surfaces such as the hood of a car or the surface of a human brain. Shape modeling techniques will be taught as they arise in many fields such as CAD/CAM, computer animation, or medical imaging. This class is aimed at bringing students close to independent research.
    Contact: Gerald Farin
    View class web page
  • CSE 578, Computer-Aided Geometric Design
    The class will cover material from Chapters 15-24 of the text Curves and Surfaces for CAGD. This class is aimed at bringing students close to independent research.
    Objectives: Students will learn fundamental CAGD concepts from an advanced viewpoint. Students will be able to analyze problems and provide practical solutions. Students will be able to read advanced literature in the field.
    Contact: Gerald Farin
    View class web page
  • CSE 579, NURBS
    The class will cover material from Chapters 1-14 of the text NURBS, second edition. This class is aimed at bringing students close to independent research, and no week-to-week syllabus is possible: if interesting topics arise, we will spend more time on them. Student input on choice of topics is welcome!
    Contact: Gerald Farin
    View class web page

 Computer Graphics

  • CSE 470 Introduction to Computer Graphics
    This is an introductory class to Computer Graphics. We will cover basic interactive techniques, transformations, lighting
    , shading, modeling, and some visualization.
    The computer graphics text for this course varies, however Practical Linear Algebra, A Geometry Toolbox provides a good review for the topics of this course.
  • CSE 570, Advanced Computer Graphics I
    Students will learn fundamental concepts of image synthesis. The class focuses on concepts that produce images with high visual quality and realism. This includes methods for global illumination and physically-based rendering. Examples include Monte-Carlo ray tracing, photon mapping, and radiosity. The class also covers several related topics, such as tone mapping, color in computer graphics, aliasing and antialising, material models, sampling techniques, and camera models.
    Contact: Peter Wonka
    View class web page
  • CSE 573 Advanced Computer Graphics II -- Scientific Visualization
    This course presents principles and methods for visualizing data resulting from scientific measurements and simulations. Topics covered include representations for graphics data, volumetric methods, vector data methods,  iso-surface extraction, and flow visualization.
    Contact: Greg Nielson
  • CSE 494: Introduction to Game Programming
    This course introduces fundamental programming concepts and techniques prevalent in current state-of-the-art video games. The students would have an opportunity to understand these techniques and learn how they are applied during the production of a video game. The areas covered include game data structures, game graphics, game physics, game artificial intelligence, real time shaders, particle systems and character animation. The students will have hands on experience by writing games in different genres and evaluating the techniques that they learn in class.
    Contact: Dianne Hansford
  • CSE 591 Real-time Rendering
    The class will cover advanced topics in real-time rendering, including topics such as how to create visual effects in games, how to accelerate real-time rendering, and how to program graphics hardware.
    The objective of the class is to develop skills to be able to implement several parts of a state-of-the-art real-time rendering engine, as it is used in computer games and simulation applications. Topics will include shading (BRDFs), shadows, environment mapping, reflections, tone-mapping, simplification, image-based rendering, occlusion culling, graphics hardware, programming of graphics hardware.
    Contact: Peter Wonka

 Interdisciplinary and Rapid Prototyping

  • ART 345/598
    This studio / seminar will introduce the concepts of computer visualization, modeling, and rapid prototyping in an interdisciplinary manner. Students will be challenged to model and prototype objects of their own design using 3D computer modeling techniques and rapid prototyping. Theoretical and historical lecture/discussion will be supplemented with visiting artists/engineers/scholars and field trips.
    Contact: Dan Collins
    View class web page

Engineering Product Design and Rapid Prototyping are part of several courses. These courses are project-based and require use of the FDM Rapid Prototyping machine. Contact: Mark Henderson

  • EGR 201(Engineering Design)
  • IEE463 (Computer-Aided Mfg. And Control)
  • IND494 InnovationSpace (Multi-disciplinary Product Development)
  • IEE591 Rapid Product Development (MBA Elective)
 
   
- -
-