Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
Build software applications. Delve into systems architecture, network infrastructure, and distributed computing. Study algorithmic principles and computational theory. Acquire the essential knowledge to reach your professional objectives. Hands-On Learning Gain industry experience through internships at technology firms. Participate in investigative research initiatives alongside faculty. This 36-credit program spans two academic years (four semesters) of intensive study, featuring a first-year cohort structure with standardized core curriculum. The second year offers customizable graduate electives that align with individual career aspirations. Throughout the program, students complete multiple significant software development initiatives, culminating in a comprehensive capstone project during their final year.