Online Projected 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.

 

P = Prerequisite Requirement, C = Core Requirement, E = Elective Option
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 520
Information Structures with Java
LB 102; Not recommended for students without a programming background. SE P C C C F1
S1
CS 521
Information Structures with Python
Programming experience in any language or instructor’s consent. 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. Or instructor’s consent. P E C F1
F2
S1 M1
CS 535
Computer Networks
CS 575 or instructor’s consent.  CN E C F1  – 
CS 544
Foundations of Analytics and Data Visualization
(LB 103 & LB 104) and (CS 520 or CS 521), or equivalent knowledge. DA C E E E F1
F2
S1 M1
CS 550
Computational Mathematics for Machine Learning
Basic programming knowledge or instructor’s consent. C
S1 M1
CS 555
Foundations of Machine Learning
CS 544 or CS 550 or instructor’s consent. DA C E E E F2 S2 M2
CS 566
Analysis of Algorithms
CS 342 or CS 526
Or instructor’s consent.
C F1 M1
CS 570
Biomedical Sciences & Health IT
None HI E E C F1 M2
CS 577
Data Science with Python
CS 521 or equivalent or instructor’s consent. AI C E E E F2  S2 M2
CS 580
Health Informatics
None HI
MISP
E E C F2 M1
CS 581
Health Information Systems
None HI
MISP
E E C S1 M2
CS 582
Entrepreneurship in Health IT and Biotech
None E E F1
CS 584
Ethical and Legal Issues in Healthcare Informatics
None C F1 M1
CS 595
Cybersecurity Fundamentals
CS 535 or CS 625 or instructor’s consent. AIT
DF
IS
MISP
E E C S1 M2
CS 601
Web Application Development
WAD 100 AIT
SE
WAD
E E E F2 M1
CS 602
Server-Side Web Development
CS 601 or instructor’s consent. WAD E E E S1 M2
CS 622
Advanced Programming Techniques
(CS 342 or equivalent knowledge of Java) Or (CS 521 and CS 526) SE E E C S1 M1
CS 625
Business Data Communication and Networks
LB 102 or instructor’s consent. DF
IT
C C F1
F2
S1
S2
M1
M2
CS 632
IT Project and Product Management
None ITPM
AIT
E F1 M1
CS 633
Software Quality, Testing and Security Management
None ITPM E E S1
CS 634
Agile Software Development
None ITPM E E F2 S2
CS 664
Artificial Intelligence
CS 248 and CS 342 AI E E E E F1 S1
CS 665
Software Design and Patterns
CS 342 and CS 565 or instructor’s consent. SE E E C S2 M2
CS 669
Database Design and Implementation for Business
None. DMBI
IT
E C E F1
F2
S1
S2
M1
M2
CS 673
Software Engineering
At least two programming intensive courses or instructor’s consent. SE C C F1  M1
CS 674
Database Security
None. DMBI
IS
MISP
E E E F2 S2
CS 682
Information Systems Analysis and Design
Basic programming knowledge or instructor’s consent. IT C C C F1
F2
S2 M1
CS 683
Mobile Application Development with Android
CS 342 or CS 520 or CS 521. E E E S2
CS 684
Enterprise Cybersecurity Management
None IS
MISP
E E F2 S2 M1
CS 685
Network Design and Management
CS 535 or CS 625 or instructor’s consent. CN E E S2
CS 688
Web Mining and Graph Analytics
CS 544, or CS 555, or equivalent knowledge or instructor’s consent. DA
AI
C E E F1 S2 M1
CS 689
Designing and Implementing a Data Warehouse
CS 579 or CS 669 or instructor’s consent. DMBI E E E S2
CS 690
Network Security
(CS 535 or CS 625) and (CS 595 or CY 100) or instructor’s consent. CN
DF
IS
E E F1 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 699
Data Mining
CS 521, (LB 103 & LB 104) and either CS 579 or CS 669. DA
DMBI
AI
C E E F2 S1 M1
CS 763
Secure Software Development
CS 248 or instructor’s consent. IS E E E F2 
CS 767
Advanced Machine Learning and Neural Networks
CS 521 and either CS 577, CS 622, CS 673 or CS 682 or instructor’s consent. AI E E E E F2 S2
CS 777
Big Data Analytics
(CS 521 and CS 544 and CS 555) or CS 577 or instructor’s consent. AI E E E F1  M2
CS 779
Advanced Database Management
(CS 579 or CS 669) or instructor’s consent. AIT
DMBI
E E E S1 M2
CS 781
Advanced Health Informatics
CS 580 or instructor’s consent. HI E E C S2
CS 782
IT Strategy and Management
CS 682 or instructor’s consent. IT E E F2 S1
M2
CS 788
Generative AI
CS 577 or instructor’s consent. AI E E E F2 M1
CS 790
Computer Vision In AI
CS 566 or instructor’s consent. AI E E E F2

*Graduate Certificate Key

AIT Advanced Information Technology
AI Applied AI & Machine Learning
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 degree program can only be fully completed in the on campus format. However, students may take some classes in the online format.

 

Quick Links