We describe the contents of an advanced undergraduate course on Optoelectronics at the Department of Electrical and Computer Engineering, National University of Singapore. The emphasis has changed over the years to keep abreast of the development in the field but the broad features remain the same. A multidisciplinary approach is taken, incorporating physics, materials science and engineering concepts to explain the operation of optoelectronic components, and their application in display, communications and consumer electronics. The course comprises of 36 hours of lectures and two experiments, and covers basic radiometry and photometry, photoemitters (LEDs and lasers), photodetectors, and liquid crystal displays. The main aim of the course is to equip the student with the requisite theoretical and practical knowledge for participation in the photonics industry and for postgraduate research for students who are so inclined.