• DocumentCode
    1858223
  • Title

    The software engineering body of knowledge for professional engineering in Canada

  • Author

    Dony, R.D. ; Botman, P. ; Briggs, W.E. ; Haggart, R. ; Taylor, P.A.

  • Author_Institution
    Sch. of Eng., Guelph Univ., Ont., Canada
  • Volume
    2
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    743
  • Abstract
    In response to the need to define the academic requirements for licensing professional engineers in Canada, the Canadian Engineering Qualifications Board formed a committee whose mandate was to define the core and supplemental bodies of knowledge for software engineering. Some of the issues and the outcome of the software engineering committee´s deliberations are presented in this paper. After examining a number of inputs including national and provincial examination syllabi and curricula of accredited software engineering programs in Canada, a number of core topic areas were defined. These are: discrete mathematics, data structures and algorithms, software development (includes software engineering process, requirements design, construction, testing, maintenance, and configuration management), system reliability and safety, digital systems, computer architecture, operating systems, file and database, and systems and control. these topics generally match well with the existing examination syllabi and curricula. the supplemental areas are less well-defined and include depth in core subjects, depth in areas of specialization, and breadth in application domains.
  • Keywords
    accreditation; computer science education; engineering education; professional aspects; software engineering; Canada; Canadian Engineering Qualifications Board; academic requirements; accredited software engineering programs; algorithms; computer architecture; configuration management; control; core subjects; data structures; database; digital systems; discrete mathematics; file; maintenance; national curricula; national examination syllabi; operating systems; professional engineer licensing; provincial curricula; provincial examination syllabi; requirements design; software development; software engineering committee; specialization areas; system reliability; system safety; testing; Algorithm design and analysis; Data structures; Knowledge engineering; Licenses; Mathematics; Process design; Programming; Qualifications; Software algorithms; Software engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical and Computer Engineering, 2002. IEEE CCECE 2002. Canadian Conference on
  • ISSN
    0840-7789
  • Print_ISBN
    0-7803-7514-9
  • Type

    conf

  • DOI
    10.1109/CCECE.2002.1013034
  • Filename
    1013034