27.12.2014 Views

bachelor of computer science - Ngee Ann-Adelaide Education ...

bachelor of computer science - Ngee Ann-Adelaide Education ...

bachelor of computer science - Ngee Ann-Adelaide Education ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

NGEE ANN - ADELAIDE<br />

EDUCATION CENTRE<br />

The<br />

<strong>Ngee</strong><br />

<strong>Ann</strong><br />

Kongsi<br />

A PARTNERSHIP SINCE 1998<br />

THE UNIVERSITY OF ADELAIDE<br />

BACHELOR OF COMPUTER SCIENCE<br />

(FINAL YEAR DEGREE)<br />

2012/13<br />

Life Impact The University <strong>of</strong> <strong>Adelaide</strong>


NGEE ANN-ADELAIDE EDUCATION CENTRE<br />

<strong>Ngee</strong> <strong>Ann</strong>-<strong>Adelaide</strong> <strong>Education</strong> Centre is the gateway to globalisation for the University <strong>of</strong> <strong>Adelaide</strong>, a University <strong>of</strong> excellence in<br />

postgraduate, undergraduate and pr<strong>of</strong>essional education. It is a partnership established since 1998 between the University <strong>of</strong><br />

<strong>Adelaide</strong> and <strong>Ngee</strong> <strong>Ann</strong> Kongsi, with the vision to educate the leaders <strong>of</strong> tomorrow.<br />

Please visit: www.NAA.edu.sg<br />

The<br />

<strong>Ngee</strong><br />

<strong>Ann</strong><br />

Kongsi<br />

<strong>Ngee</strong> <strong>Ann</strong> Kongsi is a foundation which is actively involved in<br />

educational, cultural and welfare activities. Founded in 1845 by<br />

Chinese immigrants <strong>of</strong> the Teochew dialect group, the <strong>Ngee</strong> <strong>Ann</strong><br />

Kongsi was formally incorporated in Singapore under the Ordinance<br />

Act in 1933. The Kongsi has grown from a community bound by a<br />

common heritage and genuine concern for the welfare <strong>of</strong> its<br />

members to a foundation that now serves the community regardless<br />

<strong>of</strong> race, religion or social status.<br />

With more than 130 years <strong>of</strong> excellence in education, the University <strong>of</strong><br />

<strong>Adelaide</strong> is one <strong>of</strong> Australia’s oldest and most prestigious tertiary<br />

institutions.<br />

At the heart <strong>of</strong> the University’s vision, achievement and impact is a<br />

belief that the experience <strong>of</strong> the student is fundamental, and that<br />

research and high quality teaching have a symbiotic relationship that<br />

underpins and characterises the finest universities in the world.<br />

Please visit: www.ngeeann.com.sg<br />

The University is associated with 5 Nobel Laureates, has produced<br />

106 Rhodes Scholars and 122 Fulbright Scholars, and is a member <strong>of</strong><br />

the Group <strong>of</strong> Eight - Australia’s leading research-intensive universities.<br />

Please visit: www.adelaide.edu.au and www.go8.edu.au<br />

The program is accredited by the Australian Computer Society. Graduates from this<br />

degree will be highly skilled and adaptable with the ability to design <strong>computer</strong>-based<br />

solutions to the problems <strong>of</strong> information management and processing in industry,<br />

“commerce, <strong>science</strong>, entertainment and the public sector.<br />

”<br />

Pr<strong>of</strong>essor David Suter<br />

Head, School <strong>of</strong> Computer Science, the University <strong>of</strong> <strong>Adelaide</strong><br />

SCHOOL OF<br />

COMPUTER SCIENCE<br />

Computer Science has a long history at the University <strong>of</strong> <strong>Adelaide</strong> and it is currently one <strong>of</strong> the eight Schools within the Faculty <strong>of</strong><br />

Engineering, Computer and Mathematical Sciences. It <strong>of</strong>fers high quality undergraduate degrees in Computer Science, and<br />

S<strong>of</strong>tware Engineering, and contributes to many other degree programs in mathematics, engineering and other areas.<br />

