Looking to choose your courses for the third study period? This ranking evaluates computer science and engineering courses available during LP3. From foundational subjects like **Finite Automata and Formal Languages** and **Mathematics Domain-Specific Language** to practical applications such as **Software Quality and Testing** and **Game Design and Construction**, the selection spans theoretical and applied disciplines.
The list includes essential technical courses like **Data Communication** and **Principles of Parallel Programming**, alongside interdisciplinary options such as **Human-Computer Interaction**, **Industrial Economics**, and **Technology and Society**. Whether you're interested in deepening your programming skills, exploring digital construction, or understanding technology's historical and societal impact, this ranking helps you navigate your course selection strategically.