Title :
Transforming the Instruction of Introductory Computing to Engineering Students
Author :
Hurson, Ali R. ; Sedigh, Sahra
Author_Institution :
Dept. of Comput. Sci., Missouri Univ. of Sci. & Technol., Rolla, MO, USA
Abstract :
Computer science as a discipline encompasses the study and creation of computational techniques for problem-solving. Unfortunately, much of the benefit of these techniques to engineering students is lost in translation, in part due to the disconnect between introductory computing courses and the disciplinary courses that introduce problems that could benefit from computational techniques. A considerable body of literature has documented the ineffectiveness of traditional programming courses in transferring usable knowledge to students, specifically where problem-solving skills and computational thinking are concerned. This paper describes a transformative change to the instruction of introductory computing to engineering students, in the context of a single non-major course. In the proposed architecture, a core lecture is supplemented with plug-in domain-specific modules and problems that are presented in domain-specific recitation/laboratory sections. The focus of the lecture component of the course is to introduce the core concepts and skills required for computational thinking, including algorithms and software engineering techniques. The recitation/laboratory component encourages and guides the application of these skills to introductory problems in engineering. The objective is to shift the emphasis from the minutia of the syntax of textual programming languages to computational thinking.
Keywords :
computer science education; educational courses; engineering education; software engineering; computational thinking skills; computer science; domain specific recitation-laboratory sections; engineering education; introductory computing course; plug-in domain specific modules; problem solving skills; programming course; software engineering techniques; textual programming languages; Application software; Computer aided instruction; Computer architecture; Computer languages; Computer science; Engineering students; Laboratories; Problem-solving; Software algorithms; Software engineering;
Conference_Titel :
Transforming Engineering Education: Creating Interdisciplinary Skills for Complex Global Environments, 2010 IEEE
Conference_Location :
Dublin
Print_ISBN :
978-1-4244-6040-3
DOI :
10.1109/TEE.2010.5508834