The School operates an honours program (4th year for outstanding students intending to enter research, or to gain an advanced<br />

qualification), and Masters degrees in Computer Science, S<strong>of</strong>tware Engineering, and Innovation & Commercialisation.<br />

Our degrees are accredited by the Australian Computer Society.<br />

The School has a strong research ethos and is internationally prominent in the areas <strong>of</strong> <strong>computer</strong> vision, distributed and high<br />

performance computing, evolutionary systems, formal methods, and s<strong>of</strong>tware architectures. It enjoys strong links with industry and<br />

has attracted considerable competitive research funding.<br />

www.cs.adelaide.edu.au


PROGRAM PATHWAY<br />

Bachelor <strong>of</strong> Computer Science/<br />

Graduate Diploma in Computer Science<br />

Pathway for<br />

applicants who are not <strong>of</strong>fered direct entry<br />

to the Bachelor <strong>of</strong> Computer Science/<br />

Graduate Diploma in Computer Science program<br />

Applicants who do not meet the entry requirements as stipulated by<br />

the University <strong>of</strong> <strong>Adelaide</strong> for the Bachelor <strong>of</strong> Computer Science/<br />

Graduate Diploma in Computer Science program may be<br />

recommended to undertake the Preparatory Course.<br />

Subject to their academic performance in the Preparatory Course,<br />

candidates may be <strong>of</strong>fered a place to the Final Year Bachelor <strong>of</strong><br />

Computer Science program/ Graduate Diploma in Computer Science<br />

Pathway for<br />

applicants who are <strong>of</strong>fered DIRECT ENTRY<br />

to the Bachelor <strong>of</strong> Computer Science/<br />

Graduate Diploma in Computer Science program<br />

PREPARATORY COURSE<br />

Total number <strong>of</strong> hours for the course<br />

Frequency<br />

Duration<br />

Number <strong>of</strong> modules<br />

26 hours<br />

2 sessions per week,<br />

Mon and Thurs evenings<br />

7.00 p.m. - 9.45 p.m.<br />

5 weeks<br />

4 modules<br />

Students should achieve minimum 65% grade to proceed to<br />

Bachelor <strong>of</strong> Computer Science/ Graduate Diploma in Computer Science<br />

BACHELOR OF COMPUTER SCIENCE (FINAL YEAR DEGREE) /<br />

GRADUATE DIPLOMA IN COMPUTER SCIENCE<br />

Part-Time @ <strong>Ngee</strong> <strong>Ann</strong>-<strong>Adelaide</strong> <strong>Education</strong> Centre<br />

Number <strong>of</strong> courses<br />

Bachelor <strong>of</strong> Computer Science<br />

9 - 10 Courses consisting <strong>of</strong>:<br />

1 or 2 Core Courses<br />

2 Core (Advanced) Courses<br />

1 Level Three Core Course<br />

5 Level Three Elective Courses<br />

Graduate Diploma in Computer Science<br />

8 Courses consisting <strong>of</strong>:<br />

2 Core Courses<br />

1 Core (Advanced) Course<br />

1 Level Three Core Course<br />

4 Level Three Elective Courses<br />

Duration<br />

Total number <strong>of</strong> hours for each course<br />

Intensive Teaching Block<br />

24 - 48 months<br />

32 hours – 49 hours<br />

A typical intensive teaching block is as follows:<br />

Friday: 7.00 p.m. - 10.00 p.m.<br />

Saturday: 1.00 p.m. - 6.00 p.m. or 7.00 p.m.<br />

OR<br />

Friday: 7.00 p.m. - 10.00 p.m.<br />

Saturday: 1.00 p.m. - 8.00 p.m.<br />

Sunday: 9.00 a.m. - 5.00 p.m.<br />

Students should achieve an average mark <strong>of</strong> 65% or greater for their six Level Three courses to proceed to Honours<br />

HONOURS<br />

Full-Time in <strong>Adelaide</strong> Campus<br />

Duration<br />

