Skip to main content Skip to search
""

M.S. in Computer Science — Agile Curriculum

Explore Comp Sci Agile Course Descriptions and Degree Requirements

""
'''''

Curriculum Overview

The 45-credit M.S. in Computer Science — Agile builds rigorous, industry-ready computer scientists from the ground up, combining strong theoretical foundations with hands-on mastery of modern software development. Students develop core proficiency in Object-Oriented Programming, Algorithms and Data Structures, and Computer Systems Architecture before advancing into Theoretical Computer Science, Advanced Algorithms, and Emerging Paradigms in Programming.

''''

About The Coursework

Electives in DevOps, Mobile Computing, Software System Security, Machine Learning, Neural Networks, and AI allow students to tailor the degree to their goals, alongside hands-on experience with LLM-powered coding tools like Claude Code and Cursor. A two-part capstone delivers a production-quality, portfolio-ready project from design through deployment. Full-time and part-time options are available. 

''''
''''

How You'll Learn

At the Katz School, you learn the way real innovators work — identifying problems, then designing, building, testing, and improving solutions across a multi-semester project. In the CS Agile program, that means building production-quality systems alongside faculty who are active researchers, starting from programming fundamentals and advancing through the same AI specializations and capstone as the standard CS track. You graduate with a portfolio demonstrating end-to-end engineering capability from design through deployment.

Skip past mobile menu to footer