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.