Content area

Abstract

This paper describes a course in computer graphics for seniors and graduate students in mechanical and aerospace engineering at the University at Buffalo. The course involves 3D graphics theory but also focuses on programming for computer graphics. It is taught in a PC Windows environment with Microsoft’s Visual C++. The paper provides a brief history of the course and its relationship to our other computer aided design offerings. We discuss our strategy for introducing students to programming with VC++ including initial object-oriented exercises without graphics and then programming approaches for basic 2D graphics operations in windows. This is followed by an implementation of 3D graphics programming using an object-oriented format and, lastly, our approach to introducing OpenGL for the PC.

For many years, we have taught a computer graphics course for seniors and graduate students in mechanical and aerospace engineering at the University at Buffalo. This course is one in our series of courses in computer aided design and computer graphics. Other courses in the series include a mechanical design course using AutoCad and ProEngineer for design (recently made a requirement for BSME students), a second ProEngineer course considering finite elements, mechanisms and manufacturing, and a virtual reality graphics programming course based on workstation programming and including World Tool Kit. The course we are discussing here is normally a prerequisite for the virtual reality course. Our computer graphics coursework originated in the days of Fortran programming and Tektronix “green screen” computer terminals well before the popularity of CAD packages. This introductory course to computer graphics programming has evolved through various

Proceedings of the 2002 American Society for Engineering Education Annual Conference & Exposition Copyright © 2002, American Society for Engineering Education

Main Menu

Details

Company / organization
Title
A Course In Programming And Computer Graphics Using Visual C++
Source details
Conference: 2002 Annual Conference; Location: Montreal, Canada; Start Date: June 16, 2002; End Date: June 19, 2002
Pages
7.37.1-7.37.14
Publication year
2002
Publication date
Jun 16, 2002
Publisher
American Society for Engineering Education-ASEE
Place of publication
Atlanta
Country of publication
United States
Source type
Conference Paper
Language of publication
English
Document type
Conference Proceedings
Publication history
 
 
Online publication date
2015-03-10
Publication history
 
 
   First posting date
10 Mar 2015
ProQuest document ID
2317686098
Document URL
https://www.proquest.com/conference-papers-proceedings/course-programming-computer-graphics-using-visual/docview/2317686098/se-2?accountid=208611
Copyright
© 2002. Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the associated terms available at https://peer.asee.org/about .
Last updated
2025-11-18
Database
ProQuest One Academic