Electrical, Computer, and Software Engineering - Concurrent Majors

 

Students wishing to complete a concurrent major (double major) must first be admitted into a "primary major." After completing the entrance-to-major process for their primary major a student then completes an Application for the Approval of Concurrent Major form and obtains the appropriate signatures and approvals from your department chair. Once students are admitted into a concurrent major, they will have two degree audits, one for each major, to select from when using eLion.

The student will then need to complete all the courses required for the primary  major, and any additional courses (listed below) for the secondary major. All the majors offered in Electrical, Computer, and Software engineering require that the student take three technical elective courses. However, a student working towards a double major will complete these technical electives by virtue of the requirements necessary to complete the secondary major. As a consequence, the technical elective requirement for a student pursuing a concurrent major is different; the student needs only complete one technical elective course, a course that is not required for either the primary or secondary major. This technical elective must have a 300 or 400 level E E, CMPEN, or SWENG designation.

Computer Engineering and Software Engineering Concurrent Major with CENBD as the Primary Major

SWENG 311 (Object-Oriented Design)

+3 credits

SWENG 352W (Real-Time Operating Systems)

+3 credits

SWENG 411 (Software Engineering Principles)

+3 credits

SWENG 421 (Software Architecture)

+3 credits

SWENG 431 (Verification and Testing)

+3 credits

CMPSC 461 (Programming Language Fundamentals)

+3 credits

MISBD 336 (Database)

+3 credits

MANGT 301 (Behavioral concepts of Management)

+3 credits

1 Technical Elective

+3 credits
Total27 credits

 

Computer Engineering and Software Engineering Concurrent Major with SE BD as the Primary Major

MATH 230 (Calc of Several Variations)

+4 credits

E E 310 (Microelectronics I)

+4 credits

E E 352 (Signals and Systems)

+4 credits

CMPEN 371 (Advanced Digital)

+3 credits

CMPEN 411 (VLSI)

+3 credits

CMPEN 431 (Architecture)

+3 credits

CMPEN 352W (Embedded Systems)

+3 credits

PHYS 214 (Wave Motion)

+2 credits

1 Technical Elective

+3 credits
Total29 credits

 

Computer Engineering and Electrical Engineering Concurrent Major with CENBD as the Primary Major

E MCH 211 (Statics)

+3 credits

E E 312 (Circuits II)

+3 credits

E E 313W (Microelectronics II)

+4 credits

E E 331 (Electromagnetics)

+3 credits

Either E MCH 212, M E 300, or PHYS 237

+3 credits

E E 360 (Communications)

+3 credits

E E 380 (Controls)

+3 credit

E E 383 (Systems & Controls Lab)

+1 credit

E E 387 (Motors)

+3 credits

1 Technical Elective

+3 credits
Total29 credits

 

Computer Engineering and Electrical Engineering Concurrent Major with EE BD as the Primary Major (Students are required to take CMPSC 122 as their Engineering Science elective during the fourth semester)

CMPSC 360 (Discrete)

+3 credits

CMPEN 351 (Microprocessors)

+3 credits

CMPEN 371 (Advanced Digital)

+3 credits

CMPSC 465 (Data Structure)

+3 credits

CMPEN 411 (VLSI)

+3 credits

CMPEN 431 (Architecture)

+3 credits

CMPEN 352W (Embedded Systems)

+3 credits

CMPEN 441 (Operating Systems)

+3 credits

CMPEN 461 (Data Communications)

+3 credits

1 Technical Elective

+3 credits
Total30 credits

 

Computer Engineering and Computer Science Concurrent Major with CMPBD (Computer Science) as the Primary Major

CHEM 111 (Experimental Chemistry I)

+1 credits

CMPEN 271 (Introduction to Digital Design)

+3 credits

CMPEN 275 (Digital Design Laboratory)

+1 credits

EE 210 (Circuits and Devices)

+4 credits

CMPEN 371 (Advanced Digital Design)

+3 credits

CMPEN 351 (Microprocessors)

+3 credits

CMPEN 352W (Embedded Systems)

+3 credits

CMPEN 441 (VLSI Design)

+3 credits

3 technical technical-elective

+9 credits
Total30 credits

 

Computer Science and Computer Engineering Concurrent Major with CENBD (Computer Engineering) as the Primary Major

CMPSC 221 (Object Oriented Programming with Web-Based Applications)

+3 credits

CMPSC 312 (Computer Organization and Architecture)

+2 credits

PHYS 213 (Fluid and Thermal Physics)

+3 credits

CMPSC 474 (Operating Systems and Systems Programming)

+3 credits

PHYS 237 (Introduction to Modern Physics)

+3 credits

CMPSC 335 (Fundamentals of Communications Networks)

+3 credits

MIS 336 (Data Base Management Systems)

+3 credits

CMPSC 461 (Programming Language Concepts)

+3 credits

CMPSC 421 (Net-Centric Programming)

+3 credits

1 technical Technical-elective

+3 credits
Total 29 credits