CP3108A and CP3108B are independent study courses (previously called independent work modules) run by the SoC UG office. To enroll in one of them, you first need to secure a project supervised by a professor. This page describes how to secure a place in an NUS-OSS project (supervised by prof Damith) so that you can enroll in one of .
Here are the intended objectives of doing an ISC in an NUS-OSS project (ISC@NUS-OSS for short):
You can do an ISC@NUS-OSS 'unofficially' too (i.e., without officially enrolling in a course) if you are not interested in receiving course credits but you are still interested to join an NUS-OSS project. In that case,
Given below are the prerequisites that you need to satisfy to be eligible for an . These can only be waived under exceptional circumstances.
A student in ISC@NUS-OSS project goes through the following typical phases.
Aim to showcase your ability to (a) understand the product, and, (b) work with the codebase, when doing this phase. Hence,
nus-oss
at comp.nus.edu.sg
), when ready.This phase starts only after you have been accepted for an ISC@NUS-OSS slot, which in turn depends on your performance in the phase 2 above.
good first issue
or d.FristTimers
.File
-> Make a copy
option to create your own copy (Google login required).Project guidance will be provided by senior dev team members, mostly in the form of PR reviews. You can also post in the issue tracker or the project discussion board (on GitHub) to ask for further guidance. After you've been added to the project's slack channel, you can ask questions through that too.
There are no lectures but you can arrange a meeting with the prof if needed.
These are things to do when nearing the deadline (the deadline will be given to you at the start of phase 3).
Q: Can ISC@NUS-OSS be done while on SIP/ATAP etc.?
A: Yes, if selected for ISC@NUS-OSS, you can do the work of the ISC while doing the internship (but outside of office hours) and register for the course officially in a subsequent semester.
Q: What if I plan to go SEP or NOC during the semester following the summer?
A: You can do the ISC@NUS-OSS work during the summer, and register for the course officially after you are back from SEP/NOC. You cannot earn course credit for ISC@NUS-OSS for a semester in which you are not studying full-time in NUS.
nus-oss
at comp.nus.edu.sg