| Font + -
You are here:   HomeProgrammes OfferedPostgraduateMSc. (Computer Science)Programmes OfferedPostgraduate Programme

Postgraduate Programme

Programme:  Coursework

Master of Informatics

Informatics is a multi-disciplined study on the design, application and adoption of the Information and Communications Technology (ICT) in various
areas not only from the technical perspective but also from various aspects of society, organisation, and man as an individual member of the society
and organisation as a whole. By considering the great development that had taken place in the application and adoption of ICT in various disciplines,
this Master of Informatics programme is offered to fulfill the current requirements in this area. 

Through Option B (see Elective Courses below), candidates will also be awarded with the Certificate of Advanced Studies (CAS) in Information Systems
and Telecommunications Management offered by Syracuse University, USA.

The objectives :

The objectives of this programme include:
•    To develop and produce graduates with an in-depth understanding of the theoretical and practical aspects of informatics and their inter-relationships;
•    To produce graduates who are equipped with the necessary knowledge and skills in scientific, engineering and advanced analyses in ICT, which can be applied in a broad spectrum of jobs across various fields and sectors, especially in the business, technopreneurship and biomedical sectors; and
•    To produce more ICT power users in various fields such as biomedical, healthcare, marketing, business and others, through the professional application of advanced tools and plug-ins.

Frequency of intake :

There will be one intake each year, in the months of September.

Programme Structure

Core Courses (20 Units)

Candidates are required to take all the following core courses:
•    Applied Informatics
•    Informatics Project Management
•    Informatics Research Methods
•    Informatics Project


Elective Courses (23-24 Units)

Candidates are required to choose either Option A or Option B.
•    Option A consists of courses offered fully by USM.
•    Option B consists of courses offered by USM and Syracuse University, USA under the Certificate of Advanced Studies (CAS) programme.

Option A (24 Units, only for those with a basic degree in Computer Science/IT or related areas)

(a)    Candidates are required to choose one of the following focused areas:

(i) Business Informatics

· Business Engineering with ERP Solutions

· Business Organisation & Environments

· Business Intelligence & Data Mining

(ii) Biomedical Informatics

· Healthcare Information Systems

· Bioinformatics Computing

· Consumer Health Informatics

(iii) Informatics Technopreneurship

· Technopreneurship & Business Development

· Cyber-Marketing

· Financial Planning & Management

(b)    Having chosen the focused area, candidates will then have to take the first course in the area and choose one (1) additional course from the chosen focused area.  In other words, each candidate must choose two courses from the chosen focused area.


(c)    Other electives - Choose four (4) other courses from the remaining courses in any of the three focused areas.

Option B (23 Units, open to all students)

(a)    Candidates are required to choose two courses in a chosen focused area, as in Option A (See Option A (a) and (b) above).

(b)    For other electives, all candidates are required to take the first course offered by Syracuse University in the Certificate of Advanced Studies (CAS) programme, which is:

(i)    Management Principles for Information Professionals

The candidates are then required to choose any four (4) additional courses from the list below:

List of CAS elective courses for all students:

(ii)    Information Policy
(iii)    Introduction to Information Management
(iv)    Strategic Planning in an Information-Based Organisation
(v)    Managing Information Technology-Enabled Change
(vi)    Information Industry Strategies
(vii)    Information Architecture for Internet Services

List of CAS Elective courses for only those with a basic degree in any field other than Computer Science/IT or related area:

(viii)    Information System Analysis: Concepts and Practice
(ix)    Database Administration Concepts and Database Management

For Option B, all courses will be conducted through an online-mode, except for the first course which will be offered

over two weeks of classes.

Admission Requirement

Applicants should possess a bachelor's degree in any field, with a minimum CGPA of 2.75
from a recognised university or its equivalent. 
Priority will be given to applicants who have working experience of
at least 3 years in areas related to ICT.

Expertise available in the School:

School of Computer Sciences
www.cs.usm.my

Language Requirement

