Course Prerequisites

Prior to enrolling in your Brandeis GPS course, please check the course prerequisites. Course prerequisites are typically previous coursework or work experience.

Use CTRL/Command+F to find the course you are looking for. 

Course # Title Prerequisites
RBIF 100 Bioinformatics Scripting and Databases with Python None
RBIF 101 Structural Bioinformatics

RBIF 102 or recent in-depth experience in biochemistry/molecular biology

RBIF 102

Molecular Biology, Genetics, and Disease

None

RBIF 106 Drug Discovery and Development

RBIF 100, RBIF 101 and RBIF 111

RBIF 108 Computational Systems Biology

RBIF 100 and RBIF 102 OR sufficient equivalent experience

RBIF 109 Biological Sequence Analysis

RBIF 100

RBIF 110

Cheminformatics

RBIF 102 (or recent in-depth experience in biochemistry/molecular biology) and RBIF 101

RBIF 111 Biomedical Statistics with R

RBIF 100

RBIF 112 Mathematical Modeling for Bioinformatics

RBIF 111

RBIF 114 Molecular Profiling and Biomarker Discovery RBIF 100 and RBIF 111
RBIF 115 Statistical Genetics RBIF 111
RBIF 120 Research Topics in Computational Biology Varies by topic
RBIF 290 Special Topics in Bioinformatics Varies by topic
RCOM 202 Communication for Effective Leadership None
RDFT 101 The New Economy: Global Disruption and the Emergence of FinTech None
RDFT 110 FinTech: The Evolution of Technology for Financial Services None
RDFT 120 Analysis for Professionals None
RDFT 130 Launching FinTech Ventures RDFT 101 OR RDFT 110
RDFT 140 Digital Product Design and Development None
RDFT 150 Business Strategy for a Digital World RDFT 101 or RDFT 110, AND RDFT 130
RDFT 160 Python Programming Basic experience with a programming language is recommended.
RDFT 190 Capstone Project

All required courses and 3 electives in the MS in Digital Innovation for FinTech program.

RDFT 290 Special Topics in Digital Innovation for FinTech Varies by topic
RDMD 102 Digital Marketing Strategy None
RDMD 110 Search Engine Marketing and Optimization RDMD 102 or RDMD 130 or equivalent experience
RDMD 120 Multimedia Creation for Campaign Storytelling RDMD 102 or RDMD 110 or RDMD 130 or equivalent experience
RDMD 130 Multichannel Marketing Campaigns None
RDMD 135 Conversion Rate Optimization RDMD 110
RDMD 150

Digital Imaging, Video and Media Production

RDMD 102 or RDMD 110 or RDMD 130 or equivalent knowledge

RDMD 160

Ethics in Digital Design and Marketing

None

RDMD 290

Special Topics in Digital Design and Marketing

Varies by topic

RHAN 100

Healthcare Database Fundamentals

Enrollment in the Healthcare Analytics Certificate program

RHAN 110

Foundations of Healthcare Analytics 

Enrollment in the Healthcare Analytics Certificate program, RHAN 100

RHAN 120

Data Mining and Visualization in Healthcare 

Enrollment in the Healthcare Analytics Certificate program, RHAN 100, RHAN 110 

RHAN 130

Predictive Modeling in Healthcare 

Enrollment in the Healthcare Analytics Certificate Program, RHAN 100, RHAN 110, RHAN 120

RHIN 110 Perspectives on Health/Medical Information Systems None
RHIN 115 Health Data and Electronic Health Records (EHRs) RHIN 110 or permission of instructor
RHIN 120 Health/Medical Information Systems Security RHIN 115 or permission of instructor
RHIN 125 Data Analytics and Decision Support for Health Informatics RHIN 115 or permission of instructor
RHIN 126 Advanced Healthcare Data Analytics

RHIN 110, RHIN 115 and RHIN 125 or permission of instructor

RHIN 130 Healthcare Delivery in the U.S. None
RHIN 150 Emerging Technologies in Health/Medical Informatics All HMI required courses
RHIN 160 Legal Issues in Health and Medical Informatics RHIN 110
RHIN 170 Clinical Business Issues in Health Informatics

RHIN 110

RHIN 180 Strategies Application of IT in Healthcare RHIN 110 and RHIN 115 or permission of instructor
RHIN 185 Population Health Informatics RHIN 110, RHIN 115 and RHIN 125 or permission of instructor
RHIN 190 Advanced HMI Systems Security and Risk Management RHIN 110, RHIN 115 and RHIN 120
RHIN 290 Special Topics in Health and Medical Informatics Varies by topic
RIAS 102 Foundations of Cybersecurity for Software Engineering Professionals None
RIAS 110 Identity Management and Access Control None
RIAS 120 Securing Applications, Web Services and Software-As-A-Service (SAAS) RSEG 102 or RSEG 105
RIAS 140 Cloud Security None
RIAS 172 Network Security

Background in TCP/IP networking is recommended.

RIDT 101 Principles of Learning Experience Design

None

RIDT 110

