Bachelor of Engineering–BE 480 points Qualification regulations
View qualification detailsEntry Requirements
This is an exit only qualification linked to the BE(Hons).
General Requirements
1. The personal course of study for the BE degree shall, except as provided in 2(d) or the Credit Transfer and Recognition of Prior Learning Regulations, consist of courses from the BE(Hons) Schedule and the schedules of other first degrees or postgraduate Honours degrees of this university. These courses shall have a total value of at least 480 points, of which at least 120 shall be from courses numbered 400 level or above from the BE(Hons) Schedule.
2. (a) Except as provided in (d), the course of study shall include:
Part 1: ENGR 101, COMP 102 or 112, and courses meeting the part (a) requirements in section 3 for at least one major
Part 2: ENGR 201, ENGR 401, ENGR 489, and courses meeting the remaining requirements for at least one major.
(b) Satisfactory completion of Part 1 requires at least a B grade average in the courses for Part 1 as defined in 2 (a), unless approved otherwise by the Associate Dean (Students).
(c) Before the degree can be awarded, a candidate shall have completed at least 800 hours of employment or work experience in a position approved by the associate dean. Candidates shall begin their work experience after the second year of study and produce evidence of its completion to the satisfaction of the associate dean.
(d) With the permission of the Associate Dean (Students), a candidate may substitute approved courses for required courses or electives.
Major subject requirements
3. A candidate shall meet the requirements of at least one major, as listed below. The majors also require completion of the core courses listed in Part 2 of section 2(a).
Cybersecurity Engineering (CYBR)
(a) COMP 103, CYBR 171; (ENGR 121, ENGR 123)
(b) COMP 261, CYBR 271, NWEN 241, NWEN 243, SWEN 221; SWEN 225 or one of MATH 200–299
(c) CYBR 371, CYBR 372, CYBR 373; ENGR 301, ENGR 302; one of (MATH 324, NWEN 301, NWEN 302, NWEN 303, NWEN 304, SWEN 324, SWEN 326)
(d) CYBR 471, CYBR 472, CYBR 473; one further 400-level course from (AIML, CYBR, COMP, NWEN, SWEN)
Electrical and Electronic Engineering (EEEN)
(a) ENGR 121, ENGR 122; EEEN 104; ENGR 141, ENGR 143; MECA 130
(b) EEEN 202, EEEN 204; ENGR 220, ENGR 222, ENGR 224, ENGR 280; MECA 225
(c) EEEN 301, EEEN 313, EEEN 315, EEEN 344; ENGR 320, ENGR 380; RESE 321
(d) EEEN 403; RESE 411; at least two further courses from EEEN 401–480, ENGR 401–480, MECA 401–480, AIML 425, AIML 429, RESE 412
Mechatronics (MECA)
(a) ENGR 121, ENGR 122; EEEN 104; ENGR 141, ENGR 143; MECA 130
(b) ENGR 220, ENGR 222, ENGR 224, ENGR 280; EEEN 202, EEEN 204; MECA 225;
(c) ENGR 320, ENGR 324, ENGR 380; EEEN 301, EEEN 315; MECA 330, MECA 335;
(d) ENGR 480; MECA 425, MECA 430, At least two further courses from MECA 401–480, EEEN 401–480, RESE 411, RESE 412 or AIML 425, AIML 429.
Network Engineering (NWEN)
Note: Closed to new students from 2018. See 2021 Calendar for regulations.
Software Engineering (SWEN)
(a) COMP 103, (ENGR 121, ENGR 123) or (MATH 161; one of MATH 177 or QUAN 102 or STAT 193)
(b) CYBR 171; one of (CGRA 151, ENGR 141, ENGR 142, MECA 130, PHYS 100–199)
(c) COMP 261, CYBR 271, NWEN 241, NWEN 243, SWEN 221, SWEN 225 (or 222)
(d) ENGR 301, ENGR 302; SWEN 301; SWEN 303 or 325; SWEN 324 or 326; at least one further course from AIML 301–379, CGRA 301–379, COMP 301–379, CYBR 301–379, NWEN 301–379, SWEN 301–379
(e) At least two courses from NWEN, SWEN 401–479; at least two further courses from AIML 401–479, CGRA 401–479, COMP 401–479, CYBR 401–479, NWEN 401–479, SWEN 401–479.
Specialisations
4. A student completing a Software Engineering (SWEN) major may obtain a specialisation by including courses as follows:
Artificial Intelligence (AISW)
AIML 231, AIML 232, one of AIML 331–335, one of AIML 425–439
Note: Not accepting new students into specialisation from 2025
Cyber-Physical Systems (CPSE)
EEEN 202, EEEN 301, NWEN 241; one of (NWEN 301, SWEN 326); one of (EEEN 402, SWEN 428)
Note: Not accepting new students into specialisation from 2025
Networked Applications (NWAP)
NWEN 241, NWEN 243; two of (NWEN 302, NWEN 303, NWEN 304, SWEN 325); one of (NWEN 401–439, SWEN 428)
Note: Not accepting new students into specialisation from 2025
A student completing an Electrical and Electronic Engineering (EEEN) major may obtain a specialisation by including courses as follows:
Communication Engineering (CMNG)
EEEN 220, NWEN 243, EEEN 310, EEEN 320, EEEN 411, one of (EEEN 410 or 421)
Note: Not accepting new students into specialisation from 2025
Machine Learning (MLEN)
EEEN 220, EEEN 320, either (AIML 231, AIML 232, one of (331, 335)) or (COMP 307, COMP 309), AIML 425, AIML 429
Note: Not accepting new students into specialisation from 2025
Renewable Energy Systems Engineering (RESE)
EEEN 203, EEEN 313, RESE 321, RESE 322, RESE 411, RESE 412
Note: Not accepting new students into specialisation from 2025
Robotics (ROBO)
EEEN 201, EEEN 315, EEEN 325, AIML 231 (or COMP 309), EEEN 425, one of (EEEN 415 or 430).
Note: Not accepting new students into specialisation from 2025
Conjoint requirements
5. The overall course of study for a candidate for a conjoint programme involving the Bachelor of Engineering and another Te Herenga Waka—Victoria University of Wellington degree shall satisfy the requirements of sections 1, 2, and 3 of the BE regulations and section 6.3.2 of the General Programmes of Study Regulations.
Award of Honours
6. The Bachelor of Engineering (Honours) may be awarded with Honours as described in the Assessment Handbook. The class of Honours shall be determined on the basis of the candidate’s performance in the 300- and 400-level courses. Students who have passed all courses and completed all other requirements for a BE(Hons) but whose performance is deemed to be not of Honours standard will be awarded the degree of Bachelor of Engineering.
Courses
| Course | Requisites Prerequisites (P), Corequisites(C), Restrictions (X), Double labelling (D) | Points | |
|---|---|---|---|
|
AIML 131
Introduction to Artificial Intelligence
|
(X) AIML 231, 320, 420, COMP 307, 309 | 15 | |
|
CGRA 151
Introduction to Computer Graphics and Games
|
(P) COMP 102 or 112 or DSDN 142 | 15 | |
|
COMP 102
Introduction to Computer Program Design
|
(X) COMP 112 | 15 | |
|
COMP 103
Introduction to Data Structures and Algorithms
|
(P) COMP 102 or 112 | 15 | |
|
CYBR 171
Cybersecurity Fundamentals
|
15 | ||
|
EEEN 104
Electrical Circuits
|
(P) (ENGR 121 or MATH 141); (X) ENGR 142 | 15 | |
|
ENGR 101
Engineering Technology
|
(P) enrolment in BE(Hons) | 15 | |
|
ENGR 110
Engineering Design
|
(P) COMP 102 or 112, ENGR 101; (X) ENGR 111 | 15 | |
|
ENGR 121
Engineering Mathematics Foundations
|
(P) (16 Achievement Standard credits NCEA Level 3 Mathematics) or (12 Achievement Standard credits NCEA Level 3 Mathematics excluding the statistics standards 91580, 91581, 91582, 91583, 91584) or MATH 132 (X) Both one of (MATH 141/QUAN 111) and one of (MATH 151/161/177) | 15 | |
|
ENGR 122
Engineering Mathematics with Calculus
|
(P) ENGR 121 or MATH 141; (X) the pair (MATH 142, 151) | 15 | |
|
ENGR 123
Engineering Mathematics with Logic and Statistics
|
(P) ENGR 121; (X) the pair MATH 161, (MATH 177, QUAN 102 or STAT 193) | 15 | |
|
ENGR 141
Engineering Science
|
(P) (16 Achievement Standard credits NCEA Level 3 Mathematics) or (12 Achievement Standard credits NCEA Level 3 Mathematics excluding the statistics standards 91580, 91581, 91582, 91583, 91584) or MATH 132 (X) PHYS 101, PHYS 114, PHYS 115 | 15 | |
|
ENGR 143
Introductory Mechanics
|
(P) (ENGR 121 or MATH 141), (ENGR 141 or PHYS 101); (C) ENGR 122 or MATH 142 | 15 | |
|
MATH 141
Calculus 1A
|
(P) (16 Achievement Standard credits NCEA Level 3 Mathematics) or (12 Achievement Standard credits NCEA Level 3 Mathematics excluding the statistics standards 91580, 91581, 91582, 91583, 91584) or MATH 132; (X) ENGR 122, MATH 142, QUAN 111 | 15 | |
|
MATH 142
Calculus 1B
|
(P) MATH 141 or QUAN 111 or PHYS 101 or approved level of achievement in NCEA Level 3 Calculus or an equivalent background in mathematics. | 15 | |
|
MATH 151
Algebra
|
(P) (16 Achievement Standard credits NCEA Level 3 Mathematics) or (12 Achievement Standard credits NCEA Level 3 Mathematics excluding the statistics standards 91580, 91581, 91582, 91583, 91584) or MATH 132 | 15 | |
|
MATH 161
Discrete Mathematics and Logic
|
(P) approval of head of school or (16 Achievement Standard credits NCEA Level 3 Mathematics) or (12 Achievement Standard credits NCEA Level 3 Mathematics excluding the statistics standards 91580, 91581, 91582, 91583, 91584) or MATH 132 | 15 | |
|
MATH 177
Probability and Decision Modelling
|
(P) approved level of achievement in NCEA Level 3 Calculus or one of (ENGR 121, MATH 141, QUAN 111) or equivalent background in mathematics | 15 | |
|
MECA 130
Introductory Mechatronics
|
(P) COMP 102 | 15 | |
|
STAT 193
Statistics in Practice
|
(X) MATH 277, QUAN 102 | 15 |
| Course | Requisites Prerequisites (P), Corequisites(C), Restrictions (X), Double labelling (D) | Points | |
|---|---|---|---|
|
AIML 231
Fundamentals of Machine Learning
|
(P) one of (AIML 131, MATH 177, QUAN 102, STAT 193, ENGR 123); one of (COMP 103, 132); (X) AIML 320, COMP 307, 309, DATA 302 | 15 | |
|
AIML 232
Fundamentals of Artificial Intelligence
|
(P) AIML 231; one of (ENGR 123, 220, EEEN 220, MATH 177, or a B or better in either STAT 193 or QUAN 102); (X) AIML 320, COMP 307 | 15 | |
|
CGRA 252
Game and Graphics Engine Programming
|
(P) CGRA 151, COMP 103 | 15 | |
|
COMP 261
Algorithms and Data Structures
|
(P) COMP 103, ENGR 123 or MATH 161; (X) INFO 205 | 15 | |
|
CYBR 271
Code Security
|
(P) CYBR 171, NWEN 241 | 15 | |
|
EEEN 202
Digital Electronics and Microprocessors
|
(P) one of (COMP 102, 112, ENGR 101, 121, MATH 161); (X) ECEN 202 | 15 | |
|
EEEN 204
Electronic Devices
|
(P) (ENGR 122 or MATH 142); (EEEN 104 or ENGR 142 or PHYS 142 or 115); (X) ECEN 204 | 15 | |
|
ENGR 201
Engineering in Context
|
(P) ENGR 101; 45 further pts from Part 1 of the BE(Hons) schedule | 15 | |
|
ENGR 222
Computational Algebra and Calculus
|
(P) (ENGR 121, 122) or (MATH 142, 151) | 15 | |
|
ENGR 280
Engineering Design and Prototyping
|
(P) MECA 225, and satisfactory completion of part one of the BE(Hons); (X) ENGR 301, EEEN 201 | 15 | |
|
MATH 244
Ordinary Differential Equations
|
(P) (MATH 142, 151) or (ENGR 121, 122) | 15 | |
|
MATH 245
Computational Mathematics
|
(P) ENGR 122 or ENGR 123 or (MATH 151 and (141 or 142)) | 15 | |
|
MECA 225
Mechanical and Electrical System Design
|
(P) MECA 130 | 15 | |
|
NWEN 241
Systems Programming
|
(P) COMP 103 | 15 | |
|
NWEN 243
Clouds and Networking
|
(P) COMP 103 | 15 | |
|
SWEN 221
Software Development
|
(P) COMP 103 | 15 | |
|
SWEN 225
Software Design
|
(P) SWEN 221; (X) SWEN 222 | 15 |
| Course | Requisites Prerequisites (P), Corequisites(C), Restrictions (X), Double labelling (D) | Points | |
|---|---|---|---|
|
AIML 320
Artificial Intelligence
|
(P) 60 200-level pts from (CGRA, COMP, CYBR, EEEN, SWEN); one of (ENGR 123, MATH 151, 161, 277, QUAN 203, STAT 292); (X) AIML 231, 232, 420, 421, COMP 307, 309, 420 | 15 | |
|
AIML 331
Computer Vision and Generative AI for Images
|
(P) one of (AIML 232, 320, COMP 307, 309); one of (COMP 261, NWEN 241, SWEN 221, at least a B in both AIML 231, DATA 202); one of (ENGR 121, MATH 177, STAT 292) | 15 | |
|
AIML 332
Natural Language Processing and Large Language Models
|
(P) one of (AIML 232, COMP 307, 309) or C AIML 320; one of (COMP 261, NWEN 241, SWEN 221, at least a B in both AIML 231, DATA 202); (X) AIML 428 | 15 | |
|
AIML 333
Acting, Planning and Scheduling
|
(P) one of (AIML 232, 320, COMP 307, 309) or C DATA 305; one of (COMP 261, NWEN 241, SWEN 221) | 15 | |
|
AIML 335
Advanced Machine Learning
|
(P) one of (AIML 320, 331, 332, DATA 305); one of (COMP 261, NWEN 241, SWEN 221); one of (MATH 177, 277, STAT 292) | 15 | |
|
AIML 337
Special Topic
|
15 | ||
|
AIML 339
Artificial Intelligence Project
|
(P) one of (AIML 231, 232, 320, COMP 307, 309); one of AIML 331-335 | 15 | |
|
CGRA 350
Real-time 3D Computer Graphics
|
(P) CGRA 252 (or 251), NWEN 241 | 15 | |
|
CGRA 352
Image-based Graphics
|
(P) CGRA 252 (or 251), NWEN 241; ENGR 121 or MATH 151 | 15 | |
|
CGRA 354
Computer Graphics Programming
|
(P) CGRA 252, NWEN 241; ENGR 121 or MATH 151; (X) CGRA 251 | 15 | |
|
CGRA 359
Games and Graphics Project
|
(P) CGRA 252, 15 300-level CGRA pts; (X) COMP 313; GAME 390 taken concurrently | 30 | |
|
COMP 361
Design and Analysis of Algorithms
|
(P) COMP 261 | 15 | |
|
CYBR 371
System and Network Security
|
(P) CYBR 171, NWEN 243 | 15 | |
|
CYBR 372
Applied Cryptography
|
(P) CYBR 271; NWEN 243; ENGR 123 (or MATH 161 and STAT 193) | 15 | |
|
CYBR 373
Governance, Risk and Compliance
|
(P) CYBR 271 | 15 | |
|
EEEN 301
Computer Architecture and Embedded Systems
|
(P) EEEN 202 (or ECEN 202), NWEN 241; (X) ECEN 301, NWEN 342 | 15 | |
|
EEEN 310
Communication Engineering
|
(P) ENGR 220 (or EEEN 220); (X) ECEN 310 | 15 | |
|
EEEN 313
Power Electronics and Electrical Machines
|
(P) ENGR 224 (or EEEN 203), EEEN 204 | 15 | |
|
EEEN 315
Control and Instrumentation
|
(P) ENGR 224 (or EEEN 203) | 15 | |
|
EEEN 320
Signals, Systems and Statistics II
|
(P) EEEN 220 (or ECEN 220); (X) ECEN 321 | 15 | |
|
EEEN 325
Robotic Engineering
|
(P) EEEN 201; (X) ECEN 301 | 15 | |
|
EEEN 344
Electromagnetism and its Applications
|
(P) ENGR 222 | 15 | |
|
ENGR 301
Engineering Project Management 1
|
(P) Satisfactory completion of Part 1 of the BE(Hons), ENGR 201 and 60 200-level pts from (CYBR, COMP, ECEN, EEEN, NWEN, RESE, SWEN) | 15 | |
|
ENGR 302
Engineering Project Management 2
|
(P) ENGR 301 | 15 | |
|
ENGR 338
Special Topic
|
(P) Satisfactory completion of Part 1 of the BE(Hons), ENGR 201 and 60 200-level pts from (CYBR, COMP, ECEN, EEEN, NWEN, RESE, SWEN); enrolment in the EEEN major; (X) ENGR 301 | 15 | |
|
ENGR 339
Special Topic
|
(P) ENGR 338 in 2026–2027; (X) ENGR 302 | 15 | |
|
NWEN 301
Operating System Design
|
(P) NWEN 241 | 15 | |
|
NWEN 303
Concurrent Programming
|
(P) ENGR 123 or MATH 161; SWEN 221; 15 pts from (COMP 261, CYBR 271, NWEN 241, 243) | 15 | |
|
RESE 321
Renewable Energy Generation Engineering
|
(P) EEEN 204; (X) RESE 211 | 15 | |
|
SWEN 301
Scalable Software Development
|
(P) SWEN 225 | 15 | |
|
SWEN 303
User Experience Engineering
|
(P) COMP 261 or SWEN 221; (X) INFO 307 | 15 | |
|
SWEN 304
Database System Engineering
|
(P) COMP 261 or SWEN 221; ENGR 123 or MATH 161; (X) COMP 302, INFO 310 | 15 | |
|
SWEN 324
Software Correctness
|
(P) COMP 103; ENGR 123 or MATH 161; 30 200-level COMP/NWEN/SWEN points; (X) SWEN 224 | 15 | |
|
SWEN 325
Software Development for Mobile Platforms
|
(P) NWEN 243, SWEN 225 (or 222) | 15 | |
|
SWEN 326
Safety-Critical Systems
|
(P) (NWEN 241 or SWEN 225), 15 further 200-level AIML, CGRA, COMP, CYBR, EEEN, NWEN, SWEN pts | 15 |
| Course | Requisites Prerequisites (P), Corequisites(C), Restrictions (X), Double labelling (D) | Points | |
|---|---|---|---|
|
AIML 420
Artificial Intelligence
|
(P) 60 300-level pts from (CGRA, COMP, CYBR, DATA, EEEN, NWEN, SWEN); one of (ENGR 123, MATH 151, 161, 277, QUAN 203, STAT 292); (X) AIML 231, 232, 320, 421, COMP 307, 309, 420 | 15 | |
|
AIML 425
Neural Networks and Deep Learning
|
(P) one of AIML 301-336, 420, COMP 307, DATA 305, 475; (X) the pair (COMP 421, 422) | 15 | |
|
AIML 426
Evolutionary Computation and Learning
|
(P) one of AIML 301-336, 420, COMP 307, DATA 305, 475 | 15 | |
|
AIML 427
Big Data
|
(P) one of (AIML 231, 320, 420, 421, COMP 307, 309, DATA 301, 303, 305, 471, 473, 475, STAT 393, 394); one of (ENGR 123, MATH 177, QUAN 102, STAT 193); (X) COMP 424 | 15 | |
|
AIML 428
Natural Language Processing and Large Language Models
|
(P) one of (AIML 331-335, COMP 307, DATA 305, 475); or (C) AIML 320 or 420; (X) AIML 332 | 15 | |
|
AIML 429
Probabilistic Machine Learning
|
(P) one of (AIML 320, 331-335, 420, COMP 307, DATA 305); one of (MATH 177, STAT 292, 293) or approved background in Maths or Statistics | 15 | |
|
AIML 430
Applications and Implications of Artificial Intelligence
|
(P) 60 300-level pts | 15 | |
|
AIML 431
Current Topics in Artificial Intelligence
|
(P) one of (AIML 320, 331-335, 420, COMP 307, DATA 305, 475) | 15 | |
|
CGRA 463
Computer Graphics Practicum
|
(P) permission of head of school | 30 | |
|
CYBR 471
Cybersecurity Attack and Defence Techniques
|
(P) CYBR 371; 45 further 300-level pts from (AIML, CGRA, CYBR, NWEN, SWEN) | 15 | |
|
CYBR 472
Cybercrime Investigations
|
(P) 60 300-level pts from (AIML, CGRA, COMP, CYBR, NWEN, SWEN) | 15 | |
|
CYBR 473
Malware Analysis
|
(P) 60 300-level pts from (AIML, CGRA, COMP, CYBR, NWEN, SWEN) | 15 | |
|
EEEN 401
Applied Electromagnetics and Compliance
|
(P) EEEN 313, one of (ENGR 222, MATH 243) | 15 | |
|
EEEN 402
Programmable Digital Logic
|
(P) EEEN 301 (or ECEN 301); (X) ECEN 302 | 15 | |
|
EEEN 403
Advanced Electronic Instrumentation
|
(P) EEEN 344; (X) ECEN 403 | 15 | |
|
EEEN 411
Coding and Cryptography for Communications
|
(P) EEEN 310 (or ECEN 310); (X) MATH 324 | 15 | |
|
EEEN 415
Advanced Control Systems Engineering
|
(P) EEEN 315 (or ECEN 315); (X) ECEN 415 | 15 | |
|
EEEN 421
Advanced Signal Processing
|
(P) one of (ENGR 320 (or EEEN 320), MATH 318, 377, 378, STAT 332); (X) ECEN 421 | 15 | |
|
EEEN 425
Advanced Robotic Engineering
|
(P) EEEN 325 (or ECEN 301); (X) ECEN 425 | 15 | |
|
ENGR 401
Professional Practice
|
(P) ENGR 201, 301, 302; 45 further 300-level pts from the BE(Hons) Schedule | 15 | |
|
ENGR 440
Directed Individual Study
|
(P) 60 300-level points from CGRA, COMP, CYBR, ECEN, EEEN, NWEN, RESE, SWEN; Permission of Head of School | 15 | |
|
ENGR 441
Directed Individual Study
|
(P) 60 300-level points from CGRA, COMP, CYBR, ECEN, EEEN, NWEN, RESE, SWEN; Permission of Head of School | 15 | |
|
ENGR 489
Engineering Project
|
(P) ENGR 201, 301, 302; 45 further 300-level pts from the BE(Hons) schedule | 30 | |
|
MECA 457
Special Topic
|
15 | ||
|
MECA 458
Special Topic
|
15 | ||
|
RESE 411
Power Systems Analysis
|
(P) EEEN 313 or; (C) RESE 413 | 15 | |
|
RESE 412
Advanced Development of RE Systems
|
(P) (EEEN 313, 315) or (C) RESE 413 | 15 | |
|
SWEN 421
Formal Software Engineering
|
(P) SWEN 324 (or 224); 30 300-level pts from (COMP, SWEN) | 15 | |
|
SWEN 422
Human Computer Interaction
|
(P) one of (COMP 313, SWEN 303, 325) | 15 | |
|
SWEN 423
Design: Patterns, Frameworks and Languages
|
(P) SWEN 225; 30 300-level COMP, CYBR, NWEN or SWEN pts | 15 | |
|
SWEN 424
Model-Driven Development
|
(P) 30 300-level pts from (COMP, CYBR, NWEN, SWEN) | 15 | |
|
SWEN 426
DevOps
|
(P) ENGR 301, 15 further 300-level AIML, COMP, CYBR, NWEN or SWEN pts; (X) SWEN 438 in 2020, 2021, 2023 | 15 | |
|
SWEN 428
Protocols and Architecture for the Internet of Things
|
(P) NWEN 241, 243; 60 300-level pts from (AIML, COMP, CYBR, EEEN, NWEN, SWEN); (X) NWEN 439 in 2020-2021 | 15 | |
|
SWEN 430
Compiler Engineering
|
(P) COMP 261 or SWEN 324 (or 224); 30 further 300-level points from (COMP, NWEN 303, SWEN) | 15 | |
|
SWEN 431
Advanced Programming Languages
|
(P) 30 300-level COMP or SWEN pts | 15 | |
|
SWEN 432
Advanced Database Design and Implementation
|
(P) SWEN 304 or 435; 15 further 300-level AIML, COMP, CYBR, NWEN or SWEN pts; (X) INFO 311 | 15 | |
|
SWEN 433
Web Information Systems Engineering
|
(P) SWEN 304 or 435, 15 further 300-level COMP, CYBR, NWEN or SWEN pts | 15 | |
|
SWEN 435
Database System Engineering
|
(P) 60 300-level pts of AIML, COMP, CYBR, NWEN, SWEN; (X) SWEN 304, SWEN 439 in 2021-2022 | 15 | |
|
SWEN 436
Automated Program Analysis
|
(P) COMP 261, 30 300-level pts from (AIML, COMP, CYBR, NWEN, SWEN); (X) SWEN 438 in 2022, 2024, 2025, 2026 | 15 | |
|
SWEN 438
Special Topic
|
15 |