Cyber-Physical Systems Engineering Major
Program Director: Romel Gomez, Ph.D.
The Bachelor of Science in Cyber-Physical Systems Engineering will provide students with a solid foundation in key emerging technologies of the Internet of Things (IoT), the ability to integrate devices into complete IoT systems, and an understanding of how IoT fits within the wider context of information and communications technology, including data analytics and cloud computing. At the senior level, students will ultimately be able to specialize in one of the following tracks: Hardware, Computation, or Security track or pursue a General track option that provides a focus on courses from the other three tracks. It is expected that graduates will be in high demand in such occupational areas as hardware/software developers, computer systems analysts, network architects and administrators, information security analysts, information systems analysts and computer programs.
Admission to the Major
As an undergraduate program within the A. James Clark School of Engineering, the Cyber-Physical Systems Engineering major is a Limited Enrollment Program (LEP). Admission to this program will follow the School of Engineering's admissions criteria found on the LEP website: http://lep.umd.edu.
Beyond the LEP gateway criteria, students will need to fulfill the following requirements to gain admission to the Cyber-Physical Systems Engineering major:
- Completion of all first and second year required major courses with a minimum grade of a "C-."
- Completion of all lower-level University General Education requirements.
- Completion of 60 credits.
A minimum grade point average of 3.0 in all courses taken at the University of Maryland and all other institutions is required for internal and external transfer students.
Due to the similarity in curriculum content and the physical location of course offerings, students in the Electrical Engineering, Computer Engineering, and Computer Science programs at UMD will not be eligible to add Cyber-Physical Systems Engineering as a second major or degree.
This program is mainly intended for students transferring from a Maryland public community college. While students at the College Park campus can pursue the program, they will not be able to seek admission into the School of Engineering and the Cyber-Physical Systems Engineering major until they have completed the Engineering LEP gateway courses, required first and and second year major courses, lower-level General Education requirements, and have earned at least 60 credits. The junior and senior years would take place at the Shady Grove campus.
Program Education Objectives
The program education objective of this program is to produce a well-trained workforce in the emerging technologies of internet of things. The Bachelor of Science in Cyber-Physical Systems Engineering will produce engineering graduates who:
- Use their hardware and software engineering design training and problem-solving skills to contribute professionally in an industrial, research and applications environment;
- Demonstrate initiative, leadership, teamwork, and continued professional development;
- Demonstrate understanding of the impact of their professional activities on society.
Student Learning Outcomes
- An ability to apply knowledge of computing, engineering, science, and mathematics to identify, analyze and solve complex engineering problems.
- An ability to design, implement, and evaluate a computer‐based system, process, component, or program that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors.
- An ability to communicate effectively with a range of audiences.
- An understanding of professional, ethical, legal, security, and social issues and responsibilities.
- An ability to analyze the local and global impact of computing on individuals, organizations, and society.
- An ability to function effectively on teams to accomplish a common goal.
- An ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions.
- An ability to acquire and apply new knowledge, using appropriate learning strategies.
First & Second Year
Prior to being admitted to the Cyber-Physical Systems Engineering major, students should have completed the Engineering LEP gateway courses, basic math/science courses, lower-level General Education requirements, and at least 60 credits.
Course | Title | Credits |
---|---|---|
MATH140 | Calculus I | 4 |
MATH141 | Calculus II | 4 |
ENGL101 | Academic Writing | 3 |
CHEM135 | General Chemistry for Engineers | 3 |
PHYS161 | General Physics: Mechanics and Particle Dynamics | 3 |
PHYS260 | General Physics: Vibration, Waves, Heat, Electricity and Magnetism | 3 |
PHYS261 | General Physics: Mechanics, Vibrations, Waves, Heat (Laboratory) | 1 |
Programming Requirement 1 | 2-4 | |
ENES100 | Introduction to Engineering Design | 3 |
One of the following MATH2xx courses: | 3-4 | |
Differential Equations for Scientists and Engineers | ||
Calculus III | ||
Introduction to Linear Algebra | ||
General Education Requirements/Additional Electives | 28-31 |
- 1
Any of the following programming courses or their equivalents will be accepted:
Junior & Senior Year at Shady Grove
Junior Year | |||
---|---|---|---|
First Semester | Credits | Second Semester | Credits |
ENEB302 | 4 | ENEB304 | 3 |
ENEB344 | 4 | ENEB352 | 3 |
ENEB354 | 3 | ENEB353 | 3 |
ENEB340 | 3 | ENEB355 | 3 |
ENEB341 | 3 | ENEB345 | 3 |
17 | 15 | ||
Senior Year | |||
First Semester | Credits | Second Semester | Credits |
ENEB408 (ENEB408A Capstone Design I) | 3 | ENEB408 (ENEB408B Capstone Design II) | 3 |
ENEB454 | 3 | Senior Level Electives (based on track) | 12 |
ENEB444 | 3 | ||
ENEB346 (Linear Algebra for Machine Learning Applications) | 3 | ||
Professional Writing | 3 | ||
15 | 15 | ||
Total Credits 62 |
Tracks
Hardware Track
Course | Title | Credits |
---|---|---|
Required Courses | ||
ENEB455 | Advanced FPGA System Design using Verilog for Embedded Systems | 3 |
Elective Courses | 9 | |
Select three of the following: | ||
Hardware/Software Security for Embedded Systems | ||
Network Security | ||
Advanced Software for Connected Embedded Systems | ||
Web-Based Application Development | ||
Machine Learning Tools (Machine Learning Tools) | ||
Foundations of Databases for Web Applications | ||
Total Credits | 12 |
Computational Track
Course | Title | Credits |
---|---|---|
Required Courses | ||
ENEB456 | Machine Learning Tools (Machine Learning Tools) | 3 |
Elective Courses | 9 | |
Select three of the following: | ||
Hardware/Software Security for Embedded Systems | ||
Network Security | ||
Advanced Software for Connected Embedded Systems | ||
Web-Based Application Development (Web Based Application Development) | ||
Advanced FPGA System Design using Verilog for Embedded Systems | ||
Foundations of Databases for Web Applications | ||
Total Credits | 12 |
Security Track
Course | Title | Credits |
---|---|---|
Required Courses | ||
ENEB451 | Network Security | 3 |
Elective Courses | 9 | |
Select three of the following: | ||
Hardware/Software Security for Embedded Systems | ||
Advanced Software for Connected Embedded Systems | ||
Web-Based Application Development | ||
Advanced FPGA System Design using Verilog for Embedded Systems | ||
Machine Learning Tools (Machine Learning Tools) | ||
Foundations of Databases for Web Applications (Foundations of Databases for Web Applications) | ||
Total Credits | 12 |
General Track
The General Track offers a general focus of course content with classes from each of the three tracks. While there are no specific required or elective courses for this track, the General Track requires 12 credits, which is the same as the other three tracks. Consult with an advisor for details.
Click here for roadmaps for four-year plans in the A. James Clark School of Engineering.
Additional information on developing a four-year academic plan can be found on the following pages:
- http://4yearplans.umd.edu
- the Student Academic Success-Degree Completion Policy section of this catalog