Foundations of Instructional Technology for E-Learning

None

RIDT 120

Learning Management Systems for Course Development

RIDT 110

RIDT 130 Advanced Learning Experience Design and Assessment Strategies

RIDT 101

RIDT 140 Managing Learning Experience Design Projects

RIDT 101 or permission of instructor

RIDT 150 Learning Experience Design Practicum All required courses in the MS in Learning Experience Design program.
RIDT 155 Business Requirements Analysis

None

RIDT 165 Adaptive and Game-based E-learning Design

None

RIDT 170 Interactive Multimedia Courseware Design

None

RIDT 180 Learning Analytics

None

RIDT 290

Special Topics in Learning Experience Design

Varies by topic

RPJM 101 Foundations of Project Management None
RPJM 103 Project Scheduling and Cost Management RPJM 101
RPJM 110 Risk Management in Projects and Programs RPJM 101
RPJM 113 Negotiating and Conflict Resolution None
RPJM 115 Challenges in Project Management

RPJM 101

RPJM 117 Program Management: Theory and Practice RPJM 101
RPJM 118 Procurement and Contract Management

RPJM 101

RPJM 119 The Human Side of Project Leadership

RPJM 101

RPJM 130 Demystifying Agile Project Management

Familiarity with project management concepts is recommended.

RPJM 135 Agile Tools and Techniques

RPJM 101 and RPJM 130

RPJM 290 Special Topics for Project Management

Varies by topic

RSAN 101 Foundations of Data Science and Analytics None

RSAN 110

Business Intelligence None
RSAN 120 Statistics and Data Analysis RSAN 101
RSAN 130

Data Visualization for Strategic Analytics

RSAN 101 or RSAN 110
RSAN 140 Marketing and Customer Analytics None
RSAN 150 Data Governance RSAN 101 AND RSAN 110
RSAN 160 Predictive Analytics and Machine Learning RSAN 101 AND RSAN 120
RSAN 175 Analytics Strategy and Management RSAN 101 and RSAN 110 OR RSAN 150
RSAN 177 Data Security, Privacy and Ethics RSAN 101 AND RSAN 150
RSAN 190 Project Management for Analytics RSAN 101 or RSAN 110
RSAN 290 Special Topics in Strategic Analytics Varies by topic
RSEG 102 Software Development in Java Undergraduate introductory course in Java or C++ or equivalent programming experience.
RSEG 103 Software Development in C++ Undergraduate introductory course in Java or C++ or equivalent programming experience.
RSEG 105 Expert Software Development in Java RSEG 102 or at least one year of professional Java development
RSEG 109 Object-Oriented Design with UML RSEG 105 or RSEG 102 or RSEG 103 or RSEG 180 or equivalent experience
RSEG 120 Software Development Methodologies None
RSEG 126 Release Control and Continuous Integration/Continuous Delivery (DevOps) RSEG 120 and programming experience: RSEG 102 or RSEG 105 or equivalent experience
RSEG 127 Software Engineering Studio RSEG 120, RSEG 105, RSEG 109, RSEG 131, RSEG 126
RSEG 128 User Interface Design RSEG 120 or equivalent experience
RSEG 131 Software Testing Techniques RSEG 120 or equivalent experience. RSEG 102, RSEG 105, or current professional experience with Java.
RSEG 155 Functional Programming with Java and Scala RSEG 102 or RSEG 105 or at least one year of professional Java programming
RSEG 161 Web Development Technologies RSEG 102 or RSEG 105 or equivalent experience
RSEG 165 Design Patterns RSEG 105 or RSEG 103 or RSEG 102 or RSEG 109 or equivalent experience
RSEG 167 Microservices Architecture and Development RSEG 105 or at least one year of professional Spring and/or Microservices development.
RSEG 170 Database Management SQL Programming experience
RSEG 176 Cloud Computing Prior programming experience in at least one language/environments: Java, .Net, PHP, Python, Ruby. Ability to use SSH for remote logins to either Windows or Linux AWS system.
RSEG 181 Agile Software Development

RSEG 120 or equivalent experience

RSEG 290 Special Topics in Software Engineering

Varies by topic

RUCD 101 User Experience Design

None

RUCD 120 Human Factors Psychology

None

RUCD 130 Information Architecture

None

RUCD 140

User Research Methods

RUCD 101

RUCD 150 Design Ideation and Prototyping

RUCD 101 and RUCD 120

RUCD 160 Information Visualization RUCD 130
RUCD 170 Design Operation and Leadership RUCD 140
RUCD 175 Inclusive Design & Digital Accessibility None
RUCD 180 UX Design Processes RUCD 101 and RUCD 150
RUCD 185 Design of Non-Screen User Experiences RUCD 101, RUCD 120, and RUCD 150
RUCD 190 Capstone in User-Centered Design

All required courses in the MS in User-Centered Design program.

RUCD 290 Special Topics in User-Centered Design Varies by topic
RUCD 292 Internship in User-Centered Design All required courses in the MS in User-Centered Design program except RUCD 190.