Portland, Oregon
June 12, 2005
June 12, 2005
June 15, 2005
2153-5965
11
10.748.1 - 10.748.11
10.18260/1-2--14454
https://peer.asee.org/14454
457
Incorporation of a 3D Interactive Graphics Programming Language into an Introductory Engineering Course
Jason Snook1, Vinod Lohani2, Jenny Lo2, Kishore Sirvole3, Jennifer Mullins4, Jeff Kaeli5, Hayden Griffin2 1 Department of Computer Science, 2Department of Engineering Education, 3Department of Civil and Environmental Engineering, 4Department of Curriculum and Instruction, 5 Department of Mechanical Engineering Virginia Polytechnic Institute and State University Blacksburg, VA 24061-0106 USA
Abstract
Details of introduction of a 3D interactive graphics programming language (i.e., Alice) into an introductory engineering course (called “Engineering Exploration”) at Virginia Tech are presented. The Alice system, provided freely (www.alice.org) as a public service by Carnegie Mellon University, provides a completely new approach to learning programming concepts. This is the FIRST large scale deployment of Alice (1260 engineering freshmen learnt it in fall 2004) in an introductory engineering course. One particularly challenging aspect of this was implementing mathematics into the Alice problem specifications. Two examples of simulating the Solar System and projectile motion of an object using Alice are briefly discussed. Qualitative analysis of instructor and student experiences are discussed along with quantitative survey results to measure the relative success of this initial endeavor.
Introduction
Virginia Tech’s College of Engineering (COE) is the sixth largest US engineering program in terms of bachelor’s degrees awarded in 20021. All freshman engineering students at Virginia Tech undergo a common first year General Engineering (GE) curriculum developed by the Department of Engineering Education (EngE). The GE curriculum is undergoing major changes primarily due to two reasons: i) Recent addition of Computer Science(CS) into the COE, ii) More emphasis on engineering education research targeted at improving engineering pedagogy in the COE.
This paper will present the details of changes made to one of the introductory engineering courses (called “Engineering Exploration” or EngE 1024) in GE curriculum with particular reference to programming instruction, which constitutes about one-third of the course. In consultation with faculty members from CS and other engineering departments, the EngE faculty decided to introduce an object-oriented programming language called Alice into EngE 1024.
Proceedings of the 2005 American Society for Engineering Education Annual Conference & Exposition Copyright © 2005, American Society for Engineering Education
Sirvole, K., & Mullins, J., & Kaeli, J., & Snook, J., & Griffin, H., & Lohani, V., & Lo, J. (2005, June), Incorporation Of A 3 D Interactive Graphics Programming Language Into An Introductory Engineering Course Paper presented at 2005 Annual Conference, Portland, Oregon. 10.18260/1-2--14454
ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2005 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015