A minimum TOEFL score of 550 or a minimum IELTS score of 6.0 is required.

Exemptions
•    At the discretion of USM / Syracuse University, candidates who have obtained a degree from universities using English as the medium of instruction may be exempted.
•    Local Malaysian candidates with a credit in English at SPM level and a minimum score of Band 4 in MUET or equivalent may also be exempted from the TOEFL / IELTS requirement.

Note: Results must be attached with the application form.

Programme Durations

The candidatures must be within a minimum period of three (3) semesters, and a maximum of six (6) semesters.

 



Synopsis of Courses Offered


a. CIT541/4 – Business Organisations and Environment

This course familiarises the student with solid understanding of business, organisation, management and technology for business organisations. This course will focus on the development and managing an e-business between and within enterprises and will explore topics such as choosing business model, technology for e-business, strategies and tactics, security and payment issues, as well as managerial and customer-related issues.



b. CIT542/4 – Platform Technologies and Programming

This course covers computer organisation, systems programming, basics of operating systems and an introduction to data communications and networks. It discusses various platform technologies including those from the Open Source Initiative (OSI) and Microsoft Corp. The students will also be introduced to programming.



c. CIT543/4 – ICT Project Management and Research Methods

The aim of the course is to expose the students to important concepts in information and communications technology (ICT) projects which include the nine knowledge areas, namely scope, time, cost, quality, integration, human resource, communication, risk and procurement. It also provides students with a comprehensive set of ICT project management activities and tasks that should be undertaken by any manager responsible for managing ICT projects, including ICT development process, management functions of planning, organising, staffing, directing and controlling. It discusses in detail the activities and specific tasks of project management necessary to successfully project-manage an ICT project. The course also includes an introduction of research methods in ICT and methods in analysing data of the research results either qualitatively or quantitatively.



d. CIT571/4 – Technopreneurship and Business Development

This course aims at encouraging and developing the potentials of students in starting up technology-based businesses. The course content complements each student’s technical knowledge by exposing him or her to various approaches for exploiting such technical knowledge through the continuous building of a business plan. Students will be equipped with the necessary knowledge for subsequently commercialising their product/service prototypes, either as independent technopreneurs or organisational technopreneurs. It covers the entrepreneurial mindset, venture plan, and important issues for start-up, growth and development. The topics include business plan development, Internet-based market research, go-to-market, financial planning and management, and various case studies.



e. CIT572/4 – Cyber-Marketing

This course exposes the students to various issues and techniques on the application of Internet-based technologies in international marketing. It covers several areas including Internet-based market research techniques, strategies to enter electronic and conventional commerce markets, adaptation of marketing strategies, issues on country of origin and culture, strategic alliances, etc. The first part of the course provides the foundation for the students to understand Internet marketing and associated business models. It then develops the essential skills an Internet marketer needs to adequately cover the many responsibilities and opportunities the Internet and the ICT vendors have created. The third part of the course discusses in detail modern online commerce, with emphasis on the techniques and challenges of using the Internet to promote and sell products/ services, together with the creation of customer trust and management of customer relationship.



f. CIT573/4 – Financial Planning and Management

This course discusses several simple topics but difficult in practice. In theory, one needs to determine what is needed (specific goals and objectives), measure what is requested (quantify the benefits sought), and next apply the existing ways of achieving the maximum possible values of the needs that have been identified (maximising the benefits). Therefore, this course discusses topics such as financial policy and management, budget planning, cash management, and financial and cost accounting.



g. CIT579/20 – Dissertation

Students will conduct research after taking the course on research methods and other core courses that should equip the students with related skills. The outcome of the research project will be the dissertation. The research project should have commercial values as well as contains research contribution.

 

School of Computer Sciiences offers two modes of study for the postgraduates programmes, that is by Mixed Mode (a combination of coursework and research) and by Research. Currently this scool offered three types of programmes :

  1. Mixed Mode Programme - Master of Science (Computer Science)
  2. Mixed Mode Programme - Master of Science (IT Technopreneurship)
  3. Mixed Mode Programme - Master of Informatics
  4. Research Programmes - Ph.D & M.Sc. by Research

 

