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.
IEEE Canadian Review La revue canadienne de l'IEEE Summer / Été 2002 No. 41

Last update - 2002,07,09 - la dernière mise à jour