Sidebar

3.4.4    Undergraduate Research Opportunity Programme

  Home / NUS Bulletin AY2019/20 / School of Computing / Undergraduate Education / Enrichment Programmes / Undergraduate Research Opportunity Programme

The School of Computing offers the Undergraduate Research Opportunity Programme (UROP) in Computing to provide opportunities for research in computing by talented undergraduate students.

The aim of this programme is to foster intellectual exchange and collaboration between undergraduates and academic staff members. It allows undergraduates to participate in active research at the School of Computing, and to experience first-hand the challenges and exhilaration of research, discovery and invention. Students will be working at the frontiers of computing research and this exposure will complement their coursework.

Students will conduct research under the supervision of faculty members of the School of Computing. Typically, the research involves the following activities: problem formulation, literature survey, attending research seminars, proposal and implementation of solution, evaluation, and documentation and presentation of results. The relative importance of each of the above research activities can vary widely, depending on the chosen research topic (ranging from basic research to applied research to innovative application development).

Two modules are offered under the UROP (Computing) programme:

Code Title MCs Prerequisites
CP3208 Undergraduate Research in Computing I 4 Pass 60 MCs and with approval from respective department.
CP3209 Undergraduate Research in Computing II 4 CP3208

A student participating in UROP (Computing) takes a two module (8 MCs) sequence spread over two semesters – CP3208 in the first semester, followed by CP3209 in the second semester. Even though each UROP (Computing) module is a one semester module, it is understood that this will also include compulsory full-time research work during the vacation preceding the semester.

It is expected that the student will complete an initial research study on the project in CP3208 (vacation and first semester) and complete the research project in CP3209 (the following vacation and second semester).

Eligibility and Workload

To be eligible for UROP (Computing), a student must have

  1. Completed the prerequisites of CP3208, and
  2. A minimum CAP of 3.80 (out of 5).

A student who applies for UROP (Computing) is committed to take the two module (8 MCs) sequence of CP3208 and CP3209. CP3208 and CP3209 must be completed before (and not concurrently with) CP4101 (B. Comp. Dissertation). Therefore, a student should plan to finish the CP3208-CP3209 sequence before starting CP4101.

A student can take only one UROP (Computing) module per semester. CP3208 or CP3209 will contribute 4 MCs each to the semester workload.

Administration

The programme is administered by the Office of Special Programmes in the School of Computing.  Application for UROP (Computing) is open for either semester. Eligible students can get the application forms from the Office of Special Programmes. More details can be found at: http://www.comp.nus.edu.sg/programmes/ug/project/urop/

  Home / NUS Bulletin AY2019/20 / School of Computing / Undergraduate Education / Enrichment Programmes / Undergraduate Research Opportunity Programme