The document outlines the courses for a degree program across 8 semesters, including course names, prerequisites and semester offered. It shows core courses in the early semesters like Introduction to Computer Science, followed by more advanced courses that have prerequisites met in earlier semesters. The document also lists 4 specialization tracks that students can choose from in their final years, each consisting of 6 courses in a specific domain like Software Engineering, Networks, Mobile Technologies or Web Development.