• DocumentCode
    501154
  • Title

    Instill Engineering Thought in C Programming Teaching

  • Author

    Lihong, Yuan ; Shuangzi, Sun ; Yong, Yang

  • Author_Institution
    Sch. of Comput. Sci. & Technol., Chang Chun Univ. of Sci. & Technol., Changchun, China
  • Volume
    2
  • fYear
    2009
  • fDate
    15-17 May 2009
  • Firstpage
    272
  • Lastpage
    274
  • Abstract
    The purpose of programming course is not only to teach students the syntax of certain language, but also indicate them scientific thoughts and methods. Teachers in C language classroom should instill engineering thought in students subtly. This article contributes approaches to this subject. First, leading students to form good programming style is helpful to their future engineering practice; Then, pay attention to choose meaningful teaching cases with great practicability to train students´ project thought and team consciousness; Moreover, focus on structured programming, guiding learners to solve a problem by stepwise refinement; Furthermore, thought of data structures & algorithm analysis as well as software engineering should be instilled, through which we can lead students to write better code with both validity and efficiency, develop their programming mind effectively in a scientific and easy way.
  • Keywords
    C language; computer science education; data structures; educational courses; software engineering; structured programming; teaching; C language classroom; C programming teaching; algorithm analysis; data structures; programming course; software engineering; structured programming; syntax; Algorithm design and analysis; Application software; Computer science; Education; Information technology; Printing; Software algorithms; Software engineering; Sun; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Technology and Applications, 2009. IFITA '09. International Forum on
  • Conference_Location
    Chengdu
  • Print_ISBN
    978-0-7695-3600-2
  • Type

    conf

  • DOI
    10.1109/IFITA.2009.420
  • Filename
    5231197