The curriculum consists of core courses that provide a strong foundation in computer science principles and a range of elective courses that allow students to tailor their expertise to their interests and career goals. It culminates in a capstone project that showcases students’ skills and knowledge.