The Honours program is a 1 year full-time study which includes a research component.


PREPARATORY COURSE<br />

UPON COMPLETION<br />

Students who have completed this Preparatory course with the minimum grade requirement will gain entry to the Final Year Bachelor <strong>of</strong><br />

Computer Science/ Graduate Diploma in Computer Science program by the University <strong>of</strong> <strong>Adelaide</strong>.<br />

COURSE DURATION AND DELIVERY<br />

Frequency: 2 weekday evening sessions<br />

Total duration: 5 weeks<br />

INTAKE<br />

3 intakes a year: April, August, November<br />

ASSESSMENT<br />

One test per module, and one Programming Project.<br />

COURSE FEE<br />

Total Tuition Fee: S$1,200<br />

The Preparatory course fee will be used to <strong>of</strong>fset the first payment for Bachelor <strong>of</strong> Computer Science/ Graduate Diploma in Computer<br />

Science program.<br />

Fee is subjected to prevailing GST. Course fee is inclusive <strong>of</strong> course notes.<br />

4 MODULES Java Programming 1; Java Programming 2; Introduction to Discrete Mathematics; Information Encoding<br />

BACHELOR OF COMPUTER SCIENCE (FINAL YEAR DEGREE)<br />

The Bachelor <strong>of</strong> Computer Science caters for people with specific interests in <strong>computer</strong> <strong>science</strong>/information technology. It consists <strong>of</strong> a foundation<br />

<strong>of</strong> <strong>computer</strong> <strong>science</strong> and mathematics, with options in statistics, commerce and economics.<br />

This program produces highly skilled adaptable graduates who are able to design <strong>computer</strong>-based solutions to the problems <strong>of</strong> information<br />

management and processing in industry, commerce, <strong>science</strong>, entertainment and the public sector.<br />

PROFESSIONAL ACCREDITATION<br />

The Bachelor <strong>of</strong> Computer Science is accredited at the Pr<strong>of</strong>essional Level by the Australian Computer Society. It also provides the necessary<br />

academic requirements for membership <strong>of</strong> the Institute <strong>of</strong> Electrical and Electronic Engineers (IEEE) and the American-based Association for<br />

Computing Machinery (ACM).<br />

CAREERS<br />

Graduates are highly regarded by employers and have been successful in a wide variety <strong>of</strong> areas. Employment opportunities are provided in areas<br />

<strong>of</strong> administration, business data processing, <strong>computer</strong> programming, <strong>computer</strong> <strong>science</strong>, engineering design, financial s<strong>of</strong>tware, games<br />

programming, graphics programming, information technology management, internet commerce, network management and support, quality<br />

improvement, scientific data analysis, systems analysis, s<strong>of</strong>tware engineering, systems support, real-time process control and user-interface<br />

programming.<br />

CORE COURSES<br />

CORE (ADVANCED)<br />

COURSES<br />

LEVEL THREE<br />

CORE COURSE<br />

LEVEL THREE<br />

ELECTIVES (CHOOSE 5)<br />

Computer Science Concepts#; Data Structures and Algorithms<br />

Computer Systems; Mathematics for Information Technology I<br />

S<strong>of</strong>tware Engineering and Project (Graduating course)<br />

Advanced Programming Paradigms; Artificial Intelligence; Computer Architecture; Computer Networks and<br />

Applications; Distributed Systems; Event Driven Computing; Operating Systems; Programming Techniques<br />

# May be exempted.<br />

Please note that not every course will be available each trimester.<br />

GRADUATE DIPLOMA IN COMPUTER SCIENCE<br />

The Graduate Diploma in Computer Science is designed for students with little experience in Computer Science, and provides a fundamental<br />

understanding <strong>of</strong> how s<strong>of</strong>tware and hardware can be combined to overcome a range <strong>of</strong> complex challenges. Graduates will have a demonstrated<br />

ability to design and construct large s<strong>of</strong>tware systems. Employment may be sought within the information technology industry, including careers<br />

in scientific, entertainment, networking, s<strong>of</strong>tware engineering and defence sectors.<br />

