DS 300

Distributed Programming for AI. 3 credits, 3 contact hours

New Jersey Institute of Technology · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

Prerequisites: CS 375 or CS 370 . This course introduces the principles, architectures, and programming techniques required to build distributed systems that support modern AI workloads. Students learn distributed computing fundamentals, scalable data processing, distributed training of machine learning models, scheduling, fault tolerance, and deployment patterns used in large-scale AI systems. Hands-on assignments use contemporary frameworks such as Ray, PyTorch Distributed, Spark, and Kubernetes.

Sections

Current meeting, instructor, credit, and enrollment details

Updated 4 hours ago

001

Availability not recently verified
Class #new_jersey-0957Fall 2026UGRD3 credits
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?