Electrical Engineering BSEE / Cybersecurity MS

Major: Electrical Engineering and Cybersecurity 
Degree Awarded: Bachelor of Science in Electrical Engineering (BSEE) and Master of Science in Cybersecurity (MS)
Calendar Type: Quarter
Minimum Required Credits: 226.5
Co-op Options: Three Co-ops (Five years)
BS Classification of Instructional Programs (CIP) code: 14.1001
BS Standard Occupational Classification (SOC) code: 17-2071
MS Classification of Instructional Programs (CIP) code: 11.1003
MS Standard Occupational Classification (SOC) code: 15-1122

About the Program

The BS/MS in Electrical Engineering and Cybersecurity is an accelerated degree program that provides academically qualified students the opportunity to develop technical depth and breadth in their major and an additional complementary related area, earning two diplomas (BS and MS) within the typical duration of earning the bachelor's degree alone. A natural progression from the student’s undergraduate courses, with the necessary technical prerequisite understanding and skills, prepares students for graduate-level studies. Students can still enjoy the benefits and rewards of the Drexel co-op experience and gaining research experience by working with research faculty. Salaries for students with MS degrees can be about 25% higher than those with BS degrees. 

Administered by the Electrical & Computer Engineering Department in the College of Engineering, the graduate program in Cybersecurity is interdisciplinary in nature and includes courses from Drexel University's College of Computing & Informatics. Topics covered include computer networking, probability concepts, techniques for analyzing algorithms, dependable software design, reverse software engineering, intrusion detection, ethics, privacy, confidentiality, authenticity, and social networking.

For more information, visit the BS/MS webpage.

Admission Requirements

Students must demonstrate a readiness for graduate work, both in terms of academic performance and relevant preparatory undergraduate courses. Required are a cumulative GPA of 3.3 and completion of 90.0 credits.

Degree Requirements

