Comme du 1er mai 2015, le programme de génie logiciel sera de 120 unités au lieu de 130 dans le calendrier des cours.

Étudiants existants peuvent choisir d'obtenir leur diplôme selon les termes du nouveau calendrier ou l'ancien calendrier.

1. Vous ne aurez plus besoin de prendre plus de cinq cours par semestre pour obtenir leur diplôme dans les délais.

2. Moins de choix techniques et informatiques nécessaires. Et plus de liberté dans ce que vous choisissez de prendre.

3. Histoire / Philosophie of Science ne est plus nécessaire (mais peut être considéré comme une étude complémentaire élective).

4. GNG4120 est maintenant un cours obligatoire pour la gestion de l'ingénierie et de l'option de l'entrepreneuriat (offert été et automne)

5. CVG2132 Principes de génie de l'environnement sont maintenant disponibles comme une électif Ingénierie (automne)

 

The following changes to the SEG Program will take effect May 1, 2015.

Students already in the SEG program can opt to graduate under either new program as defined below … or under the terms of the SEG program that was in effect when they were admitted.

1. You will no longer need to take more than 5 courses a semester to graduate on time.

2. Fewer technical and computing electives required.  And more freedom in what you choose to take.

3. HISTORY/PHILOSOPHY of Science course no longer required (but can be counted as a complementary study elective).

4. GNG4120 is now a required course for the Engineering Management and Entrepreneurship option (offered Summer and Fall)

5. CVG2132 Fundamentals of Environmental Engineering now available as an Engineering Elective (Fall)

 

DO NOT VISIT Tatiana, or worry about Rabaska until after May 1, when the changes are official (and Rabaska should be updated appropriately).

  

CURRENT CALENDAR TEXT

 

May 2015 CALENDAR TEXT

(the changes are underlined, and the text strikethrough is no longer required)

BASc in Software Engineering, Engineering Management and Entrepreneurship Option          132

 

ADM1340        Financial Accounting  3

ADM2320        Marketing        3

ADM3313        Entrepreneurial Mind: New Venture Creation         3

 

 

 

3 optional course credits from the list of optional courses in Engineering Management and Entrepreneurship option

 

Students who complete this option will be exempted from one complementary study elective and three technical electives.

 

 

 

List of electives for Engineering Management and Entrepreneurship option:

ADM1101        Social Context of Business     3

ADM2336        Organizational Behaviour       3



ADM3318        International Business 3

ADM3319        Cross-Cultural Management  3

ADM3326        Advertising and Sales Promotion Management         3

GNG4120       Technology Entrepreneurship for Engineers and Computer Scientists          3

GNG4170       Engineering Law         3

GNG4171       Intellectual Property and Technology Law for Engineers           3

PHI2397          Business Ethics           3

 

BASc in Software Engineering, Engineering Management and Entrepreneurship Option          132 120

 

ADM1340        Financial Accounting  3

ADM2320        Marketing        3

GNG4120       Technology Entrepreneurship for Engineers and Computer Scientists    3

ADM3313        Entrepreneurial Mind: New Venture Creation         3

 

3 optional course credits from the list of optional courses in 3 course credits from the list of electives for Engineering Management and Entrepreneurship option

 

Students who complete this option will be exempted from one complementary study elective and three technical electives.

Students who complete this option will be exempted from 6 credits of free electives, 3 credits of compulsory studies courses and 3 credits of computing electives.

 

List of electives for Engineering Management and Entrepreneurship option:

ADM1101        Social Context of Business     3

ADM2336        Organizational Behaviour       3

ADM3313        Entrepreneurial Mind: New Venture Creation      3

ADM3318        International Business 3

ADM3319        Cross-Cultural Management  3

ADM3326        Advertising and Sales Promotion Management         3

GNG4120       Technology Entrepreneurship for Engineers and Computer Scientists          3

GNG4170       Engineering Law         3

GNG4171       Intellectual Property and Technology Law for Engineers           3

PHI2397          Business Ethics           3

 

 

 

 

CURRENT CALENDAR TEXT

 

PROPOSED CALENDAR TEXT

(the changes are underlined, and the text strikethrough is no longer required)

BASc in Software Engineering          132

 

Compulsory first-year courses:

Compulsory first-year courses:

CHM1301      Principles of Chemistry           3    OR

CHM1311       Principles of Chemistry          3

GNG1105       Engineering Mechanics          3

ITI1100            Digital Systems I         3

ITI1120            Introduction to Computing I    3

ITI1121            Introduction to Computing II   3

