Software Engineering Cybersecurity Concentration, Bachelor of Science

Program of Study

Bachelor of Science Degree Requirements for Software Engineering Cybersecurity Concentration

EGR 102Engineering Innovations II

1

EGR 160Engineering Analysis

3

EGR 230Introduction to Electrical Engineering

3

SFE 112Introduction to Software Engineering

2

SFE 128Linux and Scripting

3

SFE 204Software Architecture

3

SFE 224Requirements Analysis

3

SFE 240Applied Network and Infrastructure Management

3

SFE 261Database and Information Processing Systems

3

SFE 305Ethics in Cyberspace

3

SFE 330Cryptography

3

SFE 340Mathematical Foundations of AI and ML

2

SFE 364 Cybersecurity I: Computer Security

3

SFE 365Cybersecurity II: Network Security and Management

3

SFE 366Cybersecurity III: Software and Security

3

SFE 384Software Process & Quality Assurance

3

SFE 401Computer Architecture and Operating Systems

3

SFE 438Senior Design I

3

SFE 439Senior Design II

3

SFE 448Software Testing

2

SCI 147Catholicism, Science, and Technology I

1

SCI 247Catholicism, Science, and Technology II

1

SCI 347Catholicism, Science, and Technology III

1

SCI 447Catholicism, Science, and Technology IV

1

CSC 144Object-Oriented Programming

3

CSC 145Data Structures

3

MTH 161Analytic Geometry and Calculus I

4

MTH 162Analytic Geometry and Calculus II

4

MTH 171Matrix Theory I

1

MTH 172Matrix Theory II

1

MTH 220Discrete Mathematics

3

MTH 333Intermediate Linear Algebra

3

PHL 212/PHL 512Foundations of Ethics

3

PHY 220University Physics I

3

PHY 221University Physics I Lab

1

PHY 224University Physics III

3

PHY 225University Physics III Lab

1

Probability and Statistics Elective

3

Probability and Statistics Elective: MTH 204, MTH 401, or ECO 212.

Freshman Year

First Semester
CSC 144Object-Oriented Programming

3

EGR 102Engineering Innovations II

1

MTH 161Analytic Geometry and Calculus I

4

MTH 171Matrix Theory I

1

PHL 212/PHL 512Foundations of Ethics

3

SCI 147Catholicism, Science, and Technology I

1

SFE 112Introduction to Software Engineering

2

Second Semester
EGR 160Engineering Analysis

3

MTH 162Analytic Geometry and Calculus II

4

MTH 172Matrix Theory II

1

PHY 220University Physics I

3

PHY 221University Physics I Lab

1

SFE 128Linux and Scripting

3

Sophomore Year

First Semester
MTH 220Discrete Mathematics

3

SCI 247Catholicism, Science, and Technology II

1

SFE 224Requirements Analysis

3

SFE 240Applied Network and Infrastructure Management

3

SFE 261Database and Information Processing Systems

3

Social Science Core

3

Second Semester
CSC 145Data Structures

3

MTH 333Intermediate Linear Algebra

3

PHY 224University Physics III

3

PHY 225University Physics III Lab

1

SFE 204Software Architecture

3

SFE 364 Cybersecurity I: Computer Security

3

Junior Year

First Semester
EGR 230Introduction to Electrical Engineering

3

SCI 347Catholicism, Science, and Technology III

1

SFE 330Cryptography

3

SFE 340Mathematical Foundations of AI and ML

2

SFE 401Computer Architecture and Operating Systems

3

ECO Economics Core

3

 

Second Semester
SFE 305Ethics in Cyberspace

3

SFE 365Cybersecurity II: Network Security and Management

3

SFE 384Software Process & Quality Assurance

3

SFE 448Software Testing

2

American Founding Principles Core

3

THE Theology Core

3

 

Senior Year

First Semester
SCI 447Catholicism, Science, and Technology IV

1

SFE 366Cybersecurity III: Software and Security

3

SFE 438Senior Design I

3

Probability and Statistics Elective

3

PHL Philosophy Core

3

THE Theology Core

3

 
Second Semester
SFE 439Senior Design II

3

Catholic Traditions in Fine Arts Core

3

HST History Core

3

Literature Core

3

 

THE Theology Core

3

OR

PHL Philosophy Core

3