PROFESSIONAL ACCREDITATION<br />

The Graduate Diploma in Computer Science is accredited at the Associate Level by the Australian Computer Society (ACS). It is designed to<br />

provide a pr<strong>of</strong>essional qualification in computing and information technology. It also provides the necessary academic requirements for<br />

membership <strong>of</strong> the Institute <strong>of</strong> Electrical and Electronic Engineers (IEEE) and the American-based Association for Computing Machinery (ACM).<br />

CAREERS<br />

Opportunities for graduates <strong>of</strong> this program can be found in academia, commercial and government sectors, defence, entertainment, <strong>computer</strong><br />

<strong>science</strong> and information technology industries.<br />

CORE COURSES<br />

CORE (ADVANCED)<br />

COURSE<br />

LEVEL THREE<br />

CORE COURSE<br />

LEVEL THREE<br />

ELECTIVES (CHOOSE 4)<br />

Computer Science Concepts; Data Structures and Algorithms<br />

Computer Systems<br />

S<strong>of</strong>tware Engineering and Project (Graduating course)<br />

Advanced Programming Paradigms; Artificial Intelligence; Computer Architecture; Computer Networks and<br />

Applications; Distributed Systems; Event Driven Computing; Operating Systems; Programming Techniques<br />

Please note that not every course will be available each trimester.


COURSE DESCRIPTIONS<br />

PREPARATORY COURSE<br />

JAVA PROGRAMMING 1<br />

This module provides an introduction to programming in Java. Topics<br />

covered include variables, control structures, number types, strings,<br />

arithmetic operators, relational operators, methods, input/output, classes<br />

and subclasses.<br />

JAVA PROGRAMMING 2<br />

This module provides an introduction to programming in Java. Topics<br />

covered include variables, control structures, array, array lists, operator<br />

precedence, exception, text files, formatted output, recursion.<br />

INTRODUCTION TO DISCRETE MATHEMATICS<br />

This module provides an introduction to discrete mathematics. Topics<br />

covered include propositional logic, truth tables, sets and its operations and<br />

functions.<br />

INFORMATION ENCODING<br />

This module introduces fundamental topics that are essential to computing. It<br />

covers topics including different number systems, its operations and<br />

conversion; and representation <strong>of</strong> numbers in <strong>computer</strong>.<br />

BACHELOR OF COMPUTER SCIENCE (FINAL YEAR DEGREE)/<br />

GRADUATE DIPLOMA IN COMPUTER SCIENCE<br />

Core Courses:<br />

COMPUTER SCIENCE CONCEPTS<br />

Programming in Java: variables, control structures,<br />

methods, classes, input/output; object orientation,<br />

interfaces, inheritance; introduction to graphical user<br />

interfaces. Introductory programming techniques in<br />

Java: recursion, artificial intelligence, finite state<br />

machines sorting and generics.<br />

DATA STRUCTURES AND ALGORITHMS<br />

Program development techniques including basic<br />

ideas <strong>of</strong> correctness and pro<strong>of</strong>; Recursion.<br />

Approaches to Problem Solving. Notion <strong>of</strong> abstract<br />

data type, representation <strong>of</strong> lists, stacks, queues,<br />

sets, trees, and hash tables. Notions <strong>of</strong> complexity<br />

and analysis;Choosing data structures.<br />

Core (Advanced) Courses:<br />

COMPUTER SYSTEMS<br />

Information storage representation, Memory<br />

organisation and hierarchy, Processor<br />

fundamentals, assembler programming, assembler<br />

operation, subroutine calling mechanisms,<br />

linking/loading, Input-output and device controllers<br />

requirements for supporting an operating system<br />

and device drivers.<br />

MATHEMATICS FOR INFORMATION<br />

TECHNOLOGY I<br />

This course provides an introduction to a number <strong>of</strong><br />

areas <strong>of</strong> discrete mathematics with wide<br />

applicability. Areas <strong>of</strong> application include: <strong>computer</strong><br />

logic, analysis <strong>of</strong> algorithms, telecommunications,<br />

