Quick Links

2012-2013 Software engineering 8 Semester curriculum

Curriculum for the eight semester program can be found below.

For a printer friendly version, you can download the following file:
Software Engineering 8 Semester Curriculum.pdf


Second ( Fall ) Semester ( TOTAL = 15 cr )


CHEM 110 General Chemistry 1 4 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

MATH 140 Calculus 1 3 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

PHYS 131 Mechanics and Waves 4 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

MATH 133 Linear Algebra and Geometry 3 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

FACC 100 Intro to the Eng. Profession 1 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer


Second ( Winter ) Semester ( TOTAL = 18 cr )


CHEM 120 General Chemistry 2 4 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

MATH 141 Calculus 2 4 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

PHYS 142 Electromagnetism & Optics 4 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

XXXX xxx (3) Humanities and Social Sciences 1 *
XXXX xxx (3) Impact of Technology on Society **


Third ( Fall ) Semester (TOTAL = 18 cr )


COMP 202 Foundations of Programming 3 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

COMP 250 Intro to Computer Science 3 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

ECSE 200 Electric Circuits 1 3 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

CCOM 206 Communication in Engineering 3 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

MATH 262 Intermediate Calculus 3 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

MATH 263 ODEs for Engineers 3 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer


Fourth ( Winter ) Semester ( TOTAL = 18 cr )


ECSE 210 Electric Circuits 2 3 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

ECSE 221 Intro to Computer Engineering 3 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

MATH 270 Applied Linear Algebra 3 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

MATH 264 Adv Calculus for Engineers 3 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

COMP 302 Programming Lang & Paradigms 3 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

XXXX xxx (3) Humanities and Social Sciences 2 *


Fifth ( Fall ) Semester (TOTAL = 17 cr )


COMP 251 Algorithms and Data Structures 3 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

ECSE 211 Design Principles and Methods 3 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

ECSE 291 Electrical Measurements Lab 2 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

ECSE 306 Fund. of Signals and Systems 3 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

ECSE 321 Intro. to Software Engineering 3 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

ECSE 322 Computer Engineering 3 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer


Sixth ( Winter ) Semester (TOTAL = 17 cr )

COMP 206 Intro to Software Systems 3 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

ECSE 305 Probability & Random Signals 1 3 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

ECSE 323 Digital System Design 5 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

ECSE 427 Operating Systems 3 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

MATH 363 Discrete Mathematics 3 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer


Seventh ( Fall ) Semester ( TOTAL = 16 cr )


COMP 360 Algorithm Design 3 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

ECSE 414 Intro to Telecom Networks 3 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

ECSE 420 Parallel Computing 3 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

ECSE 429 Software Validation 3 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

ECSE 456 ECSE Design Project 1 3 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

FACC 400 Eng Professional Practice 1 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

 


Eighth ( Winter ) Semester ( TOTAL = 18 cr )


COMP 421 Database Systems 3 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

ECSE 428 Software Engineering Practice 3 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

ECSE 457 ECSE Design Project 2 3 Credits
    Offered in the:
  • Fall
  • Winter
  • Summer

MIME 310 Course not available

XXXX xxx t2 (3) Technical Complementary 1
XXXX xxx t3 (3) Technical Complementary 2


NOTES

Courses shown in boldface above must be passed with a grade "C" or better. A "D" is only acceptable in the courses not in boldface.  Also, a grade of “C” is required in all prerequisites in order to proceed with the follow-on courses.

Technical Complementary courses are selected from this list.

* For instructions on selecting valid “Humanities and Social Sciences” courses, see the ECE website
(Undergraduate Studies > Program Information > Complementary Studies).

** For instructions on selecting valid “Impact of Technology on Society” courses, see the ECE website
(Undergraduate Studies > Program Information > Complementary Studies). 

This sample curriculum is only for students who wish to complete their degree requirements in 8 semesters. Students may, at any time, deviate from this structure. However, it will be the student's responsibility to devise a study plan that has no course conflicts or prerequisite/corequisite violations. Academic advisors are available for help with course selection.