800-618-4681 | Request Info
Mobile Menu

Course Prerequisites


Course # Title  Prerequisites 
RBIF 100 Bioinformatics Scripting and Programming  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 101, and RBIF 100 is recommended

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  R for Biomedical Informatics

None

RBIF 112  Mathematical Modeling for Bioinformatics

RBIF 111

RBIF 113  Biological Data Integration RBIF 100, RBIF 109 and RBIF 111
RBIF 114 Whole-Genome Expression 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 102  Professional Communications 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 150 Strategic Decision-Making RDFT 101 or RDFT 110, AND RDFT 130
RDFT 160 Python Programming None
RDFT 190 Capstone Project All required courses in the MS in Digital Innovation for FinTech
RDFT 290 Special Topics in Digital Innovation for FinTech Varies by topic
RDMD 102 Digital Marketing Strategy None
RDMD 110 Principles of Search Engine Marketing None
RDMD 120 Writing for Digital Environments RDMD 102 or RDMD 110 or RDMD 130 or equivalent experience
RDMD 130 Multichannel Marketing Campaigns None
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

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 Analysis 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 101  Foundations of Information Security None 
RIAS 102 Information Security Management None
RIAS 110  Applied Cryptography and Identity Management RIAS 101: Foundations of Information Security
RIAS 115  Information Technology Forensics and Investigations

Students do not need to have previous exposure to, or background in, digital forensics. Students should, however, have previous exposure to computer and networking basics, and be familiar with operating systems and storage device geometry, organization, and architecture. Students with a digital forensics background will also benefit from the materials presented and the online discussions.

RIAS 120  Securing Applications, Web Services and Software-As-A-Service (SAAS) Prior knowledge of Java or Microsoft .NET programming for Web based applications development will be helpful but not essential.
RIAS 125  Principles of Computer Incident Response and Investigation None
RIAS 130  Software Security Testing and Code Assessment None 
RIAS 140 Cloud Security None
RIAS 145 Secure SDLC (Software Development Life Cycle) None
RIAS 150 Principles of Risk Management in IT Security RIAS 101 and RIAS 102 or equivalent knowledge
RIAS 155 Secure Mobile Applications and Data  None
RIAS 172  Network Security

Background in TCP/IP networking; conversant with the various protocols that comprise the Arpanent protocol stack, such as ARP, DNS, DHCP, TCP, UDP, etc. Students do not need to know the detailed steps of the protocol, nor do they need to write code, but students do need to be able to distinguish between TCP and UDP, for example, and the differences between a connection-oriented protocol and a datagram protocol.

RIAS 180 Leading Security in Complex Organizations

RIAS 101, RIAS 102 and RIAS 150 or equivalent knowledge

RIAS 290 Special Topics in Information Security Leadership Varies by topic
RIDT 101 Principles of Online Instructional Design

None

RIDT 110

Foundations of Instructional Technology for E-Learning

None

RIDT 115

Digital Ethics and the Legal Landscape of Instructional Design

None
RIDT 120

Learning Management Systems for Course Development

RIDT 110

RIDT 130 Advanced Instructional Design and Assessment Strategies

RIDT 101, RIDT 110

RIDT 140 Managing Instructional Design Projects

RIDT 101 or permission of instructor

RIDT 150 Instructional Design and Technology Practicum RIDT 101, RIDT 110, RIDT 115 and RIDT 130
RIDT 165 Adaptive and Game-based E-learning Design

None

RIDT 170  Interactive Multimedia Courseware Design

RIDT 110 or permission of the instructor

RIDT 175

Digital Ethics and the Legal Landscape of Instructional Design

None

RIDT 180 Learning Analytics for the Online Classroom

None

RIDT 290

Special Topics: Emerging Innovations in Online Instructional Design

Varies by topic

RMGT 101 Perspectives on Information Technology None 
RMGT 102 Strategic Information Technology: Operational Strategy RMGT 101 or equivalent experience such as three to five years working experience in a business environment.
RMGT 103  Strategic Information Technology: Organizational Strategy RMGT 101 or equivalent experience such as three to five years working experience in a business environment.
RMGT 110 Organizational Leadership and Decision Making None
RMGT 120  Legal and Ethical Practices in IT Students do not need to have previous exposure to, or background in, law or ethics. Those with previous exposure will develop a deeper understanding of the theory of the law and the context of ethical conduct.
RMGT 121 Organizational Behavior None
RMGT 125 Managing Today’s Technology Professionals  A basic understanding of the work done by technology professionals. Not required but helpful: RMGT 102, RMGT 103, RMGT 121, RMGT 140
RMGT 140 Management of Virtual and Global Teams None
RMGT 150 Social Media and Collaboration Technology in Organizations None
RMGT 160 Managing Change and Innovation None
RMGT 175  IT Security and Compliance Students do not need to have any previous information assurance knowledge or experience. Those with previous exposure will develop a deeper understanding of enterprise information assurance and more effective security and compliance management strategies.
RMGT 180 Principles of Business Continuity Planning None
RMGT 290 Special Topics in Technology Management Varies by topic
RPJM 101  Foundations of Project Management None
RPJM 103  Project Scheduling and Control 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 Agile Project Management

