Relevant Coursework

∑

Discrete Mathematics I

MATH 125

Introduces discrete mathematics and combinatorial proof techniques covering induction, sets, graphs, trees, recursion, and enumeration.

{ }

Introduction to Computer Programming

CS 112

Rigorous problem-solving course built around procedural programming, algorithmic design patterns, control structures, data types, and systematic testing.

C

Computer Programming for Engineers

CS 222

Second-language programming in C for engineering applications, emphasizing pointers, data structures, file handling, bitwise operations, and Unix-based tooling.

🌐

Engineering Systems in a Complex World

SYST 202

Explores complex engineering systems through global case studies, analyzing cultural, environmental, political, and economic factors that shape strategic decisions.

🔐

Introduction to Cyber Security Engineering

CYSE 101

Covers cyber security engineering principles, terminology, and lifecycle integration, highlighting how protections are built into system design processes.

🧩

Intro to Computing for Digital Systems Engineering

CYSE 130

Links SysML modeling with Python programming to automate tasks, analyze data, access web APIs, and support model-based systems engineering workflows.

📡

Computer Networking

CYSE 230

Covers OSI layering, link protocols, switching, routing, transport services, congestion control, and DNS within modern LAN and WAN environments.

⚙️

Systems Engineering Principles

SYST 205

Presents lifecycle fundamentals—requirements, design frameworks, functional modeling, qualification strategies, and sustainment—from a cyber security engineering perspective.

🧠

Object-oriented Modeling and Design

SYST 230

Extends SysML and Python to design object-oriented systems, leveraging libraries such as NumPy, Pandas, and Matplotlib for data-driven modeling and visualization.

🔌

Digital Electronics

ECE 301

Introduces digital systems and circuits covering binary codes, logic devices, microelectronics, multivibrators, converters, and foundational computer architecture.

∫

Analytic Geometry and Calculus I

MATH 113

Focuses on functions, limits, derivatives, optimization, integrals, and transcendental functions as the starting point for the calculus sequence.

∞

Analytic Geometry and Calculus II

MATH 114

Extends calculus with advanced integration methods, conic sections, parametric equations, infinite series, and power series analysis.

∇

Analytic Geometry and Calculus III

MATH 213

Covers multivariable calculus topics including partial derivatives, multiple integrals, vector calculus, and three-dimensional analytic geometry.

λ

Elementary Differential Equations

MATH 214

Introduces first-order and higher-order differential equations, Laplace transforms, linear and nonlinear systems, numerical methods, and modeling applications.

💻

Introduction to Computing

IT 104

Lecture and lab survey of computing concepts—hardware, software, networking, security, databases, web development, and ethical issues—paired with hands-on tools.

🛰️

Data Communications and Network Principles

IT 341

Examines OSI and Internet models, routing, protocol configuration, and extensive lab work designing and testing data communication networks.

⚡

Advanced Networking Principles

IT 445

Advanced treatment of WAN technologies, VLSM, CIDR, NAT, DHCP, network management systems, and command-line Layer 2 switch configurations.

🖥️

IT Architecture Fundamentals

IT 105

Introduces fundamental hardware and software concepts, covering essential components of computer systems, component interdependence, and binary functions in modern computing environments.

📊

Probability and Statistics-Engineering

STAT 344

Explores probability and statistics applications in engineering, covering random variables, Bayes' rule, distributions, hypothesis testing, and the central limit theorem.

🏗️

Critical Infrastructure Protection

CYSE 430

Analyzes threats, vulnerabilities, and risk management strategies to secure essential critical infrastructure sectors from cyber and physical attacks.

🔐

Cryptography Fundamentals

CYSE 476

Covers the mathematical foundations of cryptology, examining modern secret-key ciphers, public-key cryptosystems, hash functions, digital signatures, and key management.

🛡️

Information Security Fundamentals

IT 223

Introduces core concepts of information security, emphasizing the development and implementation of organizational policies to define and enforce security requirements.

📐

Linear Algebra

MATH 203

Examines systems of linear equations, vector spaces, linear transformations, eigenvalues, eigenvectors, and orthogonalization techniques.

⚙️

Operating Systems and Lab

CYSE 211

Explores operating system principles, including virtual memory, kernel mode, system calls, threading, interprocess communication, and synchronization.

📡

Secure RF Communications

CYSE 425

Examines radio frequency communication principles, focusing on modulation, spectrum analysis, signal interception, and secure transmission protocols against wireless vulnerabilities.