Skip to content
clementyee303 edited this page Apr 25, 2021 · 9 revisions

NUS CS2030 AY2020/21 Semester 2

Welcome to the Wiki Page of CS2030 Programming Methodology!

Introduction

What do I do here?

Well, the main reason for the creation of this website is to facilitate Peer Learning.

We hope to make CS2030 a more collaborative environment for CS2030 Students to learn from one another.

How can I contribute?

There are 3 parts of the Peer Learning Component, which takes up a certain percentage of your entire CS2030 Grade.

They are:

  • 🗨️ Discussions done on our Github Forum
  • 📖 Contribution to Github Wikis

Setting Up For CS2030

Do follow these steps in the following order

For Windows Users:

  1. Setting Up Unix

  2. Setting Up Java

  3. Setting Up Checkstyle for Files

You can set up Vim on in your Ubuntu environment. Else, you can install it locally by following this guide

For Mac Users:

  1. Setting Up Unix

  2. Setting Up Java

  3. Setting Up Checkstyle for Files

NOTE: It is not necessary to download MacVim unless you require a Graphical User Interface (GUI). If you wish to do so, you can follow this guide here

Miscellaneous Guides

To be able to access your lab nodes from home, you can follow this guide here to be able to set up as such.

Thank you and have a nice day!

Useful VIM command shortcuts can be found here

Potential syntax help on extending Project to Level 5 over here

Misc java utility classes