RPJM 101 or foundational project management knowledge  

RPJM 290 Special Topics for Project Management

Varies by topic

RSAN 101 Foundations of Data Science and Analytics None

RSAN 110

Business Intelligence, Analytics and Decision Making None
RSAN 120 Statistics and Data Analysis RSAN 101 or RSAN 110
RSAN 130 Strategic Analytics and Visualization for Big Data RSAN 101 or RSAN 110
RSAN 140 Marketing and Customer Analytics RSAN 101 or RSAN 110
RSAN 150 Data Quality and Governance RSAN 101 or RSAN 110
RSAN 160 Predictive Analytics RSAN 101 or RSAN 110, AND RSAN 120
RSAN 175 Analytics Strategy and Management RSAN 101 or RSAN 110
RSAN 177 Data Security, Privacy and Ethics RSAN 101 or RSAN 110, 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 equivalent programming experience
RSEG 103  Software Development in C++ RSEG 102 or RSEG 105 or RSEG 180 or programming in C++ or equivalent experience
RSEG 105  Expert Software Development in Java RSEG 102 or at least one year of professional Java development
RSEG 109  Object-Oriented Design RSEG 105 or RSEG 102 or RSEG 103 or RSEG 180 or equivalent experience
RSEG 110  Linux Tools RSEG 105 or RSEG 102 or RSEG 103 or RSEG 180 or shell programming or equivalent experience. Ability to use SSH for remote logins, or availability of a UNIX or Linux system on which to complete class assignments.
RSEG 120  Software Development Methodologies None
RSEG 122 Advanced Software Development Methodologies RSEG 120 or equivalent experience
RSEG 125  Foundations of Software Quality Assurance RSEG 120 or equivalent experience
RSEG 126 Release Control and Configuration Management 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 145  Linux Administration RSEG 110 or equivalent experience
RSEG 160  Computer Networking RSEG 120 and high-school mathematics (intermediate algebra and trigonometry), or equivalent experience with computer science concepts and algorithms.
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  Service Oriented Architecture RSEG 105 or RSEG 102 or RSEG 103 or RSEG 109 or RSEG 180 or equivalent experience
RSEG 170  Database Management SQL Programming experience 
RSEG 171  Data Warehousing and Data Mining RSEG 170 or equivalent experience
RSEG 175 Mobile Applications and Responsive Web Design RSEG 102 or RSEG 105, AND RSEG 161 or equivalent 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 180 Software Development in C#

RSEG 102 or RSEG 105 or RSEG 103 or equivalent programming experience in C# or equivalent experience

RSEG 181 Agile Software Development

RSEG 120 or equivalent experience

RSEG 185 Enterprise Content Management

None

RSEG 290 Special Topics in Software Engineering

Varies by topic

RUCD 101 Innovation and User-Centered Design

None

RUCD 120 Cognitive and Social Psychology of User-Centered Design

None

RUCD 130 Information Architecture

None

RUCD 150 Prototyping and Evaluation

RUCD 101 and RUCD 120

RUCD 160 Information Visualization Theory and Techniques RUCD 120
RUCD 170 Design Operation and Leadership RUCD 101
RUCD 180 Systems Thinking and Systems Dynamics None
RUCD 185 Immersive Environmental Design None
RUCD 190 Capstone in User-Centered Design Students must complete all required courses.
RUCD 290 Special Topics in User-Centered Design Varies by topic

View upcoming events

View our events calendar for the latest list of upcoming online info sessions, webinars and other opportunities to get to know GPS programs, faculty and staff.

Get Advice

Brandeis GPS is committed to giving you the support you need to succeed. From the moment you begin the application process to the day you graduate and beyond, our advising team is here to support you. Talk to an enrollment advisor today.

Explore Online Learning

Our unique approach to online learning is designed by and for working professionals. Learn more about the tools and skillsets you'll develop through our master's programs.