Interdisciplinary Training in Four Topic Areas
Neural Interface Design
Neural Analysis & Modeling
Neurophysiology
Neuroprostheses/Neurorobotics
Course Offerings by Category
Core Courses:
- There are currently no core course requirements. Any elective course can serve as a core at this time.
Elective Courses:
- Bioinstrumentation (ECE 5360/6360)
- Health Technology (ECE 5330/6330)
- Embedded Systems Design (ECE 5780/6780)
- Digital VLSI Design (ECE 5710/6710)
- Electrical Interface MEMS (ECE 6226)
- Biomedical Micro Devices (ECE 5215/6215)
- Diagnostic and Therapeutic Ultrasound (ECE 5480)
- Design and Simulation Microsystems (ECE 5245)
- Radio Frequency Integrated Circuit Design (ECE 5730)
- Advanced Topics in Magnetic Resonance Imaging (ECE 7310)
- 3-D Reconstruction Techniques in Medical Imaging (ECE 7620)
- Neuromorphic Architecture (CS 7710)
Core Courses:
- Mathematical Tools for Neural Data Analysis and Modeling (ECE 5535/6535)
- Computational Neuroscience (BME 5005/6005)
Elective Courses:
- Biological Statistical Processing (BME 5433/6433)
- Digital Signal Processing (ECE 5530/6530)
- Deep Learning (CS 5353/6353)
- Artificial Intelligence (CS 4300/6300)
- Information Theory (ECE 6520)
- Estimation Theory (ECE 6540)
- Advanced Scientific Computing (CS 6210)
- Mathematical Statistics (MATH 6070)
- Advanced Dynamical Systems (MATH 6440)
- Numerical Solutions of Partial Differential Equations (MATH 6630)
- Bifurcation Theory (MATH 6740)
- Mathematical Biology I (MATH 5110/6770)
- Mathematical Biology II (MATH 5120/6780)
Core Courses:
- Systems Neuroscience (NEUSC 6050)
- Cellular and Molecular Neuroscience (NEUSC 6040)
Elective Courses:
- Electrophysiology & Bioelectricity of Tissues (BME 6460)
- Cellular Electrophysiology & Biophysics (BME 6003)
- Neuroanatomy (NEUSC 6060)
- Musculoskeletal Functional Anatomy for Engineers (BME 6230)
- Developmental Neurobiology (NEUSC 7750)
- Visual Neuroscience I (NEUSC 6100)
- Neurophysiology Lab (NEUSC 6245)
- Biomaterials (BME 4301/6302)
Core Courses:
- Neural Engineering & NeuroRobotics (ECE 6654 / BME 6440 / ROBOT 6400)
Elective Courses:
- Robotics 1: Mechanics (ROBOT 5000/6000)
- Robotics 2: Control (ROBOT 5100/6100)
- Motion Planning (ROBOT 6200)
- Advanced Mechatronics (ROBOT 6500)
- Haptics (ROBOT 7400)
- Robot Manipulation and Mobility (ROBOT 7000)
- System Identification for Robotics (ROBOT 7010)
- Virtual Reality (CS 5360/6360)
- Human-Computer Interaction (CS 6540)
- State Space Control (ECE 5652/6652)
- Nonlinear Controls (MEEN 7200)
- Optimal Controls (MEEN 7210)
- Adaptive Control (ECE 6570)
- Advanced Image Processing (CS 7640)
- Computer Vision (CS 5320 / ECE 6657)
Core Courses:
- Studies in Neural Engineering / Neural Engineering Research Group (BME 6470)
Elective Courses:
- Frontiers in Neuroscience (NEUSC 6010)
- Neuroscience Journal Club (NEUSC 6030)
- Biomedical Engineering Seminar (BME 6090)
- Electrical Engineering Seminar (ECE 6900/6910/7900/7910)
- Robotics Seminar (ROBOT 5800/6800)
Core Courses: Complete any of the following under supervision of a neural engineering faculty member and with approval from the director of academic studies.
- Independent Study / Independent Project
- Research & Internship / Undergraduate Research / Co-operative Education
- Honors Project / Honors Thesis
- Biodesign (BME 3801/4801/6081/6082)
- MS Thesis Research
Elective Courses:
- Project intensive courses, written in bold and italics, can also be used to fulfill the project requirement
Program Requirements
Fundamental Course - Circuits: take one of the following courses
- Electrical Engineering for Non-Majors (ECE 2210)
- Fundamentals of Engineering Electronics (ECE 2280)
- Biosystems Analysis and Modeling (BME 4101)
Fundamental Course - Signals & Systems: take one of the following courses
- Biosignals (BME 3101)
- Fundamentals of Signals and Systems (ECE 3500)
- Dynamic Systems and Control (MEEN 3220)
Core Courses: Take one core course from either the "Neural Analysis & Modeling", "Neurophysiology", or "NeuroRobotics" categories.
Elective Courses: Take two elective courses from at least two different categories (e.g., one course from "Neural Interfaces" and one course from "NeuroRobotics"). Additional core courses can also be used as elective courses (e.g., if you already took "Computational Neuroscience" as a core course, "Neural Data Analysis and Modeling" would count as an elective).
Seminars: No seminars are required, but may be taken for up to 1 credit towards the total credit requirement.
Project: No project is required. Students may opt to enroll in one of the project-based courses listed to receive credit towards the overall credit requirement.
Overall Credit Requirement: Complete 16 total credits. Credits can come from fundamental courses, core courses, elective courses, seminars, or projects. Maximum of 1 seminar credit allowed. Maximum of 4 project credits allowed.
GPA Requirement: Minimum of C grade in all minor course and average GPA of 3.0 or higher in all minor courses.
Fundamental Course - Circuits: take one of the following courses
- Electrical Engineering for Non-Majors (ECE 2210)
- Fundamentals of Engineering Electronics (ECE 2280)
- Biosystems Analysis and Modeling (BME 4101)
Fundamental Course - Signals & Systems: take one of the following courses
- Biosignals (BME 3101)
- Fundamentals of Signals and Systems (ECE 3500)
- Dynamic Systems and Control (MEEN 3220)
Core Courses: Take one core course from either the "Neural Analysis & Modeling", "Neurophysiology", or "NeuroRobotics" categories.
Elective Courses: Take two elective courses from at least two different categories (e.g., one course from "Neural Interfaces" and one course from "NeuroRobotics"). Additional core courses can also be used as elective courses (e.g., if you already took "Computational Neuroscience" as a core course, "Neural Data Analysis and Modeling" would count as an elective).
Seminars: No seminars are required, but may be taken for up to 1 credit towards the total credit requirement.
Project: No project is required. Students may opt to enroll in one of the project-based courses listed to receive credit towards the overall credit requirement.
Overall Credit Requirement: Complete 20 total credits. Credits can come from fundamental courses, core courses, elective courses, seminars, or projects. Maximum of 1 seminar credit allowed. Maximum of 4 project credits allowed.
GPA Requirement: Minimum of B- grade in all certificate course and average GPA of 3.0 or higher in all certificate courses.
Fundamental Course: No fundamental courses are required at the graduate level. Graduate programs may request students complete additional coursework to fulfill proficiency requirements if the student's Bachelors degree is not closely related to the graduate program.
Core Courses: Take three core course from at least three different categories (e.g., one core course from "Neural Interfaces", one core course from "NeuroRobotics", and one core course from "Neurophysiology").
Elective Courses: Take two elective courses from at least two different categories (e.g., one course from "Neural Interfaces" and one course from "NeuroRobotics"). Additional core courses can also be used as elective courses (e.g., if you already took "Computational Neuroscience" as a core course, "Neural Data Analysis and Modeling" would count as an elective).
Seminars: Complete at least 1 semesterof seminars.
Project: Complete at least 1 credit of project coursework or a project-intensive course.
Overall Credit Requirement: Complete 20 total credits. Credits can come from core courses, elective courses, seminars, or projects. Maximum of 2 seminar credits allowed. Maximum of 6 project credits allowed.
GPA Requirement: Minimum of B- grade in all certificate course and average GPA of 3.0 or higher in all certificate courses.
Fundamental Course: No fundamental courses are required at the graduate level. Your graduate committee may request you complete additional coursework to fulfill proficiency requirements your Bachelor's degree is not in engineering or a quantitative/computational science.
Core Courses: Take four core course from at least four different categories (i.e., one course from each of the four categories).
Elective Courses: Take two elective courses from at least two different categories (e.g., one course from "Neural Interfaces" and one course from "NeuroRobotics"). Additional core courses can also be used as elective courses (e.g., if you already took "Computational Neuroscience" as a core course, "Neural Data Analysis and Modeling" would count as an elective).
Seminars: Complete at least 2 semesters of seminar courses.
Project: Complete at least 1 credit of project coursework or a project-intensive course.
Overall Credit Requirement: Complete 20 total credits. Credits can come from core courses, elective courses, seminars, projects. Maximum of 2 seminar credits allowed. Maximum of 6 project credits allowed.
GPA Requirement: Minimum of B- grade in all certificate course and average GPA of 3.0 or higher in all certificate courses.