The Caadia Coucil of Professioal Egieers Providig leadership which advaces the quality of life through the creative, resposible ad progressive applicatio of egieerig priciples i a global cotext
Egieerig i Caada There are over 160,000 professioal egieers i Caada Caada s system for the formatio of a egieer is world reowed Caada is the 4 th largest exporter of egieerig services i the world
A Self-goverig Professio Sectio 92 (13) of the Costitutio Act, 1867, places professios uder provicial ad territorial jurisdictio. Delegatio to professios - self-goverace Licesig, disciplie ad eforcemet Associatios/ordre formed to protect the public ad gover the professio Legislative framework established No idustrial exemptio: all those practisig egieerig must be registered
The Practice of Egieerig The practice of Professioal egieerig meas ay act of plaig, desigig, composig, evaluatig, advisig, reportig, directig or supervisig, or maagig ay of the forgoig, l l that requires the applicatio of egieerig priciples, ad that cocers the safeguardig of life, health, property, ecoomic iterests, the public welfare or the eviromet. CCPE Defiitio
CCPE Structure Board of Directors Stadig Committees Caadia Egieerig Accreditatio Board Caadia Egieerig Qualificatios Board
Caadia Egieerig Accreditatio Board 1965 - CEAB established. I 2005, 235 programs i 36 egieerig schools accredited (icludig seve software egieerig programs). Objective: To esure Caadia egieerig educatio programs meet or exceed stadards acceptable for professioal registratio/licesure i the Caadia provices ad territories. Purpose of Accreditatio: to idetify those egieerig programs that meet the criteria for accreditatio.
Geeral Cosideratios applies to bachelor degree programs program must iclude egieerig i the title all optios ad electives are examied CEAB curriculum cotet must be met by all studets (miimum path) faculty teachig courses which are primarily egieerig sciece ad egieerig desig are expected to be professioal egieers i Caada
Beefits of Accreditatio credibility for program graduates meet academic requiremets for professioal registratio iteratioal recogitio of egieerig credetials uiform quality of egieerig programs fosters self examiatio ad cotiuous improvemet improvemet or elimiatio of egieerig programs which do ot meet stadards
Criteria For Accreditatio Quatitative ad Qualitative evaluatio Accredited egieerig programs must cotai ot oly mathematics, scieces ad egieerig cotet requiremets, but they must also develop commuicatio skills ad a uderstadig of the evirometal, cultural, ecoomic ad social impacts of egieerig o society ad the cocept of sustaiable developmet
Miimum Curriculum Cotet Basic Scieces.. 195AU Mathematics..195AU BS + Math 420AU Egieerig Scieces (ES)..225AU Egieerig Desig (ED). 225AU ES + ED(total)..900AU Complemetary Studies 225AU Program Miimum..1800AU Defiitio of Accreditatio Uit (AU) 1 lecture hour (50 miutes) = 1 AU 1 lab or tutorial hour = 0.5 AU
Accreditatio of Software Egieerig Programs CEAB criteria are o-disciplie specific CEAB developed a sample software egieerig program that met criteria Held a workshop for all team chairs ad software egieerig program visitors i year of first visits (Fall 2000) Each software egieerig program icluded two visitors; oe from idustry ad oe from academia Cosistecy report followig decisios
Uiversity of Ottawa Example CEAB Accredited Udergraduate Programs: Chemical Egieerig Civil Egieerig Computer Egieerig Electrical Egieerig Mechaical Egieerig Software Egieerig
U of O Example cot d Software Egieerig Curriculum: The program prepares studets for work o all types of software from real-time to busiess systems, with special emphasis o telecommuicatios software. The program also emphasizes commuicatio ad presetatio skills, workig i teams, maagemet techiques ad etrepreeurship. Studets i the program work o idustrially relevat software projects. They are taught how to use metrics to assess the quality of software ad their ow persoal productivity.
U of O Example cot d SE Program First Year Priciples of Chemistry Techical Report Writig Egieerig Mechaics Fudametals of Egieerig Computatio Calculus I Fudametals of Software Desig Itroductio to Electrical ad Computer Egieerig Calculus II Itroductio to Liear Algebra Fudametals of Physics for Egieers Physics Laboratory for Egieers
U of O Example cot d Secod Year Data Structures Egieerig Ecoomics Computer Architecture I Logic for Computig Software Desig II Techology, Society ad Eviromet sice 1800 or Scietific Thought ad Social Values Itroductio to Busiess Maagemet File Maagemet Elemets of Discrete Mathematics Probability Statistics for Egieers Software Desig III Professioal Software Egieerig Practice
U of O Example cot d Third Year Computer Architecture II Desig ad Aalysis of Algorithms I Database Maagemet Systems Itroductio to Telecommuicatios Systems ad Services Software Developmet for Large-Scale Systems Sciece elective Operatig System Priciples Advaced Object Orieted Aalysis ad Desig Aalysis ad Desig of User Iterfaces Telecommuicatios Software Egieerig Complemetary Studies elective
U of O Example cot d Fourth Year Desig of Secure Computer Systems Software Evolutio ad Project Maagemet Software Egieerig Project (full year) Sciece elective Complemetary Studies elective Techical elective Higher Layer Network Protocols Software Quality Egieerig Two techical electives
Caadia Egieerig Qualificatios Board Madate: to provide guidelies for admissio stadards for the practice of egieerig to provide a syllabus for examiatios for cadidates other tha CEAB graduates to esure that they meet the educatioal requiremets for licesure to ecourage the adoptio of commo stadards for professioal egieerig registratio i Caada to act i a coordiatig role o matters of professioal practice
CEQB Natioal guidelies o professioal egieerig qualificatios Natioal guidelies o stadards of practice, cotiuig competece ad ethical coduct Commo Professioal Practice Exam Examiatio syllabus ad list of iteratioal egieerig istitutios Evirometal practice ad issues Iteral mobility agreemet
Natioal Guidelies for Licesig Types of Cadidates: l l l l CEAB graduates CEAB recogized graduates (MRA ad SE) No-CEAB recogized graduates Related-disciplie graduates
Requiremets for Licesure Academic Experiece Professioal Practice Exam Laguage Refereces
Role of Regulatory Body settig stadards (academic, experiece, refereces) for admissio to the professio ad issuig liceses to those who qualify eforcemet activities for those practicig egieerig who are ot licesed or those claimig to be egieers who are ot licesed ivestigatio of complaits agaist licesed egieers
Role cot d disciplie activities agaist members who perform icompetetly, breach the Code of ethics, code of coduct; preparatio of guidelies relatig to various practice issues for the beefit of the public or the membership; Practice stadards, ot Egieerig stadards cotiuig competecy programs
Legal Resposibility Resposible for regulatig the professio via provicial legislatio From the defiitio of egieerig that cocers the safeguardig of life, health, property, ecoomic iterests, the public welfare or the eviromet (CCPE defiitio)
What is the Practice of Software Egieerig? Desigig a system ot simply costructig it Deals with Architecture Has a Process Applicatio of a sciece (CS) to real world problems Not a craft simply because it requires creativity
What is the Practice of Software Egieerig? (cot d) Practice of egieerig vs. software developmet Software Egieerig is a maturig disciplie Does t disqualify it from beig egieerig Deals with exteral factors also Public good Ethics Eviromet
Examples: Professioal Egieerig Practice Safety-critical systems Trasportatio, uclear idustry, biomedical, etc. Legal issues Licesig, IP, etc... Security: privacy, autheticatio, etc. Telecommuicatios Huma factors, ergoomics
Examples: Not Professioal Egieerig Network desig or maagemet System admiistratio Just use of software Multimedia desig Pure techology ivestigatio Work lackig software elemets Work lackig egieerig duties or resposibility
The Bottom Lie Not all software developers are SEs ad ot all software developmet eeds to be doe by a SE Software developers ad Software Egieers are ot goig away ad eed to be able to work together Provicial Associatios have the legislated resposibility to regulate the egieerig professio icludig software egieerig