BS in Computer Engineering – Software Engineering Concentration

Objective

The interdisciplinary program developed and administered collaboratively by the Department of Electrical and Computer Engineering and the Department of Computer Science. The departments offer an accredited programs leading to BS degrees in Computer Engineering – Software Engineering Concentration (BSCpE – Software Engineering Concentration). The program provides students with the opportunity to gain the benefits of a rigorous education inherent in with a BSCpE while simultaneously completing the systematic and disciplined approach to developing software systems. The program has a strong background in the fundamentals in the physical sciences, mathematics and computer science. The BSCpE – Computer Engineering Concentration program is accredited by the Accreditation Board of Engineering and Technology (ABET).

The objectives of the BSCpE – Software Engineering Concentration program is to prepare graduates who, within the first four to six years after graduation are, either:

  • Working as a professional or as an entrepreneur in an area closely related to computer engineering, or
  • Exhibit lifelong learning by pursuing or having completed a graduate or professional degree and/or demonstrated professional development

Curriculum

Students enrolled in BSCpE – Software Engineering Concentration program are required to complete 127 course credits.

Plan of Study

 

Freshman Year
Fall Credit Hours
ECE 111 Introduction to Engineering I 3
ECE 118 Introduction to Programming 3
ENG 105 English Composition I 3
MTH 151 Calculus I for Engineers 5
  Credit Hours 14
Spring
ECE 112 Introduction to Engineering II 2
ECE 218 Data Structures 3
ENG 107 English Composition II: Science and Technology 3
MTH 162 Calculus II 4
PHY 205 University Physics I 3
  Credit Hours 15
Sophomore Year
Fall
ECE 211 Logic Design 3
ECE 318 Algorithms 3
MTH 210 Introduction to Linear Algebra 3
PHY 206 or 207 University Physics II

or University Physics III

3
PHY 208 or 209 University Physics II Lab

or University Physics III Lab

1
PS Cognate (People and Society Elective) 1 3
  Credit Hours 16
Spring
ECE 201 Electrical Circuit Theory 3
ECE 212 Processors: Hardware, Software, And Interfacing 3
ECE 310 or IEN 310 Introduction to Engineering Probability

or Introduction to Engineering Probability

3
ECE 315 Digital Design Laboratory 1
MTH 309 Discrete Mathematics I 3
HA Cognate(Humanities and Arts Elective) 1 3
  Credit Hours 16
Junior Year
Fall
ECE 202 Electronics I 3
ECE 203 Electrical Circuits Laboratory 1
ECE 322 Systems Programming 3
ECE 412 Software Engineering and Architecture 3
Basic Science Elective 1 3
Basic Science Lab Elective 1 1
PS Cognate (People and Society Elective) 1 3
  Credit Hours 17
Spring
ECE 316 Structured Digital Design 1
ECE 413 Software Design and Verification 3
ECE 421 or CSC 421 Computer Operating Systems

or Principles Of Computer Operating Systems

3
ECE 467 or CSC 423 Database Design and Management 2

or Database Systems

3
Basic Science Elective 1 3
HA Cognate (Humanities and Arts Elective) 1 3
  Credit Hours 16
Senior Year
Fall
ECE 414 Computer Organization and Design 3
ECE 417 Embedded Microprocessor System Design 3
ECE 481 Senior Project I 3 1
CSC 317 Data Structures And Algorithm Analysis 3
SE Technical Elective 1 3
PS Cognate (Adv. PS Elective) 1 3
  Credit Hours 16
Spring
ECE 470 Network Client-Server Programming 3
ECE 482 Senior Project II 2
CSC 419 Programming Languages 3
SE Technical Elective 1 3
SE Technical Elective 1 3
HA Cognate (Adv. HA Elective) 1 3
  Credit Hours 17
  Total Credit Hours 127

1See description of electives under the Departmental Electives Section. To be selected from lists of approved People and Society (PS)/Humanities and Arts (HA) cognates, to be selected from the list of available cognates.

2With advisor approval.
3Offered only in the Fall semester.
* Students must earn at least 15 credit hours in Computer Science (CSC)
** Students must have at least 32 credit hours of Math and Science

Related Links

Application Information

Bulletin Information

Cost and Financial Aid

Translate »