gambling and public key cryptography. In addition it<br />

introduces a number <strong>of</strong> fundamental concepts<br />

which are useful in Statistics, Computer Science and<br />

further studies in Mathematics.<br />

Topics covered are: Discrete mathematics: sets,<br />

relations, logic, graphs, mathematical induction and<br />

difference equations; probability and permutations<br />

and combinations; information security and<br />

encryption: prime numbers, congruences.<br />

*Not applicable for Graduate Diploma in Computer<br />

Science<br />

Level Three Core:<br />

SOFTWARE ENGINEERING AND PROJECT<br />

This course in s<strong>of</strong>tware engineering provides an<br />

introduction to the production <strong>of</strong> high quality<br />

s<strong>of</strong>tware solutions to large tasks. Among the topics<br />

covered in this course are the following: models <strong>of</strong><br />

the s<strong>of</strong>tware life-cycle, requirements analysis and<br />

specification, program design techniques and<br />

paradigms, s<strong>of</strong>tware specification techniques,<br />

configuration management and version control,<br />

quality assurance, integration and testing, project<br />

management, risk analysis, case study <strong>of</strong> ethical<br />

considerations in S<strong>of</strong>tware Engineering.<br />

Level Three Electives:<br />

ADVANCED PROGRAMMING PARADIGMS<br />

A selection <strong>of</strong> topics from the following: Fundamental<br />

models <strong>of</strong> computation, illustrated by the lambda<br />

calculus. Different approaches to programming:<br />

functional and logic paradigms. Fundamental<br />

concepts <strong>of</strong> programming languages, including<br />

abstraction, binding, parameter passing, scope,<br />

control abstractions. Programming models<br />

expressed via Scheme: substitution model;<br />

map/reduce programming; environment model;<br />

object oriented model; a compositional<br />

programming model. Introduction to parallel<br />

computing: data parallelism, Java threads, and<br />

relationship to distributed computing. Examples in<br />

application: map/reduce programming in Google<br />

and with Hadoop; flow-oriented programming for<br />

composition <strong>of</strong> web-services. Cloud computing<br />

platforms and programming models.<br />

ARTIFICIAL INTELLIGENCE<br />

This is an introductory course on Artificial<br />

Intelligence. The topics may include: AI methodology<br />

and fundamentals; intelligent agents; search<br />

algorithms; game playing; supervised and<br />

unsupervised learning; decision tree learning; neural<br />

networks; nearest neighbour methods;<br />

dimensionality reduction; clustering; kernel<br />

machines; support vector machines; uncertainty and<br />

probability theory; probabilistic reasoning in AI;<br />

Bayesian networks; statistical learning; fuzzy logic.<br />

Several assignments will be given to enable the<br />

student to gain practical experience in using these<br />

techniques.<br />

COMPUTER ARCHITECTURE<br />

Fundamentals <strong>of</strong> <strong>computer</strong> design; quantifying cost<br />

and performance; instruction set architecture;<br />

program behaviour and measurement <strong>of</strong> instruction<br />

set use; processor datapaths and control; pipelining,<br />

handling pipeline hazards; memory hierarchies and<br />

performance; I/O devices, controllers and drivers; I/O<br />

and system performance.<br />

COMPUTER NETWORKS AND APPLICATIONS<br />

Introduction to networks and digital communications<br />

with a focus on Internet protocols: Application layer<br />

architectures (client/server, peer-to-peer) and<br />

protocols (HTTP-web, SMTP-mail, etc), Transport<br />

layer operation: (reliable transport, congestion and<br />

flow control, UDP, TCP); Network layer operation -<br />

(routing, addressing, IPv4 and IPv6), Data Link layer<br />

operation (error detection/ correction, access<br />

control, Ethernet, 802.11, PPP), Layer 2/3 protocols<br />

(ATM and MPLS); selected current topics such as:<br />

security, multimedia protocols, Quality <strong>of</strong> Service,<br />

mobility, wireless networking, emerging protocols,<br />

