Software Engineering Cybersecurity Concentration, Bachelor of Science

Program of Study

Bachelor of Science Degree Requirements for Software Engineering Cybersecurity Concentration

Required Courses:

CSC 141Introduction to Computer Science

3

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

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

PHL 212/PHL 512Foundations of Ethics

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 256Networking/Telecommunications

3

SFE 261Database and Information Processing Systems

3

SFE 305Ethics in Cyberspace

3

SFE 330Cryptography

3

SFE 340Formal Methods

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

BIO CHM PHY Elective

4

Science Elective

3

Science Elective

3

Probability and Statistics Elective

3

BIO/CHM/PHY Elective: Choose one option from CHM 111 + CHM 116 General Chemistry I + lab, PHY 111 + PHY 112 General Physics I + lab, PHY 220 + PHY 221 University Physics I + lab, BIO 142 General Biology I, or BIO 143 General Biology II

Science Elective: Any BIO, CHM, PHY class

Probability and Statistics elective: Choose one of ECO 212 Fundamental of Business Statistics, MTH 401 Mathematical Statistics I, or PSY 204 Research Statistics

First Year

First Semester

CSC 141Introduction to Computer Science

3

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

Social Science Core

3

Second Semester

MTH 162Analytic Geometry and Calculus II

4

MTH 172Matrix Theory II

1

SFE 128Linux and Scripting

3

SFE 256Networking/Telecommunications

3

American Founding Principles Core

3

 

PHL
Philosophy Core

3

OR

THE
Theology Core

3

Second Year

First Semester

CSC 144Object-Oriented Programming

3

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

Second Semester

CSC 145Data Structures

3

MTH 333Intermediate Linear Algebra

3

SFE 204Software Architecture

3

SFE 364 Cybersecurity I: Computer Security

3

 

PHL
Philosophy Core

3

OR

THE
Theology Core

3

Third Year

First Semester

SCI 347Catholicism, Science, and Technology III

1

SFE 330Cryptography

3

SFE 340Formal Methods

2

SFE 401Computer Architecture and Operating Systems

3

HST
History Core

3

 

BIO
Biology Elective

3

OR

CHM
Chemistry Elective 4

4

OR

PHY
Physics Elective 4

4

For the BIO/CHM/PHY elective, choose either CHM 111 + CHM 116, PHY 111 + PHY 112, PHY 220 + PHY 221BIO 142, or BIO 143

 

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

Science Elective

3

For the Science elective, choose any BIO, CHM, or PHY class.

 

Fourth 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

Science Elective

3

 

PHL
Philosophy Core

3

OR

THE
Theology Core

3

For the Science elective, choose any BIO, CHM, or PHY class.

 

Second Semester

SFE 439Senior Design II

3

ECO
Economics Core

3

Literature Core

3

 

PHL
Philosophy Core

3

OR

THE
Theology Core

3