Home
Getting Ready for CS1010
Welcome to CS1010! Here are some things that you can do while waiting for the semester to start.
Take a Look at General CS1010 Information
Take a look at the crucial information about CS1010 here. Scan through the learning outcomes to know what you are expected to learn in this module.
Note down the important dates on your calendar.
Read about CS1010 Policies
The general policies for CS1010 is posted. Go through it to see what is expected.
Read Feedback on CS1010 from 2018
This semester's CS1010 will be conducted in a similar style with the version in 2018. Read the comments from that batch of students to know what to expect.
Explore Some Additional Readings
Some extra reading materials curated by Wei Tsang are available. In particular, check out the articles under Must Read section. If you have some programming background and are wondering why we are teaching C, read the articles under Why C section.
Enable Your Piazza Account
You should have received an email inviting you to create a Piazza account and enroll in the module Q&A forum. Please join CS1010 on Piazza.
Enable Your SoC Account
Go to https://mysoc.nus.edu.sg/~newacct and create your SoC Unix Account if you have not done so. Activate "General Unix Servers" and "The SoC Compute Cluster" in MySoC here: https://mysoc.nus.edu.sg/~myacct/services.cgi
Create a GitHub Account
Create a GitHub account if you do not have one. This account should stay with you for your professional career. So choose the username wisely.
Get a Head-Start with Unix and Vim
Check out the materials from SoC Unix@Home Workshop. If you have questions or face any issues, ask on Piazza.