CT1002-Introduction to Computer Systems

CT1002-Introduction to Computer Systems
The course provides an overview of computing systems and the basis for the further detailed study of the various topics in computing.

Intended Learning Outcomes (ILOs)

By the end of this course, you would be able to:

  1. Describe the functions and architecture of a modern computing system.
  2. Describe basic operating system concepts.
  3. Describe the basic concepts of database.
  4. Describe basic computer network concepts.
  5. Describe the basic concepts of multi-tier computer systems.

 

Course Contents

Introduction
What are computers and what are they for? Types of Computers. The most powerful computers
and their uses. Examples.
Basic Operating System (OS) Concepts
Types of OS; Services performed by OS; OS concepts: processes, communication, synchronisation, resource management, security and error handling. Considerations of OS in different systems.
Databases
The need for databases. Database management systems (DBMS). Relational (e.g. SQL) and non-relational databases (NoSQL)
Computer Network Basics
The students will learn how the Internet works, eg. IP, DNS addressing, domains, port number and subnet. Case studies: Campus network, scalable service deployment architecture.
Computer System Architectures
Multi-tier computer systems  for enterprise, cloud and data center

 

Class schedule
(Online Consultation)
28 October - 29 November
Tuesday (6:30 pm - 8:30 pm)
*Week #5 (Tuesdays & Thursday)
Final Exam
(Onsite, NTU Campus)#
30 November 2024 (Saturday)
10 am to 11 am

#Onsite assessment venue at NTU will be announced closer to the final exam date.

Class schedule
(Online Consultation)
27 May - 28 June
Tuesday (6:30 pm - 8:30 pm)
Exception: Week #5 (Tues & Thurs)
Final Exam
(Onsite, NTU Campus)#
29 June 2024 (Saturday)
10 am to 11 am

#Onsite assessment venue at NTU will be announced closer to the final exam date.

  • Each module cost S$250.
  • Learners can use their SkillsFuture credits to pay or partially pay for the bridging modules.