MAT1320        Calculus I        3

MAT1322        Calculus II       3

MAT1341        Introduction to Linear Algebra 3

MAT1348        Discrete Mathematics for Computing      3

PHY1124        Fundamentals of Physics for Engineers        3

 

Compulsory second-year courses:

ADM1100        Introduction to Business Management   3

CEG2136        Computer Architecture I         3

CSI2101          Discrete Structures     3

CSI2110          Data Structures and Algorithms            3

CSI2132          Databases I     3

ECO1192        Engineering Economics          3

ENG1112        Technical Report Writing        3

MAT2377        Probability and Statistics for Engineers        3

SEG2105        Introduction to Software Engineering     3

SEG2106        Software Construction            3

SEG2911        Pratique de la profession d'ingénieur logiciel / Professional Software Engineering Practice  3

3 course credits of science elective

 

Compulsory third-year courses:

CSI3105          Design and Analysis of Algorithms I     3

CSI3131          Operating Systems     3



SEG3101        Software Requirements Analysis           3

SEG3102        Software Design and Architecture    3

SEG3103        Software Quality Assurance   3

SEG3125        Analysis and Design of User Interfaces        3

CEG3185        Introduction to Data Communications and Networking      3

HIS2129          Technology, Society and Environment since 1800         3

or

PHI2394          Scientific Thought and Social Values 3

3 course credits of complementary studies elective

3 course credits from the list of computing electives

3 course credits of Engineering elective from the list

 



Compulsory fourth-year courses:

SEG4105        Software Project Management            3

SEG4145        Real Time and Embedded Software Design         3

SEG4910        Projet génie logiciel de fin d'études 1re partie / Software Engineering Capstone Project - Part 1       3

SEG4911        Projet génie logiciel de fin d'études 2e partie / Software Engineering Capstone Project - Part 2       3

3 course credits from the list of computing electives

15 course credits of technical electives from the list

3 course credits of science elective

 







List of Optional Courses

 

List of engineering electives:



CHG2317        Introduction to Chemical Process Analysis and Design 3

CVG2141        Civil Engineering Materials     3

CVG2149        Civil Engineering Mechanics  3

ELG2138         Circuit Theory I           3

MCG2108       Mechanics II   3

MCG2130       Thermodynamics I      3

MCG2360       Engineering Materials I           3

 

Technical electives:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15 optional course credits at the 3000 or 4000 level in software engineering (SEG), computer science (CSI), computer engineering (CEG), electrical engineering (ELG) and/or from the list of additional technical electives. 1

Additional technical electives:

ADM1340        Financial Accounting  3

or

ADM3378        Electronic Business    3

or

GEG2320        Introduction to Geomatics      3

 

 

 


List of computing electives:

CEG3136        Computer Architecture II        3

CEG3155        Digital Systems II        3

CSI2120          Programming Paradigms       3

CSI2372          Advanced Programming Concepts with C++2   3


CSI3130          Databases II    3

CSI3140          WWW Structures, Techniques and Standards 3

CSI4139          Design of Secure Computer Systems          3

SEG4110        Advanced Software Design and Reengineering 3

SEG4156        Telecommunications Software Design and Analysis   3

SEG4189        Introduction to Electronic Commerce      3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Note(s)

 

 

 

 

1          A maximum of 3 course credits from the list of additional technical electives and a maximum of 6 course credits in electrical engineering (ELG) at the 3000 or 4000 level.

2          CSI2372 is recommended for coop students

 

BASc in Software Engineering  132 120

 

Compulsory first-year courses:

Compulsory first-year courses:

CHM1301      Principles of Chemistry           3    OR

CHM1311       Principles of Chemistry          3

GNG1105       Engineering Mechanics          3

ITI1100            Digital Systems I         3

ITI1120            Introduction to Computing I    3

ITI1121            Introduction to Computing II   3

MAT1320        Calculus I        3

MAT1322        Calculus II       3

MAT1341        Introduction to Linear Algebra 3

MAT1348        Discrete Mathematics for Computing      3

PHY1124        Fundamentals of Physics for Engineers        3

 

Compulsory second-year courses:

ADM1100        Introduction to Business Management   3

CEG2136        Computer Architecture I         3

CSI2101          Discrete Structures     3

CSI2110          Data Structures and Algorithms            3

CSI2132          Databases I     3

ECO1192        Engineering Economics          3

ENG1112        Technical Report Writing        3

MAT2377        Probability and Statistics for Engineers        3

SEG2105        Introduction to Software Engineering     3

