Course Requirements
When admitted to the program, a student is immediately assigned a faculty adviser, who will help the student prepare a study plan specifying courses the student will take to complete the program’s requirements and the semesters in which these courses are taken. This plan must be updated every semester (in November for the following spring semester and in April for the following fall semester). The initial plan and the updates must be approved by the adviser, the coordinator for the program, and the director of the RBS doctoral program.
Students must complete 30 credits, usually in the form of 10 courses. Four courses are required:
- 22:198:605 Introduction to Software Development (or CS 602 Advanced Java)
- 22:198:603 Business Data Management (or CS 631 Data Management Systems Design)
- 16:198:513 Design and Analysis of Data Structures and Algorithms (or CS 610 Data Structures & Algorithms)
- 26:198:686 Capstone Project
There are a number of choices for the additional courses, including the following:
- 22:010:622 Internet Technology for Business
- 22:010:623 Enterprise Resource Planning
- 26:010:653 Auditing
- 16:198:552 Computer Networks
- 22:198:604 Computer & Information Systems
- 22:198:610 Electronic Commerce
- 22:198:611 Security for Electronic Commerce
- 26:198:621 Electronic Commerce
- 26:198:622 Machine Learning
- 26:198:641 Advanced Database Systems
- 26:198:642 Multimedia Information Systems
- 26:198:643 Information Security
- 26:198:644 Data Mining
- 26:198:645 Data Privacy
- 16:332:568 Software Engineering of Web Applications
- 22:620:587 Strategic Management
- 22:620:675 Tech Commercialization
- 22:630:604 Marketing Research
- 22:799:660 Supply Chain Solutions with ERP/SAP
- 22:799:661 Project Management
- 22:835:626 Advanced Auditing & Accounting Information Systems
- 22:960:563 Data Models and Decisions
- 22:960:646 Data Analysis & Visualization
- CS 608 Cryptography & Security
- CS 633 Distributed Systems & Cloud Computing
- CS 652 Network Architecture & Protocols
- CS 670 Artificial Intelligence
- CS 680 Linux Kernel Programming
- CS 698 ST: Software Project Management
If a student plans to apply to the RBS Ph.D. program in information technology or accounting information systems, their project should be a doctoral-level research paper, and they should include as many school 26 courses as possible in their program.
Suggested program for a full-time student interested in later pursuing a Ph.D. in Information Technology:
Fall
- 26:198:641 Advanced Database Systems
- 26:198:643 Information Security
- CS 610 Data Structures & Algorithms, or 26:198:642 Multimedia Information Systems
- CS 631 Data Management Systems Design
Spring
- 22:198:611 Security for Electronic Commerce
- 26:198:622 Machine Learning
- 26:198:644 Data Mining, or 26:198:645 Data Privacy
- CS 652 Network Architecture & Protocols, or 22:010:623 Enterprise Resource Planning
Summer
- 26:198:686 Capstone Project
- CS 602 Advanced Java, substituting for 22:198:605 Introduction to Software Development
Suggested program for a full-time student interested in later pursuing a Ph.D. in Accounting Information Systems:
Summer
- 22:835:626 Advanced Auditing & Accounting Information Systems
- 22:960:563 Data Models and Decisions
Fall
- 22:198:603 Business Data Management
- 26:198:621 Electronic Commerce
- 26:198:622 Machine Learning
- 22:198:605 Introduction to Software Development
Spring
- 16:198:513 Design and Analysis of Data Structures and Algorithms
- 26:198:686 Capstone Project
- 26:198:641 Advanced Database Systems
- 22:010:623 Enterprise Resource Planning



