School of Computing > Undergraduates > Exemptions & Placement Tests
Info for Current Students
Computer Science Courses Information Systems Courses Concurrent Degree Programmes
Double Degree Programmes Double Major Minor Programmes
Exemptions and Placement Tests
Poly Prep Programme Project Modules
Scholarships & Support
Beyond Classroom
Enhancement Programmes
Honours Roll
Enquiries

Placement Tests for Polytechnic Diploma Candidates admitted to Computing Course - General Scope

CS2100 Computer Organisation (please click title)

The objective of this module is to familiarise students with the fundamentals of computing devices. Through this module students will understand the basics of data representation, and how the various parts of a computer work, separately and with each other. This allows students to understand the issues in computing devices, and how these issues affect the implementation of solutions. Topics covered include data representation systems, combinational and sequential circuit design techniques, assembly language, processor execution cycles, pipelining, memory hierarchy and input/output systems.

Recommended Textbooks

Digital Design: Principles and Practices [DDPP] by John F. Wakerly, Prentice-Hall. ISBN 0-13-324500-4.

Computer Organizations and Design (The hardware/software interface) by David A. Patterson and John L. Hennessy.

CS2105 Introduction to Computer Networks (please click title)

This course aims to provide a broad introduction to computer networks and some appreciations of network application programming. It covers a range of topics including basic data communication and computer network concepts, protocols, networked computing concepts and principles, network applications development and network security. The emphasis of teaching is on the working principles and application of computer networks. As an integral part of the course, tutorials and practical assignments enforcing learning will also be given. These assignments provide an early exposure in network application programming and they should be able to complete by using personal computers and school's network facilities.

Topics included:
An overview of computer networks and the Internet
Basic data communications
Application layer
Transport layer
Network layer and routing
Link layer and local area networks

Recommended Textbook

James F. Kurose & Keith W. Ross, Computer networking: A top-down approach featuring internet, Addison Wesley, 2001

 

 

*** Best viewed with Internet Explorer 7 & above, Firefox, Chrome and Safari ***