Software Engineering Cybersecurity Concentration, Bachelor of Science

Program of Study

Bachelor of Science Degree Requirements for Software Engineering Cybersecurity Concentration

EGR 102 Introduction to Engineering Analysis

1

EGR 160Engineering Analysis

3

EGR 230Introduction to Electrical Systems Engineering

3

SFE 112Introduction to Software Engineering

2

SFE 128Linux and Scripting

3

SFE 204/CSC 352 Software Architecture and Patterns

3

SFE 224Requirements Analysis

3

SFE 240Intro to Cybersecurity and Networking

3

SFE 261/CSC 261Database 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 Capstone Project I

3

SFE 439Senior Capstone Project 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 102 Introduction to Engineering Analysis

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 240Intro to Cybersecurity and Networking

3

SFE 261/CSC 261Database 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 204/CSC 352 Software Architecture and Patterns

3

SFE 364 Cybersecurity I: Computer Security

3

Junior Year

First Semester
EGR 230Introduction to Electrical Systems 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 Capstone Project I

3

Probability and Statistics Elective

3

PHL
Philosophy Core

3

THE
Theology Core

3

 
Second Semester
SFE 439Senior Capstone Project II

3

Catholic Traditions in Fine Arts Core

3

HST
History Core

3

ENG
Literature Core

3

 

THE
Theology Core

3

OR

PHL
Philosophy Core

3