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 |
RBOT 101 |
Mathematical Foundations for Robotics |
None |
RBOT 210 |
Modern C++ and Robotics Frameworks |
RBOT 101 |
RBOT 215 |
Data Intensive software systems for Robotics |
RBOT 101, RBOT 210, RBOT 220 |
RBOT 220 |
Design and Architectural Patterns for Robotics |
RBOT 101, RBOT 210 |
RBOT 225 |
Python for Robotics & AI |
RBOT 101 |
RBOT 230 |
Robot Sensing and Perception |
RBOT 101, RBOT 210 |
RBOT 235 |
Robot-Human Collaboration |
RBOT 101, RBOT 210, RBOT 230, RBOT 250 |
RBOT 240 |
Machine Learning |
RBOT 101 |
RBOT 250 |
Robot Manipulation, Planning and Control |
RBOT 101, RBOT 210, RBOT 230 |
RBOT 260 |
Use Cases for Robotics Systems |
RBOT 101, RBOT 210, RBOT 230 |
RBOT 280 |
Capstone 1 |
All other required courses other than RBOT 281 |
RBOT 281 |
Capstone 2 (Capstone 1 continued) |
All other required courses including RBOT 280 |
RBOT 290 |
Special Topics in Robotics Software Engineering |
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 |
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 135 |
Conversion Rate Optimization |
RDMD 102 OR RDMD 110 and RDMD 130 |
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 101 |
Foundations of Information Security |
None |
RIAS 102 |
Information Security Management |
None |
RIAS 110 |
Identity Management and Access Control |
RIAS 101 |
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 140 |
Cloud Security |
None |
RIAS 150 |
Principles of Risk Management in Information Security |
RIAS 101 and RIAS 102 |
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 175 |
Information 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. |
RIAS 180 |
Leading Security in Complex Organizations |
RIAS 101, RIAS 102, and RIAS 150
|
RIAS 290 |
Special Topics in Information Security Leadership |
Varies by topic |
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
|
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 125 |
Managing Technology Professionals |
A basic understanding of the work done by technology professionals. Not required but helpful: RMGT 102, RMGT 103, RMGT 121 |
RMGT 160 |
Managing Change and Innovation |
None |
RMGT 180 |
Crisis Response and Business Continuity Management |
None |
RMGT 290 |
Special Topics in Technology Management |
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 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 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 181 |
Agile Software Development |
RSEG 120 or equivalent experience
|
RSEG 182 |
Advanced JavaScript Programming |
RSEG 161 or at least one year of professional JavaScript programming
|
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 |
RUCD 101
|
RUCD 140
|
Research Methods |
RUCD 101
|
RUCD 150 |
Design Ideation and Prototyping |
RUCD 101 and RUCD 120
|
RUCD 160 |
Information Visualization |
None |
RUCD 170 |
Design Operation and Leadership |
RUCD 101 |
RUCD 175 |
Inclusive Design & Digital Accessibility |
None |
RUCD 180 |
UX Design Processes |
RUCD 101 |
RUCD 185 |
Design of Non-Screen User Experiences |
RUCD 101 |
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. |