Erik Jonsson School of Engineering and Computer Science
Software Engineering (BS)
Degree Requirements (123 semester credit hours)
Four-Year Degree Plan (Example)
This is an example only. Please see your advisor to develop your individual plan.
F R E S H M A N |
Fall Semester | SCH | Spring Semester | SCH |
---|---|---|---|---|
060 Core Course | 3 | 060 Core Course | 3 | |
MATH 2413 Differential Calculus2 4 | 4 | MATH 2414 Integral Calculus2 4 10 | 4 | |
CS 1200 Introduction to Computer Science and Software Engineering | 2 | CS 2305 Discrete Mathematics for Computing I | 3 | |
CS 1337 Computer Science I9 | 3 | CS 2336 Computer Science II10 | 3 | |
RHET 1302 Rhetoric2 11 | 3 | PHYS 2325 Mechanics2 5 10 | 3 | |
ECS 1100 Introduction to Engineering and Computer Science1 5 | 1 | PHYS 2125 Physics Laboratory I2 5 10 | 1 | |
UNIV 1010 Freshman Seminar1 | 0 | |||
16 | 17 |
S O P H O M O R E |
Fall Semester | SCH | Spring Semester | SCH |
---|---|---|---|---|
040 Core Course | 3 | MATH 2418 Linear Algebra | 4 | |
GOVT 2305 American National Government2 | 3 | GOVT 2306 State and Local Government2 | 3 | |
SE 3306 Mathematical Foundations of Software Engineering10 | 3 | SE 3341 Probability and Statistics in Computer Science and Software Engineering | 3 | |
SE 3340 Computer Architecture3 | 3 | SE 3345 Data Structures and Introduction to Algorithmic Analysis | 3 | |
PHYS 2326 Electromagnetism and Waves2 5 10 | 3 | SE 3377 C/C++ Programming in a UNIX Environment | 3 | |
PHYS 2126 Physics Laboratory II10 | 1 | |||
16 | 16 |
J U N I O R |
Fall Semester | SCH | Spring Semester | SCH |
---|---|---|---|---|
050 Core Course | 3 | ECS 3361 Social Issues and Ethics in Computer Science and Engineering2 6 | 3 | |
ECS 3390 Professional and Technical Communication2 3 8 10 | 3 | SE 3162 Professional Responsibility in Computer Science and Software Engineering10 | 1 | |
SE 3354 Software Engineering10 | 3 | SE 4347 Database Systems | 3 | |
SE 4348 Operating Systems Concepts10 | 3 | SE 4352 Software Architecture and Design10 | 3 | |
SE Guided Elective | 3 | SE 4381 Software Project Planning and Management10 | 3 | |
SE Guided Elective | 3 | |||
15 | 16 |
S E N I O R |
Fall Semester | SCH | Spring Semester | SCH |
---|---|---|---|---|
030 Core Course | 3 | UNIV 2020 Core Curriculum Assessment | 0 | |
SE 4351 Requirements Engineering | 3 | SE 4485 Software Engineering Project | 4 | |
SE 4367 Software Testing, Verification, Validation and Quality Assurance | 3 | Free Elective | 3 | |
Free Elective | 3 | Free Elective | 2 | |
SE Guided Elective | 3 | SE Guided Elective | 3 | |
15 | 12 |
NOTES: | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
||||||||||||||||||||||
Students wishing to fast track into the graduate program in Accounting may take up to six (6) semester credit hours of graduate ACCT electives - see the Undergraduate Accounting Program Director or the Associate Area Coordinator, for specific fast-track courses. Cumulative GPA of 3.4 minimum required for Fast-Track Program. See Academic Advisor for other requirements. | ||||||||||||||||||||||
Be sure to check prerequisites of Level 2 courses | ||||||||||||||||||||||
120 semester credit hours required for graduation | ||||||||||||||||||||||
This plan is a resource tool only; it does not replace your degree plan or academic advising. |
Updated: 2019-08-09 13:19:35 v3.69a9ab