Computer Engineering BSCE / Machine Learning Engineering MSMLE

Major: Computer Engineering and Machine Learning Engineering
Degree Awarded: Bachelor of Science in Computer Engineering (BSCE) and Master of Science in Machine Learning Engineering (MSMLE)
Calendar Type: Quarter
Minimum Required Credits: 227.5
Co-op Options: Three Co-ops (Five years)

 

About the Program

The BS/MS in Computer Engineering and Machine Learning Engineering 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. 

The MS in Machine Learning is designed to provide students with a strong academic background in machine learning and prepare them for a career as a machine learning engineer or similar position. Using a curriculum based on core machine learning topics, aligned mathematical theory, and signal processing, this graduate program provides a solid mathematical and theoretical understanding of how machine learning algorithms are designed, implemented, and applied to practical problems. Students will gain the ability to implement machine learning systems using standard programming languages, software frameworks, and systems both as an individual and as a member of a development team.

For more information, visit COE ECE Department page or 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

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 Requirements **15.0
Foundation Requirements
CHEM 101General Chemistry I3.5
CS 260Data Structures4.0
CS 265Advanced Programming Tools and Techniques3.0
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
MATH 121Calculus I4.0
MATH 122Calculus II4.0
MATH 200Multivariate Calculus4.0
MATH 221Discrete Mathematics3.0
MATH 291Complex and Vector Analysis for Engineers4.0
PHYS 101Fundamentals of Physics I4.0
PHYS 102Fundamentals of Physics II4.0
PHYS 201Fundamentals of Physics III4.0
Science Elective3.0
Choose any BIO, CHEM, or PHYS
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 350Introduction to Computer Organization3.0
ECE 361Probability and Data Analytics for Engineers4.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
CE Core Elective (choose one of the following):3.0
Electronic Devices
Foundations of Electromagnetics for Computing & Wireless Systems
Fundamentals of Power and Energy
ECE Electives 6.0
ECE 400-level Electives ††9.0
Free Electives27.0
Master's Degree Courses
Core Courses
ECE 610Machine Learning & Artificial Intelligence3.0
ECE 612Applied Machine Learning Engineering3.0
ECE 687Pattern Recognition3.0
ECES 521Probability & Random Variables3.0
Aligned Mathematical Theory Courses6.0
Choose two of the following:
Random Process & Spectral Analysis
Detection & Estimation Theory
Optimization Methods for Engineering Design
Information Theory and Coding
Linear Algebra & Matrix Analysis
Applied Probability and Statistics I
Signal Processing3.0
Choose one of the following:
Fundamentals of Deterministic Digital Signal Processing
Fundamentals of Computer Vision
Fundamentals of Image Processing
Applications3.0
Choose one of the following:
Cell & Tissue Image Analysis
Multimedia Forensics and Security
Bioinformatics
Statistical Analysis of Genomics
Machine Listening and Music IR
Transformational Electives6.0
Choose two elective courses that promote the development of leadership, communication, and ethics:
Theories of Communication and Persuasion
Culture, Society & Education in Comparative Perspective
Education for Global Citizenship, Sustainability, and Social Justice
Engineering Electives 9.0
Mastery (Thesis and Non-Thesis Option) ‡‡6.0
Master's Thesis
Total Credits227.5-229.5
 

Note: Students majoring in Computer Engineering must have a 2.0 cumulative overall GPA and a 2.0 cumulative GPA in their Professional Requirements courses.

*

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 eligible to take COOP 001 in place of COOP 101.

**

General Education Requirements

***

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 or ECEC. Includes Special Topics in each code (T480).

Choose 3 classes at the 500 level or higher from: ECEC, ECEE, ECEP, ECES, ECET, ECE, AE, CHE, CIVE, CMGT, EGMT, ENGR, ENVE, ET, MATE, MEM, PROJ, and SYSE.

‡‡

Thesis Option: A minimum of two terms of laboratory-based research that leads to a publicly defended MS thesis. Students will be advised by a faculty member, and when applicable, a representative of industry or government sponsor.

Non-Thesis Option: In lieu of research and thesis, students will complete 6.0 additional credits of coursework from the Mathematical Theory, Applications, or Signal Processing areas.

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

Students should complete undergraduate requirements in four years then convert to graduate status in their final year.

A full-time, academically qualified undergraduate student may take up to 9.0 quarter credits of graduate coursework with departmental permission while in an undergraduate degree program. This coursework may be counted to fulfill undergraduate degree requirements with departmental permission.

Students admitted to an accelerated degree program may take up to a total of 15.0 quarter credits of graduate coursework with departmental permission while in an undergraduate degree program. This graduate coursework must be counted to fulfill undergraduate degree requirements with departmental permission.

This graduate coursework may be used as Shared Credits toward an advanced degree. The course credits for each graduate course taken as an undergraduate student shall only be applied to one graduate degree with departmental permission.

Matriculated students should consult Drexel Central about maintaining Federal/State financial aid eligibility regarding graduate credits taken while in an undergraduate degree program.