SEG2106        Software Construction            3

SEG2911        Pratique de la profession d'ingénieur logiciel / Professional Software Engineering Practice  3

3 course credits of science elective

 

Compulsory third-year courses:

CSI3105          Design and Analysis of Algorithms I     3

CSI3131          Operating Systems     3

ECO1192        Engineering Economics      3

SEG3101        Software Requirements Analysis           3

SEG3102        Software Design and Architecture    3

SEG3103        Software Quality Assurance   3

SEG3125        Analysis and Design of User Interfaces        3

CEG3185        Introduction to Data Communications and Networking      3

HIS2129          Technology, Society and Environment since 1800         3

or

PHI2394          Scientific Thought and Social Values 3

3 course credits of complementary studies elective

3 course credits from the list of computing electives

3 course credits of Engineering elective from the list

3 course credits of science elective

 

Compulsory fourth-year courses:

SEG4105        Software Project Management            3

SEG4145        Real Time and Embedded Software Design         3

SEG4910        Projet génie logiciel de fin d'études 1re partie / Software Engineering Capstone Project - Part 1       3

SEG4911        Projet génie logiciel de fin d'études 2e partie / Software Engineering Capstone Project - Part 2       3

3 course credits from the list of computing electives

15 course credits of technical electives from the list

3 course credits of science elective

3 course credits software engineering elective

3 course credits computing elective

3 course credits of complementary studies elective

6 course credits free elective

 

List of Optional Courses

 

List of engineering electives:

Engineering electives

CHG2317        Introduction to Chemical Process Analysis and Design 3

CVG2132       Fundamentals of Environmental Engineering   3

CVG2141        Civil Engineering Materials     3

CVG2149        Civil Engineering Mechanics  3

ELG2138         Circuit Theory I           3

MCG2108       Mechanics II   3

MCG2130       Thermodynamics I      3

MCG2360       Engineering Materials I           3

 

Technical electives:

Software engineering electives

Any of the following courses1,2:

CSI2372          Advanced Programming Concepts with C++   3

SEG3904       Innovation Research Project    3

SEG4110        Advanced Software Design and Reengineering     3

SEG4156        Telecommunications Software Design and Analysis        3

SEG4189        Introduction to Electronic Commerce     3

CEG3136        Computer Architecture II     3

CEG3155        Digital Systems II      3

CEG4399        Design of Secure Computer Systems         3

15 optional course credits at the 3000 or 4000 level in software engineering (SEG), computer science (CSI), computer engineering (CEG), electrical engineering (ELG) and/or from the list of additional technical electives. 1

Additional technical electives:

ADM1340        Financial Accounting  3

or

ADM3378        Electronic Business    3

or

GEG2320        Introduction to Geomatics      3

or

GNG4120       Technology Entrepreneurship for Engineers and Computer Scientists    3

 

List of computing electives:

Computing electives

CSI2120          Programming Paradigms    3

Or

Any course in CSI, CEG, OR ELG at the 3000 level or higher1

 

CEG3136        Computer Architecture II        3

CEG3155        Digital Systems II        3

CSI2120          Programming Paradigms       3

CSI2372          Advanced Programming Concepts with C++2   3

CSI3130          Databases II    3

CSI3140          WWW Structures, Techniques and Standards 3

CSI4139          Design of Secure Computer Systems          3

SEG4110        Advanced Software Design and Reengineering 3

SEG4156        Telecommunications Software Design and Analysis   3

SEG4189        Introduction to Electronic Commerce      3

 

Free Electives

Any course in the faculty of Engineering, Arts, Health Sciences, Science, Social Sciences, or the Telfer School of Business1.   The following courses are recommended, (as are any of the engineering, software engineering2 or computing electives listed above): 

GNG4171       Intellectual Property and Technology Law for Engineers   3

GNG4170       Engineering Law   3

GNG4120       Technology Entrepreneurship for Engineers and Computer Scientists    3

ADM3378        Electronic Business 3

GEG2320        Introduction to Geomatics  3

HIS2129          Technology, Society and Environment since 1800      3

PHI2394          Scientific Thought and Social Values              3

ADM1340        Financial Accounting           3

BIO1109        Principles of Biology   3

 

Note(s)

1      Suitably qualified students, with permission, may also take graduate courses offered in the School of Electrical Engineering and Computer Science.

1          A maximum of 3 course credits from the list of additional technical electives and a maximum of 6 course credits in electrical engineering (ELG) at the 3000 or 4000 level.

2          CSI2372 is recommended for coop. students