BSEE Degree Requirements
General Education/Liberal Studies Requirements
CIVC 101Introduction to Civic Engagement1.0
COOP 101Career Management and Professional Development *1.0
ENGL 101Composition and Rhetoric I: Inquiry and Exploratory Research3.0
or ENGL 111 English Composition I
ENGL 102Composition and Rhetoric II: Advanced Research and Evidence-Based Writing3.0
or ENGL 112 English Composition II
ENGL 103Composition and Rhetoric III: Themes and Genres3.0
or ENGL 113 English Composition III
PHIL 315Engineering Ethics3.0
UNIV E101The Drexel Experience1.0
Communications Elective3.0
Techniques of Speaking
Technical Communication
General Education Courses **15.0
Foundation Requirements
Chemistry Requirements ***3.5-7.5
General Chemistry I
and General Chemistry I
OR
General Chemistry I
General Engineering Requirements
ENGR 111Introduction to Engineering Design & Data Analysis3.0
ENGR 113First-Year Engineering Design3.0
ENGR 131Introductory Programming for Engineers3.0
or ENGR 132 Programming for Engineers
ENGR 231Linear Engineering Systems3.0-4.0
or ECE 231 Linear Algebra and Matrix Computations
or CAEE 231 Linear Engineering Systems
or MATH 201 Linear Algebra
ENGR 232Dynamic Engineering Systems3.0-4.0
or ECE 232 Solving Dynamic Systems
or CAEE 232 Dynamic Engineering Systems
or MATH 210 Differential Equations
Mathematics Requirements 4.0-10.0
Algebra, Functions, and Trigonometry
and Calculus I
OR
Calculus and Functions I
and Calculus and Functions II
OR
Calculus I
MATH 122Calculus II4.0
MATH 200Multivariate Calculus4.0
MATH 221Discrete Mathematics3.0
MATH 291Complex and Vector Analysis for Engineers4.0
Physics Requirements 4.0-8.0
Preparation for Engineering Studies
and Fundamentals of Physics I
OR
Fundamentals of Physics I
PHYS 102Fundamentals of Physics II4.0
PHYS 201Fundamentals of Physics III4.0
Science Elective3.0
Choose from BIO, PHYS or CHEM
Professional Requirements
ECE 101Electrical and Computer Engineering in the Real World1.0
ECE 105Programming for Engineers II3.0
ECE 200Digital Logic Design4.0
ECE 201Foundations of Electric Circuits I4.0
ECE 301Foundations of Electric Circuits II4.0
ECE 303ECE Laboratory3.0
ECE 361Probability and Data Analytics for Engineers4.0
ECE 370Electronic Devices3.0
ECE 371Foundations of Electromagnetics for Computing & Wireless Systems3.0
ECE 380Fundamentals of Power and Energy3.0
ECEC 201Advanced Programming for Engineers3.0
ECEC 204Design with Microcontrollers3.0
ECES 301Signals and Systems I4.0
Senior Design ^
ECE 491 [WI] Senior Design Project I3.0
ECE 492 [WI] Senior Design Project II3.0
ECE 493 [WI] Senior Design Project III3.0
EE Core Elective (Choose one of the following):3.0-4.0
Data Structures
Advanced Programming Tools and Techniques
Introduction to Computer Organization
ECE Electives ^^6.0
ECE 400-level Electives §9.0
Free Electives27.0
Master's Degree Courses
INFO 517Principles of Cybersecurity3.0
INFO 725Information Policy and Ethics3.0
SE 578Security Engineering3.0
Cybersecurity Track-Specific Technical Electives27.0
Choose from lists below depending on track
Computer Science Track Electives
Fundamentals of Databases
Introduction to Programming
Data Structures and Algorithms
Systems Basics
Introduction to Artificial Intelligence
Data Structures and Algorithms I
Data Structures and Algorithms II
High Performance Computing
Operating Systems
Computer Networks
Programming Languages
Compiler Construction
Privacy
Advanced Artificial Intelligence
Knowledge-based Agents
Machine Learning
Approximation Algorithms
Cognitive Systems
Advanced Operating Systems
Network Security
Distributed Systems Software
Program Generation and Optimization
Research Rotations in Cybersecurity
Computer Networks II
Database Theory
Complexity Theory
Topics in Artificial Intelligence
Software Design
Software Reliability and Testing
Special Topics in Software Engineering
Electrical & Computer Engineering Track Electives
Machine Learning & Artificial Intelligence
Pattern Recognition
Fundamentals Of Computer Hardware
Computational Principles of Representation and Reasoning
Principles of Data Analysis
Principles of Decision Making
Combinational Circuit Design
Sequential Circuit Design
Fundamentals of Systems III
Dependable Computing
Principles of Computer Networking
Fundamentals of Computer Networks
High Performance Computer Architecture
Parallel Programming
Advanced Topics in Computer Architecture
Performance Analysis of Computer Networks
Advanced Topics in Computer Networking
Web Security I
Web Security II
Web Security III
Digital Systems Design
Fundamentals of Systems I
Fundamentals of Systems II
Fundamentals of Systems III
Probability & Random Variables
Random Process & Spectral Analysis
Detection & Estimation Theory
Digital Signal Processing for Sound & Hearing
Processing of the Human Voice
Optimal Estimation & Stochastic Control
Estimation Theory
Multimedia Forensics and Security
Communications I
Communications II
Communications III
Fundamentals of Deterministic Digital Signal Processing
Fundamentals of Statistical Digital Signal Processing
Bioinformatics
Optimal Control
Digital Control Systems Analysis & Design
Computer Control Systems
Intelligent Control
Fundamentals of Image Processing
Image Reconstruction Algorithms
Optimization Methods for Engineering Design
Mathematical Program Engineering Design
Computer-Aided Network Design
Machine Learning & Adaptive Control
Reliable Communications & Coding I
Reliable Communications & Coding II
Reliable Communications & Coding III
Fundamentals of Communications Engineering
Physical Foundations of Telecommunications Networks
Wireless Systems
Wireless Networks
Information Theory and Coding
Optical Communications and Networks
Internet Laboratory
Information Track Electives
Software Development
Perspectives on Information Systems
Foundations of Data and Information
Database Management Systems
Advanced Database Management
Applied Database Technologies
Information Retrieval Systems
Applied Artificial Intelligence
Information Visualization
Data Mining
Information Systems Management
Intro to Web Programming
Introduction to Data Analytics
Metadata and Resource Description
Cross-platform Mobile Development
US Government Information
Information Forensics
Information Assurance
Cybersecurity Non-Track Electives ±9.0
Total Credits226.5-243.5
*

Co-op cycles may vary. Students are assigned a co-op cycle (fall/winter, spring/summer, summer only) based on their co-op program (4-year, 5-year) and major.

COOP 101 registration is determined by the co-op cycle assigned and may be scheduled in a different term. Select students may be able to take COOP 001 in place of COOP 101.

**

General Education Requirements

***

CHEM sequence is determined by the student's Chemistry Placement Exam score and the completion of a summer online preparatory course available based on that score.

MATH and PHYS sequences are determined by the student's Calculus Placement Exam score and the completion of any summer online preparatory courses available based on that score.

Some students may need a one-credit concurrent practicum course depending on their calculus exam score and summer preparatory review participation.

^

Students who choose the Master's Thesis instead of Senior Design must replace ECE 491 [WI] , ECE 492 [WI] , ECE 493 [WI] credits with ECE elective credits.

^^

2 classes or at least 6.0 credits at the 300-400 level from subject codes ECE, ECEC, ECEE, ECEL, ECEP, or ECES. Includes Special Topics in each code (T380, T480).

§

3 classes or at least 9.0 credits at the 400 level from subject codes ECE, ECEE, ECEP, or ECES. Includes Special Topics in each code (T480).

±
If enrolled in the Computer Science Track, choose 3 courses (9.0 credits) from either Electrical & Computer Engineering or Information Tracks.
 
