• DocumentCode
    3005847
  • 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
  • fYear
    2010
  • fDate
    6-9 April 2010
  • Firstpage
    1
  • Lastpage
    19
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Transforming Engineering Education: Creating Interdisciplinary Skills for Complex Global Environments, 2010 IEEE
  • Conference_Location
    Dublin
  • Print_ISBN
    978-1-4244-6040-3
  • Type

    conf

  • DOI
    10.1109/TEE.2010.5508834
  • Filename
    5508834