Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

adriangohjw/NTU_CompSci

Repository files navigation

NTU Computer Science

GitHub forks GitHub Repo stars

GitHub commit activity GitHub last commit

Introduction

  • This repository contains answers and references to tutorials, labs and assignments for the various courses
  • If there are mistakes / better ways of doing things, do submit a pull request or reach out to me!
  • Give me a star if this is useful to you in any way? :)

Disclaimer:

  • Some of the changes are contributed by the community, in which I have zero ways to validate if the solutions are correct

Help needed! Here's how to contribute

Why

  • I have been maintaning this for a few years, and now I have graduated
  • NTU has new refreshed courses - I started in AY2017 (and even took a gap year in between)
  • Give back and help your fellow students (and future juniors) - just like how you have benefited from this!

What kind of help is needed?

  • Adding references for new modules that's not in this repository
  • Help fix errors
  • Update outdated references

How to help

  • Fork this repository and make a pull request!
  • If your project is a in another repository, you can add it's URL

On a side note...

I also write about other engineering challenges I faced at work and how I solved them. You can find them at adriangohjw.com

NTU Computer Science Tutorials, Labs and Assignments

Year 1
CZ1003 / SC1003 Introduction to Computational Thinking Python
CZ1007 / SC1007 Data Structure C
CZ1012 Engineering Mathematics 2 Python
Year 2
CZ2001 Algorithms Python
CZ2002 Object Oriented Design and Programming (OODP) Java, C++
MOBLIMA Java
CZ2003 Computer Graphics And Visualisation VRML
CZ2004 Human Computer Interaction (HCI)
CZ2005 Operating Systems (OS) C++
CZ2006 Software Engineering
Primus Python (Flask), Dart (Flutter)
CZ2007 Introduction to Databases SQL
CZ3002 Software Systems Analysis and Design (SSAD)
Eduventure Python (Flask), C# (Unity), JavaScript (ReactJS)
CZ3006 Net Centric Computing Java, Python
Year 3
EG0001 Engineers & Society
HW0288 Engineering Communication II
CZ3001 Advanced Computer Architecture CUDA
Project Assembly
CZ3002 Advanced Software Engineering
ScanSmart Ruby (Ruby on Rails), Android GitHub Actions
MVC Assignment 2 Java (Struts2), Maven, MySQL
CZ3004 Multi-Disciplinary Project
CZ3005 Artificial Intelligence (AI) Python, Prolog
CX4013 Distributed Systems
Project: Distributed Facility Booking System Java
CX4031 Database System Principles
Project: Designing Database C++
Project: PICASSO Query Optimizer Python
CX4034 Information Retrieval
Search.io - Parler Search Engine Ruby on Rails, Node.js, ElasticSearch, Streamlit
CX4153 Blockchain Technology
aDEX (adriangohjw Decentralized EXchanege) Solidity, Truffle, JavaScript (Express.js), Bootstrap
Year 4
CE2004 Circuits & Signal Analysis
BC2402 Designing & Developing Databases MySQL, MongoDB
COVID-19 / WHO MySQL, MongoDB
CZ4032 Data Analytics and Mining
Part 1: CBA and other classifiers Python
Part 2: Technical Review Paper Python
Morty Proxy This is a proxified and sanitized view of the page, visit original site.