All students in their first year at Yale-NUS College will take seven courses in common. All of the first semester courses are part of the Common Curriculum, as are three of the four courses in the second semester. Students in the double degree programme will take Law and Society at the NUS Law School in the second semester, and all other students will choose one elective course in their second semester.

Below are a few descriptions of the elective courses currently offered at Yale-NUS College. Language courses may be elected through NUS, and other NUS courses may be available depending on availability of slots and scheduling considerations. In their second year and beyond, students will have more opportunities to take more elective courses.

For the latest course offerings, please click here.

NUS students who are interested to read Yale-NUS modules, please refer to here.

  • Dante and the European Middle Ages

    This course is a careful and philological reading Dante’s Divine Comedy, an undisputed masterwork of world literature. As the Italian poet narrates his vision of the world beyond, we will journey with him through Hell to Purgatory and ascend to Paradise and finally return to earth. We will pay special attention to the historical, intellectual...

    View course details »
  • Genetics

    This course illustrates basic principles of genetics using examples from prokaryote and eukaryote organisms. It emphasises classical genetic techniques and how genetics is used to gain understanding of whole organisms. The gene, its context and the genome are the primary concepts covered. The focus will be on Drosophila developmental genetics, y...

    View course details »
  • Integrative Music Theory 1

    Integrative Music Theory is a comprehensive introduction to musicianship and musical understanding. Students in the course will develop their abilities to play, read, understand, and write music. Work includes exercises in music fundamentals, model composition, performance, analysis, improvisation, and ear training, all of which are intended to ...

    View course details »
  • Introduction to Urban Studies

    This course offers an introduction to urban studies. It enquires into the evolution of cities historically as well as contemporary processes of urbanisation. The course also introduces students to key explanatory frameworks for understanding the contemporary economic and social function of cities. The course can be taken as a gateway to the Urba...

    View course details »
  • Principles and Tools of Software Development

    Only being able to program does not make one a good programmer. This course teaches principles and tools that can make a good software developer. Students will learn basic principles of software development, e.g., encapsulation, information hiding, modularisation, unit/integrated testing, debugging, programming in a team, profiling. They will al...

    View course details »