For more details, please refer PDF file as below:-
Postgraduate Booklet (.pdf)





You may Save link/target as... or view pdf file through your web browser

Requirement: Adobe Reader
Downloads: http://get.adobe.com/uk/reader/

 

Synopsis of Courses Offered


a. CCS511/4 – Evolutionary Computing

The course introduces an emerging field within artificial intelligence. The main goal is to understand the metaphors and concepts of evolutionary computing, and to learn some of the techniques within evolutionary computing. Starting with the general evolutionary algorithm and optimisation, it will be followed by a detailed study of some of the following algorithms: genetic algorithm, evolution strategies, evolutionary programming, genetic programming and learning classifier systems. This will be followed by looking at some of the following issues: parameter control, models, hybrids and other pertaining issues. Finally, a look at some of other related methods: simulated annealing, tabu search, ant algorithm or other emerging approaches.

 

b. CCS512/4 – Language Engineering

The aim of this course is to introduce students to the field of Language Engineering (LE). LE is concerned with the computer processing (analysis, understanding, and generation) of natural language texts, in written and spoken forms. LE can be viewed as the extension of Natural Language Processing (NLP) and Computational Linguistics (CL) applications. The aim of LE is to fill the gap that exists between researchers and industries. Thus LE takes advantages of the theories, techniques, and language resources developed in CL and NLP to be used as practical applications to the real-world demands. Four main sections will be covered in this course: speech processing, text annotation, machine translation, and document processing. The two main methods in processing natural languages, that is, symbolic and empirical approaches, are illustrated through the different sub-topics: text to speech generation, speech to text generation, text normalisation, morphological analysis, part of speech tagging, syntactic parsing, semantic interpretation and annotation, language identification, and information extraction. On completion of the course and through discussions on published papers, tests, and assignments, the student should be able to explain the implications of LE in the era of information technology, to have a broad view of current LE systems, to explain the strengths and weaknesses of these current systems, to design and implement a simple LE application, and to participate in projects related to the area of LE.



c. CCS513/4 – Computer Vision and Image Analysis

The aim of the course is to provide a brief introduction to the basic concepts of formation, representation, and enhancement of digital images. It also introduces concepts and methodologies for image analysis. Besides, it reviews and introduces relevant mathematical and artificial intelligence methodologies required for image analysis and computer vision. The students taking this course will gain experience in the design and implementation of image analysis and computer vision algorithms. The course will also include the study of recent research in image retrieval in digital libraries and medical image analysis. The main topics to be covered include introduction to image acquisition, digitisation, digital image concepts and preprocessing, introduction to colour fundamentals, texture analysis and morphological processing, review of mathematical concepts in statistics and neural networks, image segmentation, classification and decision making, and also their application involving, image retrieval in digital libraries and medical image analysis.



d. CCS514/4 – Envisioning Information

