Academic year 2003/4


Level 1000 Modules Level 2000 Modules Level 3000 Modules Who are the Lecturers


LEVEL 1000 MODULES

IT1001 Introduction to Computing
Prerequisite: None
Workload: 26 lecture hours + 11 tutorial hours + 24 internet-activity hours
Module Credits: 4

This module aims to provide basic IT understanding for a student who has no or little knowledge of computing. It is structured to be the course for the student who either plans to take only one course in computing in his/her entire undergraduate studies or wants to equip himself/herself to do further more specialized computing studies. The module tries to be broad by touching on most aspects of computing. But there will also be some technical depth in standard introductory computing topics. The lectures will be intensely complemented by Web exploring activities.
Note: The lectures for IT1001 will be conducted by SoC, and the tutorial classes will be assisted by CITA.
Click here for course details


IT1002 Introduction to Programming
Prerequisite: None
Workload: 26 lecture hours + 11 tutorial hours + 6 laboratory hours
Module Credits: 4

The aim of this module is to introduce students to programming and abstraction methods as espoused in a modern programming language such as Java. This introductory course on Java introduces object abstraction and object-oriented implementation. The concept of objects and object communication will be reinforced via the rich API library for input/output functionality and graphical user-interface components. Abstraction techniques allow for non-trivial programs to be implemented incrementally and with control on complexity. Laboratory sessions will equip students with hands-on experience in Web pages and Java applets. Projects and assignments will expose students to programming and the use of Java constructs.
Note: The lectures for IT1002 will be conducted by SoC, and the tutorial and practical classes will be assisted by CITA.
Click here for course details



SCC1303 Multimedia and Communications

Prerequisite: None
Workload: 26 lecture hours + 3 tutorial hours + 8 laboratory hours + 8 oral-presentation hours
Module Credits: 4

This module aims to provide students with the understandings of basic notions in multimedia, and to use it as a tool to enhance communications. Students will be introduced to the principles and methods of design, as well as a range of software tools for creating, and composing multimedia systems and products. Techniques to produce animation and interactive multimedia will be taught, and oral presentation and effective speech techniques will be demonstrated. Students will also use multimedia as a communication tool to practise, enhance, and to develop their presentation skill and speech ability in addition to the technical speciality.
Click here for course details
Back to Top



LEVEL 2000 MODULES


GEM2508 A Finance Survival Kit

Prerequisite: None
Workload: 24 lecture hours + 16 laboratory hours
Module Credits: 4

This module aims to give students a pragmatic introduction to using advanced computing methods to solve problems in cash balance, liquidity, time value of money, stock valuation, break-even analysis, bond valuation, financial forecasting, risk and capital management.
Click here for course details



SCC2302 Scientific Computations

Prerequisite: IT1002 or CS1101 or CS1101S
Workload: 26 lecture hours + 5 tutorial hours + 14 laboratory hours
Module Credits: 4

This module aims to teach students the concepts of object-oriented programming, and the use of scientific library with an emphasis on scientific computations. Topics include program structure and organization, modules (classes), inheritance, dynamic binding, exceptions handlings and multithreadings. Students will also make use of computation library for scientific applications, and write numerical and simulation programs.
Click here for course details



SCC2303 Publishing of Scientific Information

Prerequisite: None
Workload: 26 lecture hours + 5 tutorial hours + 14 laboratory hours
Module Credits: 4

This module aims to teach the use of internet to publish the scientific information on world wide web. It focuses on the essential features of a good scientific paper, and the concepts, technology and design principles needed to build and to manage most of today's interactive web-based publications. Students will learn the fundamental issues involved in designing and developing interactive web application for publishing scientific information. The psychology of user interaction for reaching different ways of thinking, relating, and taking in information from web contents will also be discussed.
Click here for course details


Back To Top


LEVEL 3000 MODULES


SCC3301 Scientific Data Management, Evaluation and Communications

Prerequisite: IT1001 or IT1002
Workload: 26 lecture hours + 10 tutorial hours + 8 laboratory hours
Module Credits: 4

This module aims to teach students the computing skills that are needed by managers to solve business or management problems and the written skills required to present the results effectively. The emphasis is placed on problem solving rather than calculation. Topics include statistical methods, how statistical metrics are applied to solve problems in diversified industries, and how findings in the form of computer output are interpreted. The communication aspect includes gathering, analyzing, organizing, and presentation of information and results effectively and accurately. Student will be taught the process of writing, including prewriting, drafting, revising and editing.
Click here for course details

Student's Feedback on SCC3301



SCC3302 Web-Based High Performance Computing

Prerequisite: SCC2302
Workload: 26 lecture hours + 10 tutorial hours + 8 laboratory hours
Module Credits: 4

This module aims to teach the fundamentals of high performance computing (HPC) and its applications including drug design, weather forecast, financial analysis, product design and simulation. Students will be introduced to some parallel algorithms used for scientific computations and their implementations. Special attention is paid to the internet platform and the effect of the communication penalty on the amount by which an algorithm can be speeded up.
Click here for course details



SCC3303 Computer Aided Design for Laboratories

Prerequisite: IT1001 or IT1002
Workload: 26 lecture hours + 10 tutorial hours + 8 laboratory hours
Module Credits: 4

Laboratory experiments is an essential constituent of scientific study. Scientists always need to design tools and equipment that suit their research needs at low cost and in a short period of time. This module aims to teach the concepts and technical details of high quality mechanical and electrical design using CAD. Students will learn how to identify their need with basic geometric shapes, the layout and construction of basic shapes, and fine-tune the overall structure to yield highest possible quality and productivity. Real world examples are provided throughout the course to further enhance the students' ability to solve practical problems, as well as making the learning more interesting and realistic.
Click here for course details

Back To Top