MS in Computer Science with Emphasis in Neural Engineering

The field of biology has had a significant impact on the engineering curriculum over the past two decades. These developments were spurred by engineering students’ growing interest in tackling the theoretical and technical challenges of the biological and medical sciences. This increasingly data- and problem-rich field is attractive for its promise to shed light on biological function and to improve human health. New BS majors in neuroscience, a pipeline of students with background in basic neuroscience is developing all across the nations, and our program directly addresses the need for a Master’s level specialization with focus on computational and engineering aspects for students with a BS degree that includes neuroscience courses. Core areas in the MS will include modeling/systems/control concepts related to the brain. signal processing, and machine learning, to effectively reverse engineer the brain, and effectively pursue development of neural prosthetics and implants. The program will thus provide the growing pipeline of BS students with exposure to neural engineering and background to reverse engineer brain circuits, a National Academy of Engineering grand challenge for the 21st century. Mastery over these concepts will enable the students to pursue growing research in the area in academics, industry, and clinical settings.

Degree Requirements

The degree can be completed in person, online or hybrid. Students will need to complete all departmental guidelines and requirements.

Take at most 18 credits from the following 7000-level courses. Maximum of two permitted from STAT courses; equivalent courses are acceptable for all courses.
Required Courses
ECE 7590Computational Neuroscience3
or CMP_SC 7590 Computational Neuroscience
ECE 7540Neural Models and Machine Learning3
or CMP_SC 7540 Neural Models and Machine Learning
ECE 7830Introduction to Digital Signal Processing3-4
or CMP_SC 7820 Introduction to Digital Signal Processing
Electives
BIOL_EN 7075Brain Signals and Brain Machine Interfaces3
BIOL_EN 7070Bioelectricity3
CMP_SC 7001Topics in Computer Science (Introduction to Computational Neural Engineering)3
or ECE 7001 Advanced Topics in Electrical and Computer Engineering
CMP_SC 7750Artificial Intelligence I3
ECE 7270Computer Architecture4
CMP_SC 7530Cloud Computing3
CMP_SC 7380Database Management Systems I3
CMP_SC 7410Theory of Computation I3
CMP_SC 7315Feedback Control Systems 3
or BIOL_EN 7310 Feedback Control Systems
or ECE 7310 Feedback Control Systems
or MAE 7750 Feedback Control Systems
MAE 7720Modern Control3
BIO_SC 7560Sensory Physiology and Behavior3
STAT 7510Applied Statistical Models I3
STAT 7520Applied Statistical Models II3
STAT 7020Statistical Methods in the Health Sciences3
At least minimum required credits from the following 8000-level courses.
Choose at least 2 courses from the following:
ECE 8570Neural Dynamics and Communication3
or CMP_SC 8570 Neural Dynamics and Communication
ECE 8580Machine Learning in Neuroscience3
or CMP_SC 8580 Machine Learning in Neuroscience
ECE 8001Advanced Topics in Electrical and Computer Engineering (Computational Neural Engineering)3
or CMP_SC 8001 Advanced Topics in Computer Science
ECE 8810Advanced Digital Signal Processing3
or CMP_SC 8810 Advanced Digital Signal Processing
ECE 8860Probability and Stochastic Processes for Engineers3
or CMP_SC 8062 Probability and Stochastic Processes for Engineers
Electives
ECE 8270Parallel Computer Architecture3
CMP_SC 8530Cloud Computing II3
CMP_SC 8540Principles of Big Data and Model Management3
CMP_SC 8750Artificial Intelligence II3
CMP_SC 8725Supervised Learning3
CMP_SC 8735Unsupervised Learning3
ECE 8800Sensor Array and Statistical Signal Processing3
ECE 8320Nonlinear Systems3
ECE 8010Supervised Study in Electrical Engineering1-3
BIO_SC 8440Integrative Neuroscience I3
BIO_SC 8442Integrative Neuroscience II3
PSYCH 8110Cognitive Psychology3
PSYCH 8210Functional Neuroscience3