This course will discuss the use of computer-supported, interactive, visual representations of data to amplify cognition (Card, McKinlay and Scneidermann). It consists of techniques from two branches of visual representation of data namely scientific and information visualisation. Among the topics covered in the course are simple graphs and charts, multivariate data exploration, connection and document visualisation, interaction, time and good design principles (tufte's principles). The student will also learn techniques from scientific visualisation such as contours, isosurface, volume rendering, and flow visualisation.



e. CCS521/4 – Advanced Distributed Systems Concepts and Design

This course focuses on concepts and principles that involved in the design and implementation of distributed applications. Topics covered include communication in distributed systems, synchronisation, coordination and agreement in distributed systems, distributed object-based systems, process scheduling in distributed systems, distributed file systems, distributed shared memory, grid computing and service-oriented architecture.



f. CCS522/4 – Advanced Data Communications and Computer Networks

This course focuses on the advanced principles and workings of Computer Networks. The type of networks covered will include Local Area Network (LAN), Metropolitan Area Network (MAN), and Wide Area Network (WAN). Focus will be on layers 2, 3 and 4 of the OSI Network Model, concentrating on the TCP/IP suite for Internet. Some important topics are: Ethernet Technologies and High Speed Networks, IPv6, traffic congestion and flow control, and QoS support in modern networks. The course will also cover UNIX network programming. At the end of this course, the students will be able to understand the technical features of major LAN and WAN technologies; understand fundamental Internet protocols for flow and congestion control; understand and analyse algorithms for Quality of Service in the Internet; and write network programs under UNIX platform.



g. CCS523/4 – Computer Security and Cryptography

The course presents an overview of the history, concepts, practice and theoretical foundations of modern cryptographic algorithms. The course also addresses the issue of using trusted computers to provide various computer security services. The first part of the course will cover historical background, basic concepts and symmetric cryptography (including DES, Blowfish, AES, and other ciphers). The second part of the course will cover asymmetric cryptography and discussion on how these cryptography primitives (symmetric, asymmetric and unkeyed cryptography) address issues such as confidentiality, integrity, authentication, and non-repudiation. In the third part of the course, the class will analyse the most popular implementations of cryptography used on the Internet such as PGP, SSL/TLS, IPSec, Kerberos etc.



h. CCS524/4 – Parallel Computing Architectures and Algorithms

The course will study the principles of parallel computing which will include parallel architecture, parallel programming models, system software, parallel algorithms and parallelising compilers. Issues such as synchronisation, data distribution, load balancing, data partitioning, interconnection networks and data communication will be considered for various parallel architecture such as shared-memory architecture and distributed-memory architecture. The course will include a significant laboratory involving the design, implementation, and evaluation of parallel programmes on a message-passing architecture using Message Passing Interface (MPI) and also multithreading on multicare architecture.



i. CCS590/20 – Dissertation

The course provides an exposure to the students on the preparation of an academic research in the area of computer science. Other than mastering the way of research, students are also required to demonstrate an ability to write a dissertation in the area of computer science. Students will conduct research after taking the course on research and empirical methods which will equip them with the necessary skills.



j. CCS591/4 – Research & Empirical Methods in Computer Science

The aim of this course is to introduce techniques in conducting research, academic writing and presentation particularly in the area of computer science. This course will provide guidance to the students in selecting research title or problems, in understanding the research process and techniques as well as tools that can be used to support research. It also includes information on methods that are normally used in research such as questionnaire, comparison, proposal, case studies and experiments as well as implementing quality research project. These include methods in analysing data and conducting evaluation on results obtained either qualitatively or quantitatively to prove the research contribution based on the research design and hypothesis. This course will also provide guidance on presentation of research materials, and quality paper and thesis writing. Students have to work under the supervision of a lecturer. This course is prerequisite for dissertation.



k. CCS592/4 – Advanced Algorithms and Complexity

The course provides a strong foundation in the theory of algorithms by giving the fundamentals of algorithm analysis and complexity. The course covers several major strategies in algorithm design such as greedy method, divide-and-conquer, dynamic programming, backtracking and branch-and-bound. This course also discusses in detail, important algorithms in several areas of computer science such as graph connectivity, fault tolerance of networks, matching, network flow algorithm, internet algorithm, distributed network algorithm, string matching and document processing, probabilitistic and randomiser algorithms, Fast Fourier transform, and NP-Complete problems.

 

Related Topics

Contact Us

Home
Address:
School of Computer Sciences
Universiti Sains Malaysia
11800 USM, Penang, Malaysia
Tel: (+604) 653 3888 ext. 3647/3610
Fax: (+604) 657 3335

Best View

Screen Resolution:
1280 x 1024 or above with

Firefox Logo
FireFox6
or above

Google Chrome Logo
Google
Chrome

Internet Explorer 7 Logo
IE 6
or above

Opera Logo
Opera11.5
or above

**For IE users, please UNCHECK the `Compatibility View` setting at Tools menu for a proper view.

Login