Course Descriptions and Schedule
Please note that course schedules may be amended due to low enrollment, faculty availability, and/or other factors.
MSDS 440-DL : Full-Stack Data Engineering
Description
This course introduces the full-stack development process for data science. Students learn how to implement end-to-end applications using web-based technologies and the model-view-controller framework. They build real-time application servers, backend databases, and front-end interfaces. They create microservices that deploy machine learning algorithms. The course shows how to extract information from online resources. Graph theory, information retrieval, social media, and text analytics are discussed and employed in real-world applications. Students also learn design principles for implementing relational, document, and graph databases. This is a project-based course with a strong programming component.
Prior to fall 2023, this course was titled "Real-Time Interactive Processing and Analytics."
Prerequisites: (1) MSDS 420-DL Database Systems or CIS 417 Database Systems Design and Implementation and (2) MSDS 422-DL Practical Machine Learning or CIS 435 Practical Data Science Using Machine Learning.
Winter 2025 | ||||
Start/End Dates | Day(s) | Time | Building | Section |
01/06/25 - 03/22/25 | Sync Session Tu | 7 – 9:30 p.m. | 55 | |
Instructor | Course Location | Status | CAESAR Course ID | |
Bader, Atef | Online | Open |