Bachelor of Engineering in Computer and Communications Engineering (BE)

​ STS​​​​​​​​​​​​​​​​Program Educational Objectives 

The CCE program aims to graduate students able to achieve their employment or post graduate educational goals and advance in their careers through leadership, life-long learning, innovation, critical thinking, integrity, and civic responsibility. Undergraduate students accepted in the CCE program are expected to complete the degree requirements in 11 terms (eight 16-week semesters and three 8-week summer terms), spanning over four calendar years. ​

Program Requirements

​Mathematics: ​
MATH 201; MATH 202; MATH 211 or CMPS 211; MATH 218 or 219; STAT 230 or STAT 233; and one of MATH 210, 224, 227, 251, or 261

Sciences:
PHYS 210, PHYS 210L, CHEM 201 or 202, CHEM 203 or 205, and one additional science elective 


General Education Requi​rements: 12 credits in Humanities including INDE 410, 6 credits in Social Sciences, 6 credits in English: ENGL 203 and ENGL 206, and 3 credits in Arabic

INDE 301:
Engineering Economy

ECE Core Courses:
FEAA 200, EECE 210, EECE 230, EECE 290, EECE 310, EECE 311, EECE 320, EECE 321, EECE 330, EECE 340, EECE 350, EECE 380, EECE 442

ECE Laboratories:
EECE 310L, EECE 321L, EECE 410L, two additional laboratories: one restricted laboratory and one elective laboratory

ECE Restricted Electives:
Four restricted elective courses from the list of CCE Focus Area courses with no more than three courses from any given area

Undergraduate Elective Courses:
3 credits of EECE 400 level courses 


Technical Electives: 18 credits of course work, at least 6 credits of which must be in ECE. No more than 6 credits may be taken from the same department, program, and/or track

Approved Experience:
EECE 500

Final Year Project:
EECE 501 and EECE 502​

CCE Focus Area/Courses

  • Area 1: Computer Hardware Systems: EECE 412, 420, 421, 422, 423, 425
  • Area 2: Communications and Networking: EECE 451, 455, 491 
  • Area 3: Software Systems: EECE 331, 332, 334, 338, 430, 432, 433, 437

​List of CCE Restricted Labs:

​EECE 412L, 435L, 442L, 451L​​

List of Pre-Approved Technical Electives:

  • Any EECE course with a number equal to, or greater than, 300
  • Any ENMG course with a number equal to, or greater than, 600
  • ACCT 210
  • BIOL 201, 202, 210, 223, 224, 225, 243, 244, 247, 260, 268, 290
  • BMEN 600, 601, 603, 605, 606, 607, 608
  • CHEM 200, 201, 202, 206, 208, 211, 212, 215, 217, 218, 227, 228, 229
  • CHEN 490, 675
  • CIVE 460, 461, 553, 601, 602, 655, 661, 662, 663, 664, 665
  • CMPS 251, 257, 272, 274, 277, 281, 285, 286, 288, 350, 368, 372, 373
  • DCSN 200, 210
  • ECON 214, 215, 217, 218, 222, 223/224, 226, 227, 228, 230, 232, 235, 236, 237, 239, 240, 241, 242, 243
  • ENTM 225, 235
  • FINA 210, 220
  • GEOL 201, 205, 211, 212, 213, 219, 221
  • INDE 302, 303, 412
  • MATH 210, 212, 213, 214, 220, 223, 224, 227, 241, 242, 251, 261, 271, 281, 303, 304, 306, 314, 315, 341, 344, 351
  • MECH 310, 314, 320, 340, 550, 631,633, 634, 641, 642
  • MKTG 210, 225
  • MNGT 218, 220, 229, 230
  • PHYL 246
  • PHYS 212, 217, 223, 225, 226, 235, 236, 249
  • Any STAT course with a number equal to, or greater than, 234

List of Science Electives:

  • BIOL 201, BIOL 202, BIOL 210, CHEM 201, CHEM 207/ 211, GEOL 201, GEOL 205, GEOL 211, MAUD 204, PHYL 246, PHYS 212, PHYS 217, PHYS 223, PHYS 235, PHYS 236.​