Deep Learning for Data Science

CDS DS 542

In this course, students will gain an understanding of the fundamentals in deep learning and then apply those concepts in exercises and applications in python. We'll start with the origins of artificial neural networks, learn about loss functions, understand gradient descent, back propagation and various training optimization techniques. Students will be familiar with canonical network architecture such as multi-layer perceptions, convolutional neural networks, recursive neural networks, LSTMs and GRU, attention and transformers. Through explanations, examples and exercises students will build intuition on how deep learning algorithms work and how they are implemented in popular deep learning frameworks such as PyTorch. Students will be able to define, train and evaluate deep learning models as well as adapt deep learning frameworks to new functionality. Students will gain exposure to pre-trained large language models and other foundation models and the concepts of few-shot learning and reasoning. Finally, students will be able to apply many of the techniques they learned in a final class project.

FALL 2025 Schedule

Section Instructor Location Schedule Notes
A1 Considine STH B19 MW 2:30 pm-4:15 pm

FALL 2025 Schedule

Section Instructor Location Schedule Notes
A2 Considine CDS 164 W 12:20 pm-1:10 pm

FALL 2025 Schedule

Section Instructor Location Schedule Notes
A3 Considine STH 113 W 1:25 pm-2:15 pm

SPRG 2026 Schedule

Section Instructor Location Schedule Notes
A1 Gardos CGS 505 TR 3:30 pm-4:45 pm

SPRG 2026 Schedule

Section Instructor Location Schedule Notes
A2 Gardos IEC B10 F 10:10 am-11:00 am

SPRG 2026 Schedule

Section Instructor Location Schedule Notes
A3 Gardos MUG 205 F 11:15 am-12:05 pm

SPRG 2026 Schedule

Section Instructor Location Schedule Notes
A4 Gardos CGS 315 F 12:20 pm-1:10 pm

SPRG 2026 Schedule

Section Instructor Location Schedule Notes
A5 Gardos CGS 315 F 1:25 pm-2:15 pm

Note that this information may change at any time. Please visit the MyBU Student Portal for the most up-to-date course information.