network management.<br />

DISTRIBUTED SYSTEMS<br />

A selection <strong>of</strong> topics from the following: the<br />

challenges faced in constructing client/ server<br />

s<strong>of</strong>tware: partial system failures, multiple address<br />

spaces, absence <strong>of</strong> a single clock, latency <strong>of</strong><br />

communication, heterogeneity, absence <strong>of</strong> a<br />

trusted operating system, system management,<br />

binding and naming. Techniques for meeting these<br />

challenges: RPC and middleware, naming and<br />

directory services, distributed transaction<br />

processing, ‘thin’ clients, data replication,<br />

cryptographic security, mobile code. Introduction to<br />

Java RMI.<br />

EVENT DRIVEN COMPUTING<br />

Event driven paradigm: Finite State Automata, their<br />

behaviour and implementation. Correspondence<br />

with regular expressions. Examples <strong>of</strong> embedded<br />

systems. Introduction to interconnected state<br />

machines, Petri Nets, and concurrency. Concepts<br />

<strong>of</strong> state-space and relationship to testing.<br />

Building Graphical User Interfaces: model view<br />

controller paradigm. Building GUIs with the Java<br />

Swing library. Ease <strong>of</strong> use and human-<strong>computer</strong><br />

interaction issues. Introduction to design patterns<br />

for managing complexity in large systems.<br />

Practical projects cover the use <strong>of</strong> FSAs for control<br />

logic and GUI design. Introduction to design<br />

patterns for managing complexity in large systems.<br />

OPERATING SYSTEMS<br />

OS purposes: resource management and the<br />

extended virtual <strong>computer</strong>; historical development.<br />

Processes: critical sections and mutual exclusion,<br />

semaphores, monitors, classical problems,<br />

deadlock; process scheduling. Input and Output:<br />

hardware and s<strong>of</strong>tware control. Memory<br />

management: multi-programming; swapping;<br />

virtual memory, paging and symbolic segmentation;<br />

File System: operations, implementation,<br />

performance. Protection mechanisms: protection<br />

domains, access lists, capability systems, principle<br />

<strong>of</strong> minimum privilege.<br />

PROGRAMMING TECHNIQUES<br />

Program development: methods <strong>of</strong> specification,<br />

design, implementations, testing and debugging,<br />

case studies, Graphs: construction, traversal,<br />

topological sorting, applications. Sorting and<br />

searching: internal and external algorithms,<br />

correctness and complexity analysis.


NGEE ANN KONGSI<br />

BOND-FREE SCHOLARSHIP<br />

is available for all undergraduate programs<br />

Terms and Conditions Apply<br />

Kelvin Yap<br />

Bachelor <strong>of</strong> Computer Science Scholar Award Recipient<br />

To strive well in the IT industry, besides experience, academic qualification<br />

is also important. We need to constantly upgrade ourselves to stay<br />

relevant. NAA's Bachelor <strong>of</strong> Computer Science program schedule is<br />

conducive to working adults like myself where classes are held over<br />

weekends. This does not clash with my work commitment and enable a<br />

more efficient time management for me.<br />

Freddie Lam<br />

completed his Bachelor <strong>of</strong> Computer Science in Singapore and<br />

was awarded a scholarship to commence the Honours program<br />

in <strong>Adelaide</strong> <strong>of</strong> which he graduated with First Class Honours<br />

The Honours project was really challenging as I had to spend the first<br />

half <strong>of</strong> the year going through research papers, trying to distill the<br />

essence <strong>of</strong> what others have done and to improve and incorporate<br />

some <strong>of</strong> my own ideas. I was fortunate to have supportive supervisors<br />

Anton van den Hengel and Anthony Dick, who listened to my possibly<br />

silly solutions and provided insights to my proposals which I found most<br />

invaluable. Their guidances had sharpened my critical thinking and<br />

analytical skill in many ways. The hard work was worth its while as the<br />

project was presented and showcased to the industries which drew<br />

strong interest. The networking with the industries was most beneficial<br />

in both contacts and work opportunities.<br />

