• DocumentCode
    2409636
  • Title

    Cutting hacking: breaking from tradition

  • Author

    Duley, Rick ; Maj, S.P.

  • Author_Institution
    Edith Cowan Univ., Perth, WA, Australia
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    224
  • Lastpage
    233
  • Abstract
    Code construction is the one inescapable phase of the software development cycle yet educators seem unable to escape the mind-set which equates programming with syntax and semantics. Accumulated coding wisdom of more than four decades, now being codified in the SWEBOK, should smooth the process of learning to develop software if presented early in the student´s career. Typically, however, it continues to be presented in advanced programming units rather than as fundamental understanding. As a consequence, code hacking is the norm in undergraduate years. This paper examines current practice and presents the view that what is needed is not a return to basics but rather an advance to basics - that syntax and semantics should be seen as a means of expression of formulated ideas and that student software engineers should be exposed immediately to the notion of code construction as the application of basic concepts rather than fluency in a language - thereby potentially bringing together programming practice and software engineering theory
  • Keywords
    computer science education; educational courses; programming; software engineering; teaching; SWEBOK; code construction; education; programming; semantics; software engineering; syntax; teaching; undergraduate course; Application software; Computer crime; Computer industry; Construction industry; Debugging; Engineering profession; Knowledge engineering; Programming profession; Software engineering; Software maintenance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Education and Training, 2002. (CSEE&T 2002). Proceedings. 15th Conference on
  • Conference_Location
    Covington, KY
  • ISSN
    1093-0175
  • Print_ISBN
    0-7695-1515-0
  • Type

    conf

  • DOI
    10.1109/CSEE.2002.995214
  • Filename
    995214