Online Course Schedule
In the schedule below, a ‘1’ or ‘2’ following the associated semester letter (Fall, Spring, Summer) indicates term 1 or term 2 (e.g. ‘S1’ indicates that the class is offered in the Spring 1 term). This schedule shows the term that each course is typically scheduled to be offered. Please note that the schedule is subject to change due to course cancellations. You may use this as a general guide to planning out your program schedule but please refer to MyBU Student for the official printed schedule each semester.
When choosing to take a course, make sure you have completed all prerequisites required by the selected course, or have obtained instructor’s consent.
Course Details | Degree Program | Semester | ||||||||
Course Number and Title |
Required Prerequisite |
Cert Pgm* | MS ADA |
MS CS** |
MS CIS |
MS HI |
MS SD |
Fall (F) |
Sprg (S) |
Sum (M) |
---|---|---|---|---|---|---|---|---|---|---|
CS 200 Introduction to Computer Information Systems |
None | – | – | – | P | P | – | F | S | M |
CS 300 Introduction to Software Development |
None | – | P | – | – | – | P | F1 F2 |
S1 S2 |
M1 M2 |
CS 520 Information Structures with Java |
CS 200; Not recommended for students without a programming background. | – | P | – | C | C | – | F1 F2 |
S1 S2 |
M1 M2 |
CS 521 Information Structures with Python |
Programming experience in any language. | – | P | – | C | C | C | F1 F2 |
S1 S2 |
M1 M2 |
CS 526 Data Structures and Algorithms |
CS 300 and either CS 520 or CS 521. | – | P | – | E | – | C | F2 | S2 | – |
CS 535 Computer Networks |
CS 575 and CS 201 or CS 231 or CS 232. Or instructor’s consent. | CN | E | C | – | – | – | F2 2022 | S2 2023 | – |
CS 544 Foundations of Analytics and Data Visualization |
CS 546 and (CS 520 or CS 521), or equivalent knowledge. | DA | C | E | E | E | – | F1 F2 |
S1 | M1 |
CS 546 Introduction to Probability and Statistics |
Academic background that includes the material covered in a standard course on college algebra. | – | P | – | E | – | – | F1 F2 |
S1 S2 |
M1 M2 |
CS 555 Foundations of Machine Learning |
CS 544 or equivalent knowledge. | DA | C | E | E | E | – | F2 | S1 | M2 |
CS 566 Analysis of Algorithms |
CS 248 and either CS 341 or CS 342. Or CS 521 and CS 526. |
– | C | C | – | – | – | F1 | S1 | – |
CS 570 Biomedical Sciences & Health IT |
None | HI | – | – | E | C | – | F1 | – | – |
CS 580 Health Informatics |
None | HI MISP |
– | E | E | C | – | F2 | – | – |
CS 581 Health Information Systems |
None | HI MISP |
– | E | E | C | – | – | S1 | – |
CS 584 Ethical and Legal Issues in Healthcare Informatics |
None | – | – | – | – | C | – | – | – | M1 |
CS 601 Web Application Development |
CS 200, CS 231, CS 232 or CS 300 | AIT WAD |
– | E | E | – | E | F2 | – | M1 |
CS 602 Server-Side Web Development |
CS 601 | WAD | – | – | E | – | E | – | S1 | M2 |
CS 622 Advanced Programming Techniques |
CS 342 or equivalent knowledge of Java. Or, CS 521 and CS 526 | – | – | E | E | – | C | – | S1 | M1 |
CS 625 Business Data Communication and Networks |
CS 200 | DF IT |
– | – | C | C | – | F1 F2 |
S1 S2 |
M1 M2 |
CS 632 IT Project Management |
None | AIT ITPM SE |
– | E | E | – | – | F1 | – | M1 |
CS 633 Software Quality, Testing and Security Management |
None | ITPM SE |
– | E | E | – | E | – | S1 | – |
CS 634 Agile Software Development |
None | ITPM | – | – | E | – | E | F2 | – | – |
CS 664 Artificial Intelligence |
CS 341,CS 342,CS 520 or CS 521 | – | – | E | E | – | E | F1 | – | – |
CS 665 Software Design and Patterns |
(CS 526 or CS 622) and one of the following (CS 341, CS 342, CS 520, or CS 521) |
SE | – | E | E | – | C | – | S2 | M2 |
CS 669 Database Design and Implementation for Business |
None. | DMBI IT |
P | – | C | – | E | F1 F2 |
S1 S2 |
M1 M2 |
CS 673 Software Engineering |
At least two 500 level or above programming intensive courses. | SE | – | C | – | – | C | F1 | – | M1 |
CS 674 Database Security |
CS 669 or CS 579. | DMBI IS MISP |
– | E | E | – | – | F1 | S2 | – |
CS 677 Data Science with Python |
CS 521 or equivalent. | – | C | E | E | – | E | F2 | S2 | M2 |
CS 682 Information Systems Analysis and Design |
Basic programming knowledge or instructor’s consent. | IT | – | – | C | C | C | F1 F2 |
S1 S2 |
M1 M2 |
CS 683 Mobile Application Development with Android |
CS 342 or CS 520 or CS 521. | – | – | E | E | – | E | – | S2 | M2 |
CS 684 Enterprise Cybersecurity Management |
None | IS MISP |
– | E | E | – | – | F2 | – | M1 |
CS 685 Network Design and Management |
CS 535 or CS 625. | CN | – | E | E | – | – | – | S2 | – |
CS 688 Web Mining and Graph Analytics |
CS 544, or CS 555, or equivalent knowledge. | DA | C | E | E | – | – | F1 | S2 | – |
CS 689 Designing and Implementing a Data Warehouse |
CS 579 or CS 669 and either CS 520 or CS 521. | DMBI | E | E | E | – | – | – | S2 | – |
CS 690 Network Security |
CS 535 or CS 625 | CN DF IS |
– | E | E | – | – | – | S1 | M1 |
CS 693 Digital Forensics and Investigations |
See description | DF IS |
– | E | E | – | – | F1 | S2 | – |
CS 694 Mobile Forensics and Security |
None | DF IS |
– | E | E | – | – | – | – | M1 |
CS 695 Cybersecurity |
CS 535 or CS 625 | AIT DF IS MISP |
– | E | E | C | – | – | S1 | M2 |
CS 699 Data Mining |
CS 546 and either CS 579 or CS 669 | DA DMBI |
C | E | E | – | – | F2 | – | M1 |
CS 701 Rich Internet Application Development |
CS 520 and CS 601 | WAD | – | E | E | – | E | – | S2 | – |
CS 763 Secure Software Development |
At least two 500- level (or above) programming-intensive computer science courses. | IS | – | E | E | – | E | F2 2023 | – | – |
CS 767 Advanced Machine Learning and Neural Networks |
CS 521 and either CS 622, CS 673 or CS 682. CS 677 is strongly recommended | IS | E | E | – | – | E | F2 | – | M1 |
CS 777 Big Data Analytics |
CS 521, CS 544 and CS 555. Or, CS 677 | – | E | E | – | – | – | F1 | S1 2023 | – |
CS 779 Advanced Database Management |
CS 579 or CS 669 | AIT DMBI |
E | E | E | – | – | – | S1 | M2 |
CS 781 Advanced Health Informatics |
CS 580 | HI | – | E | E | C | – | – | S2 | – |
CS 782 IT Strategy and Management |
CS 682 | IT | – | – | C | E | – | F1 F2 |
S1 S2 |
M1 M2 |
CS 783 Enterprise Architecture |
CS 682. Or strategic IT experience. | ITPM | – | E | E | – | – | – | S2 | – |
*Graduate Certificate Key
AIT Advanced Information Technology
CS Undergraduate Certificate in Computer Science
CN Computer Networks
DA Data Analytics
DMBI Database Management and Business Intelligence
DF Digital Forensics
HI Health Informatics
IS Information Security
IT Information Technology
ITPM Information Technology Project Management
MISP Medical Information Security & Privacy
WAD Web Application Development
**The MS in Computer Science and MS in Telecommunication degree programs can only be fully completed in the on campus format. However, students may take some classes in the online format.