Han Jia<br />

2010 <strong>Ngee</strong> <strong>Ann</strong>-<strong>Adelaide</strong> Scholarship Award Recipient<br />

2010 Most Outstanding Bachelor <strong>of</strong> Computer Science Student<br />

2010 S<strong>of</strong>tware Engineering & Project Course Bookprize Award Recipient<br />

I decided to embark on the Bachelor <strong>of</strong> Computer Science as I believe it will<br />

give me a new dimension on computing technology and new know-how.<br />

I opted for the program <strong>of</strong>fered by University <strong>of</strong> <strong>Adelaide</strong> at <strong>Ngee</strong> <strong>Ann</strong>-<strong>Adelaide</strong><br />

<strong>Education</strong> Centre for its study environment and intensive weekend class<br />

schedules which fit into my full-time work and social schedule. I found the<br />

courses taught in the program <strong>of</strong> strong relevance to the industry practices<br />

which I believe will help advance my pr<strong>of</strong>essional knowledge and contribute<br />

towards my pr<strong>of</strong>essional network and IT domain knowledge.


COMPLIMENTARY student membership<br />

for students <strong>of</strong> NAA enrolled in the University <strong>of</strong> <strong>Adelaide</strong>,<br />

Bachelor <strong>of</strong> Computer Science<br />

BENEFITS OF NAA STUDENT CHAPTER, SINGAPORE COMPUTER SOCIETY<br />

• Entitlement to subscribe for the annual SCS membership upon graduation<br />

at a highly subsidized rate <strong>of</strong> $40<br />

• Access to Student Chapter Microsite where students get to publicize their school<br />

events and activities<br />

• Give the students representatives opportunities to groom their leadership skills<br />

• Access to online SCS publications: • Free admission or subsidized rates for:<br />

• eNewsletter<br />

• IT Society Magazine<br />

• International Journal <strong>of</strong> IT<br />

• Site Visits to technology companies<br />

• Dedicated student social events like Movie Fiesta<br />

• Products and services <strong>of</strong> SCS<br />

14 OCT 2011<br />

LAUNCH OF NGEE ANN-ADELAIDE EDUCATION CENTRE (NAA)<br />

STUDENT CHAPTER, SINGAPORE COMPUTER SOCIETY<br />

Memorandum <strong>of</strong> Understanding Signing<br />

Ceremony and Exchange <strong>of</strong> Plaques<br />

between General Manager <strong>of</strong> NAA,<br />

Ms Lim Mei Mei and President <strong>of</strong> SCS,<br />

Mr Alphonsus Pang<br />

President <strong>of</strong> NAA IT Club,<br />

Mr Ivan Ngeow presenting<br />

his speech<br />

(L-R) Vice President <strong>of</strong> NAA IT Club, Mr Nobin Jose, President <strong>of</strong> NAA IT<br />

Club, Mr Ivan Ngeow, Chairman <strong>of</strong> SCS Student Chapter, Mr Gavin Ang,<br />

President <strong>of</strong> SCS, Mr Alphonsus Pang, General Manager <strong>of</strong> NAA,<br />

Ms Lim Mei Mei, Lecturer, University <strong>of</strong> <strong>Adelaide</strong>, Dr Cheryl Pope,<br />

Adjunct Lecturer, Mr Lim Kwang Hua, Ms Elena Yong, Ms Camilla Khaw<br />

NAA - SCS STUDENT CHAPTER<br />

OUR QUEST TO NURTURE IT LEADERS OF TOMORROW @NAA<br />

To provide a platform for students undertaking Computer Science studies to share IT<br />

best practices and to promote the spirit <strong>of</strong> innovation among the student body.<br />

We aim to provide a holistic pr<strong>of</strong>essional and academic learning experience relevant<br />

to the business industry.<br />

WHAT'S IN IT<br />

FOR YOU<br />

• Widen your network circle and meet people from diverse industries<br />

• Join in the fun-filled social and learning activities at discounted membership rates<br />

