DocumentCode :
2195523
Title :
Using computer graphics as a vehicle for teaching software engineering concepts
Author :
Welch, Henry L.
Author_Institution :
Milwaukee Sch. of Eng., Milwaukee, WI
fYear :
2004
fDate :
26-27 Aug. 2004
Firstpage :
195
Lastpage :
198
Abstract :
The trend over the past decade in computer science and computer engineering curricula has been to use computer graphics as a junior- or senior-level elective course focusing on 3-D graphics and data visualization. Alternatively, it is possible to develop a computer graphics course that can address core curricular needs beyond its obvious topical and algorithmic scope. The development of an interactive graphics application in a modern windowing architecture provides an excellent opportunity to reinforce object-oriented and other important programming ideas. Among these topics are the use of software engineering concepts of Polymorphism and Model-View-Separation and the software patterns of Factory and Command, the development of true event-driven systems, as well as the practical application of appropriate data structure choice and algorithm implementation. This paper will focus on the introductory computer graphics course (CS321) at the Milwaukee School of Engineering as a core curriculum course and how it is being used to teach some of these programming concepts.
Keywords :
computer aided instruction; computer graphics; computer science education; data structures; object-oriented programming; software engineering; computer engineering curricula; computer science curricula; data structure; data visualization; event-driven systems; interactive graphics application; introductory computer graphics course; model view separation; object-oriented programming; polymorphism; software engineering; software patterns; teaching; windowing architecture; Application software; Automotive engineering; Computer architecture; Computer graphics; Computer science; Data engineering; Data visualization; Education; Software engineering; Vehicles;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electro/Information Technology Conference, 2004. EIT 2004. IEEE
Conference_Location :
Milwaukee, WI
Print_ISBN :
978-0-7803-8750-8
Electronic_ISBN :
978-0-7803-8751-5
Type :
conf
DOI :
10.1109/EIT.2004.4569384
Filename :
4569384
Link To Document :
بازگشت