If enrolled in the Information Track, choose 3 courses (9.0 credits) from either the Computer Science or Electrical & Computer Engineering Tracks.
 
If enrolled in the Electrical & Computer Engineering Track, choose 3 courses (9.0 credits) from either the Computer Science or Information Tracks.
 

Writing-Intensive Course Requirements

In order to graduate, all students must pass three writing-intensive courses after their freshman year. Two writing-intensive courses must be in a student's major. The third can be in any discipline. Students are advised to take one writing-intensive class each year, beginning with the sophomore year, and to avoid “clustering” these courses near the end of their matriculation. Transfer students need to meet with an academic advisor to review the number of writing-intensive courses required to graduate.

A "WI" next to a course in this catalog may indicate that this course can fulfill a writing-intensive requirement. For the most up-to-date list of writing-intensive courses being offered, students should check the Writing Intensive Course List at the University Writing Program. Students scheduling their courses can also conduct a search for courses with the attribute "WI" to bring up a list of all writing-intensive courses available that term.

Sample Plan of Study

5 year, 3 coop Co-Terminal

First Year
FallCreditsWinterCreditsSpringCreditsSummerCredits
CHEM 1013.5CIVC 101 or COOP 101*1.0COOP 101 or CIVC 101*1.0VACATION
ECE 1011.0ECE 2004.0ECE 1053.0 
ENGL 101 or 1113.0ENGR 131 or 1323.0ENGL 102 or 1123.0 
ENGR 1113.0MATH 1224.0ENGR 1133.0 
MATH 1214.0PHYS 1014.0MATH 2004.0 
UNIV E1011.0 PHYS 1024.0 
 15.5 16 18 0
Second Year
FallCreditsWinterCreditsSpringCreditsSummerCredits
ECE 2014.0COM 230 or 3103.0COOP EXPERIENCECOOP EXPERIENCE
ECEC 2013.0ECEC 2043.0  
ENGL 103 or 1133.0ENGR 232, ECE 232, or CAEE 2323.0  
ENGR 231, ECE 231, or CAEE 2313.0PHIL 3153.0  
MATH 2914.0PHYS 2014.0  
(UG) Free Elective3.0(UG) Free Elective3.0  
 20 19 0 0
Third Year
FallCreditsWinterCreditsSpringCreditsSummerCredits
ECE 3014.0ECE 3614.0COOP EXPERIENCECOOP EXPERIENCE
ECE 3703.0ECE 3713.0INFO 7253.0 
ECES 3014.0ECE 3803.0  
(UG) EE Core Elective***3.0(UG) Free Elective3.0  
(UG) General Education Elective**3.0(UG) Science Elective; Any BIO, CHEM or PHYS3.0  
INFO 5173.0SE 5783.0  
 20 19 3 0
Fourth Year
FallCreditsWinterCreditsSpringCreditsSummerCredits
ECE 3033.0(UG) ECE Elective3.0COOP EXPERIENCECOOP EXPERIENCE
MATH 2213.0(UG) Free Electives6.0(GR) Non-Track Tech Elective3.0(GR) Track Tech Elective3.0
(UG) ECE Elective3.0(UG) General Education Elective**3.0  
(UG) Free Elective3.0(GR) Track Tech Elective3.0  
(GR) Track Tech Electives6.0(GR) Non-Track Tech Elective3.0  
 18 18 3 3
Fifth Year
FallCreditsWinterCreditsSpringCredits 
ECE 4913.0ECE 4923.0ECE 4933.0 
(UG) ECE 400-level Elective††3.0(UG) ECE 400-level Elective††3.0(UG) ECE 400-level Electives††3.0 
(UG) Free Elective3.0(UG) Free Elective3.0(UG) Free Elective3.0 
(UG) General Education Elective**3.0(UG) General Education Elective**3.0(UG) General Education Elective**3.0 
(GR) Track Tech Elective3.0(GR) Track Tech Electives6.0(GR) Track Tech Electives6.0 
(GR) Non-Track Tech Elective3.0   
 18 18 18 
Total Credits 226.5
 

Note: An ECE student must have a 2.0 cumulative overall undergraduate GPA and a 2.0 cumulative GPA in their undergraduate ECE Professional Requirements.

*

Co-op cycles may vary. Students are assigned a co-op cycle (fall/winter, spring/summer, summer only) based on their co-op program (4-year, 5-year) and major.

COOP 101 registration is determined by the co-op cycle assigned and may be scheduled in a different term. Select students may be able to take COOP 001 in place of COOP 101.

**

General Education Electives 

***

Choose one of CS 260CS 265, or ECE 350

2 classes or at least 6.0 credits at the 300-400 level from subject codes ECE, ECEC, ECEE, ECEL, ECEP, or ECES. Includes Special Topics in each code (T380, T480).

††

3 classes or at least 9.0 credits at the 400 level from subject codes ECE, ECEE, ECEP, or ECES. Includes Special Topics in each code (T480).