• Stay ahead at the forefront <strong>of</strong> trendsetting developments through industry news<br />

• Nurture the leadership in you through active engagement with peers and industry players<br />

COMMITTEE MEMBERS<br />

PRESIDENT<br />

Ngeow Ko-Yen Ivan<br />

VICE-PRESIDENT<br />

Nobin Jose<br />

COMMITTEE MEMBER<br />

• Tan Chun Xun Alvin<br />

• Wahono Benny<br />

• Teo Yu Lun<br />

• Sai Myo Aung<br />

• Chan Wai Kuan<br />

• Mohammed Shamshir<br />

Bin Abdul Majeed<br />

Email: ITclub@NAA.edu.sg<br />

http:// talents.naa.edu.sg<br />

Find us on:<br />

<strong>Ngee</strong> <strong>Ann</strong>-<strong>Adelaide</strong> <strong>Education</strong> Centre


Your Imagination Is The Only Limit.<br />

PRE-REQUISITE QUALIFICATION<br />

Bachelor <strong>of</strong> Computer Science (Final Year Degree)<br />

Diploma in IT related disciplines and various Engineering fields<br />

Graduate Diploma In Computer Science<br />

A university degree from a recognized university in a discipline other than<br />

Computer Science.<br />

Candidates are expected to have a background in mathematics<br />

equivalent to the standard <strong>of</strong> 'A' level mathematics.<br />

DURATION OF PROGRAM<br />

24 - 48 months<br />

INTAKE<br />

3 intakes a year: January, May, September<br />

PROGRAM STRUCTURE<br />

Bachelor <strong>of</strong> Computer Science (Final Year Degree)<br />

9 - 10 Courses consisting <strong>of</strong>:<br />

1 or 2 Core Courses<br />

2 Core (Advanced) Courses<br />

1 Level Three Core Course<br />

5 Level Three Elective Courses<br />

Graduate Diploma In Computer Science<br />

8 Courses consisting <strong>of</strong>:<br />

2 Core Courses<br />

1 Core (Advanced) Course<br />

1 Level Three Core Course<br />

4 Level Three Elective Courses<br />

ASSESSMENT<br />

Individual practical assignments, Project work, Examinations.<br />

FEES<br />

Application Fee*: S$200.00 (upon application submission)<br />

Fee Per Core Course: S$1,550<br />

Fee Per Core (Advanced) Course: S$1,550<br />

Fee Per Level Three Course: S$2,000<br />

Total Tuition Fee for BCS: S$16,650 - S$18,200<br />

Total Tuition Fee for GDCS: S$14,650<br />

The above fees are subjected to prevailing GST.<br />

Course fee is inclusive <strong>of</strong> course notes and examination fee.<br />

Course fee is charged on the basis <strong>of</strong> the number <strong>of</strong> courses enrolled in<br />

a given trimester.<br />

* Fully refundable if unsuccessful in meeting the entry requirements<br />

ENQUIRY<br />

Tel: +65 6738 2910<br />

Email: registrar@NAA.edu.sg<br />

<strong>Ngee</strong> <strong>Ann</strong>-<strong>Adelaide</strong> <strong>Education</strong> Centre<br />

97 Tank Road, Level 3 Teochew Building, Singapore 238066<br />

www.NAA.edu.sg<br />

DISCLAIMER<br />

The information contained in this publication is correct at the time <strong>of</strong> printing<br />

but may be subject to change without notice. Updates may occur - please check<br />

the website for the latest information. <strong>Ngee</strong> <strong>Ann</strong>-<strong>Adelaide</strong> <strong>Education</strong> Centre and<br />

the University <strong>of</strong> <strong>Adelaide</strong> assume no responsibility for the accuracy <strong>of</strong><br />

information provided by third parties.<br />

© The University <strong>of</strong> <strong>Adelaide</strong> 2011. CRICOS Provider Number 00123M<br />

CPE Registration No. 199703922R<br />

Period <strong>of</strong> registration: 14 Sep 2010 to 13 Sep 2014<br />

PRINT NOVEMBER 2011

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!