Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
POSTGRADUATEPROGRAMME
BY COURSEWORK
MASTER OF COMPUTER SCIENCEMASTER OF SOFTWARE ENGINEERINGMASTER OF INFORMATION SECURITY
FACULTY OF COMPUTER SCIENCEAND INFORMATION TECHNOLOGYUNIVERSITI PUTRA MALAYSIA
SOARINGUPWARDS
MASTER OF COMPUTER SCIENCE
TABLE OF CONTENTS
Introduction .......................................................................... pg. 2Tuition Fees .......................................................................... pg. 4Course Synopsis ................................................................... pg. 5Suggested Study Scheme .................................................... pg. 8
MASTER OF COMPUTER SCIENCE
COMPULSORY COURSESSPECIALISATION COURSESELECTIVE COURSES
Total
22 credits12 credits
6 credits
40 credits
Introduction
The Master of Computer Science programme is a 40 credits postgraduate programme by coursework. It offers an opportunity for advanced studies and career development in the field of computer science. The objective of this programme is to produce graduates with new technology in the field of computer science.
Entrance Requirements
An applicant should have a Bachelor Degree in Computer Science or its equivalent with a CGPA of at least 3.00 from UPM or other universities recognised by UPM, or
Applicants with a CGPA between 2.50 to 2.99 (2.50 =< PNGK <3.00), may be considered if they have at least one (1) year of working experience in the related field.
Programme Offered by Semester
First and Second Semester of every year.
Programme Requirements
Credits Requirement for Graduation
In order to graduate, students must have achieved at least 40 credits. The minimum cumulative average is 3.000. The minimum credits distribution for this programme is as follows:
2
SSK 5090SIM 5111SIM 5202
Course Code
3 (3+0)3 (3+0)3 (3+0)
Credit
Research Methods in Computer ScienceEmpirical Methods for Computer ScienceAdvanced Software Engineering
SSK 5117SSK 5204
3 (3+0)3 (3+0)
Advanced Data StructureAutomata Theory and Formal Languages
SSK 5980SSK 5988
1 (1+0)6 (0+6)
Seminar in Computer ScienceProjects
Course Name
a) COMPULSORY COURSES Listed below are the compulsory courses:
SKR 5200SKR 5302SKR 5306
Course Code
3 (3+0)3 (3+0)3 (3+0)
Credit
Advanced Network SecurityAdvanced Distributed ComputingAdvanced Computer Networks
SKR 5501 3 (3+0)Advanced Modeling of CommunicationNetworks
Course Name
b) SPECIALISATION COURSES 1. Distributed Computing
SKR 5308SKR 5400SKR 5402
Course Code
3 (3+0)3 (3+0)3 (3+0)
Credit
Real-Time SystemsDistributed High Performance ComputingAdvanced Grid Computing
SKR 5800 3 (3+0)Selected Topics in Distributed Computing
Course Name
c) ELECTIVE COURSES 1. Distributed Computing Choose two (2) courses only:
3
Semester
First SemesterSecond and Subsequent Semester
Amount
RM1,206.00RM 950.00
First Semester
Total Amount
RM16,000.00RM10,000.00
Amount
RM400.00 per creditRM250.00 per credit
Student
InternationalLocal
Credit
40
Tuition Fees
The fee structure for this programme consists of basic fee and credit-based fee:
a) Basic Fee
International Students - as above with an additional of RM1,000.00 per semester.
b) Credit-based Fee
4
Course Synopsis
Empirical Methods for Computer Science 3 (3+0)SIM 5111
This course covers a basic concepts of statistics, inferential statistics, sampling techniques, point estimation, interval estimation and hypothesis testing. Also discusses the analysis of variance (ANOVA), experimental design (DOX), multiple linear regression, correlation and non-parametric statistics in computers science problems.
Advanced Software Engineering 3 (3+0)SIM 5202
This course covers several advanced topics that should be adapted for software engineering applications in industry or specific domains. Emphasis was given on current trends and practices of software engineering in industry such as software as a service concept that is able to increase the efficiency of software usage.
Advanced Network Security 3 (3+0)SKR 5200
This course covers the advanced topics of cryptography that emphasises the practice of network security and practical applications that have been and are being practised.
Advanced Distributed Computing 3 (3+0)SKR 5302
This course comprises technical aspects in processing and distruted computing management. It discusses client-server systems, distributed databases, distributed transaction processing, distributed operating systems, distributed application and open systems standards.
Real-Time Systems 3 (3+0)SKR 5308
This course covers the advanced topics of real-time systems in latest computing systems. Since reliability is a fundamental requirement of real time systems, the design for reliability and fault-tolerance concepts and techniques will also be evaluated for it’s respective effectiveness.
Advanced Computer Networks 3 (3+0)SKR 5306
This course covers the main latest and advanced concepts on local area network (LAN) and wide area network (WAN). Simulation programs will also be introduced to develop network systems.
5
Advanced Data Structure 3 (3+0)SSK 5117
This course covers advanced data structure techniques on computer memory and algorithm analysis that manipulates the data for the purpose of efficiency. It focuses operations on sets of numbers, intervals or strings by various data structures including search trees, structures for sets of interval, heaps, hash tables, and structures for strings.
Distributed High Performance Computing 3 (3+0)SKR 5400
This course covers the concepts of parallel and distributed computing for multiprocessor computer systems which are based either on shared or distributed memory. It also covers issues in high performance computing which comprises of the architecture, software, processors, memory, parallel processing and benchmarking.
Advanced Grid Computing 3 (3+0)SKR 5402
This course covers the technology and architecture concepts of grid and cluster computing. Current research issues in cluster and grid architecture, infrastructure and complementary deployment skills are also emphasised.
Research Methods in Computer Science 3 (3+0)SSK 5090
This course introduces students to the research methods in Computer Science and gives ideas on how to plan, organise and use the available resources efficiently in helping them in their research.
Performance Modelling of CommunicationNetworks
3 (3+0)SKR 5501
This course covers the various aspects of modeling and simulation of wired and wireless communication networks highlighted for the purpose of performance comparison.
Selected Topics in Distributed Computing 3 (3+0)SKR 5800
This course covers selected topics which include theoretical aspects, applications and latest development in the field of distributed computing.
6
Automata Theory and Formal Languages 3 (3+0)SSK 5204
This course covers automata theory and formal languages that are applicable in model and programming languages development. Regular language and context-free language will be given focus by concentrating on their properties and relations to the automata theory. This course also covers decidability problems in producing solution for real problems.
Project 6 (0+6)SSK 5988
The student will carry out a detailed study and develop a research project related to Computer Science under a supervision of a lecturer. Student will perform initial study on the topic selected, design the system and implement it. A proposal report needs to be prepared at the beginning of the study. At the end of the project, the student will submit a complete project report for evaluation. The student will also be required to present the project in a seminar organised by the department.
Seminar in Computer Science 1 (1+0)SSK 5980
This course covers the discussion of the research topics in computer science. The student is required to present original project proposal in computer science.
7
Suggested Study Scheme
YEAR 1 | FIRST SEMESTER TOTAL CREDIT: 12Credit / StatusCourse Code Course Name
3 (3+0) YWSSK 5090 Research Methods in Computer Science3 (3+0) YWSIM 5202 Advanced Software Engineering3 (3+0) YWSSK 5204 Automata Theory and Formal Languages3 (3+0) YWSSK 5117 Advanced Data Structure
YEAR 1 | SECOND SEMESTER TOTAL CREDIT: 16Credit / StatusCourse Code Course Name
1 (1+0) YWSSK 5980 Seminar in Computer Science *3 (3+0) YWSIM 5111 Empirical Methods for Computer Science9 (3+0) YW- Specialization Courses (x3)3 (3+0) EL- Elective
YEAR 2 | FIRST SEMESTER TOTAL CREDIT: 12Credit / StatusCourse Code Course Name
6 (0+6) YWSSK 5990 Project
3 (3+0) EL- Elective3 (3+0) YW- Specialization Courses
International students may be required to register for the following courses in their first semester:
1) BBM 1401 Basic of Malay Skill I (3 credits)2) English courses / TEP (8 credits)
Registration status for the language courses above: Audit (AU)
For working students, you may want to do your master in a staggered mode, i.e. registering for fewer classes per semester.
Note: * Seminar in Computer Science (SSK 5980) - is the Project Proposal: - NOT for new students (first semester) - Must be taken immediately BEFORE the (final semester) Project (SSK 5988) - Should be taken AFTER the Research Methods in Computer Science (SSK 5090)
Course registered: Max 15 credits per semesterCourse registration status: YW = Compulsory, EL = Elective
Fees - Must be paid within TWO (2) weeks of registration. - Late payment may affect your grades.
8
SOARINGUPWARDS
MASTER OF SOFTWARE ENGINEERING
TABLE OF CONTENTS
Introduction .......................................................................... pg. 10Tuition Fees .......................................................................... pg. 12Course Synopsis ................................................................... pg. 13Suggested Study Scheme .................................................... pg. 16
MASTER OF SOFTWARE ENGINEERING
Introduction
The Master of Software Engineering programme is a 40 credits postgraduate programme by coursework. It offers an opportunity for advanced studies and career development in the field of software engineering. The objectives of this programme are to provide competent software engineers to fulfill the needs of the software industry; to offer the opportunity to further studies as well as career advancement in software engineering; and to produce professional software engineers who have the communication and ethical skills.
Entrance Requirements
An applicant should have a Bachelor Degree in Computer Science or its equivalent with a CGPA of at least 3.00 from UPM or other universities recognised by UPM, or
Applicants with a CGPA between 2.50 to 2.99 (2.50 =< PNGK <3.00), may be considered if they have at least one (1) year of working experience in the related field.
Programme Offered by Semester
First and Second Semester of every year.
Programme Requirements
Credits Requirement for Graduation
In order to graduate, students must complete at least 40 credits. The minimum cumulative average is 3.000. The minimum credit distribution for this program is as follows:
10
SSE 5090
SSE 5204
SSE 5203
Course Code
3 (3+0)
3 (3+0)
3 (3+0)
Credit
Research Methods in Software Engineering
Software Development MethodologySSE 5206SSE 5210
3 (3+0)3 (3+0)
Software MeasurementEmpirical Methods for Software Engineering
SSE 5302SSE 5303
3 (3+0)3 (3+0)
Requirement EngineeringSoftware Modeling
SSE 5304SSE 5980
3 (3+0)1 (1+0)
Software TestingSeminar in Software Engineering
SSE 5988 9 (0+9)Project
Project management for SoftwareConstruction
Course Name
a) COMPULSORY COURSES Listed below are the compulsory courses:
SSE 5205SSE 5211SSE 5212
Course Code
3 (3+0)3 (3+0)3 (3+0)
Credit
Software Architecture and DesignFormal MethodsHuman-Computer Interface
SSE 5305 3 (3+0)Web EngineeringSSK 5504 3 (3+0)Software Security
Course Name
b) ELECTIVE COURSES Choose two (2) courses only:
11
COMPULSORY COURSESPROJECTELECTIVE COURSES
Total
25 credits9 credits6 credits
40 credits
Semester
First SemesterSecond and Subsequent Semester
Amount
RM1,206.00RM 950.00
First Semester
Total Amount
RM16,000.00RM10,000.00
Amount
RM400.00 per creditRM250.00 per credit
Student
InternationalLocal
Credit
40
Tuition Fees
The fee structure for this programme consists of basic fee and credit-based fee:
a) Basic Fee
International Students - as above with an additional of RM1,000.00 per semester.
b) Credit-based Fee
12
Course Synopsis
Research Methods in Software Engineering 3 (3+0)SSE 5090
This course introduces students to the research methods in software engineering and gives ideas on how to plan, organise and use the available resources efficiently in helping them in their research.
Project Management for Software Construction 3 (3+0)SSE 5203
This course covers the methods and principles of the software project management. Students also will be introduced to the planning for various software project management approaches. Students are required to complete assignments related to software development project by adopting project management processes, methods, tools and templates in managing software project development.
Software Development Methodology 3 (3+0)SSE 5204
This course covers the software development methodologies that are used by software developer in this rapidly changed computing environment. The software development methods that are covered in this course ranged from the traditional method until the recent ones. Among others, this course contains the software development strategies, models and recent techniques such as Agile strategy and component-based development.
Software Architecture and Design 3 (3+0)SSE 5205
This course covers the concepts, principles, and state-of- the-art methods in software architectures, including domain-specific software architectures (DSSA), architectural styles, architecture description languages (ADL), software connectors, deployment and mobility, and dynamism in architecture. In the process of understanding these concepts, it also focuses on relationship to other areas of software engineering, specifically the requirements, design and implementation.
Software Measurement 3 (3+0)SSE 5206
This course covers the concept, framework, methods, software measures and software measurement process. The internal and external software attributes will be measured and collected for controlling, managing and predicting the software development process. Besides that, industrial experiences in software measurement will be discussed as a guide for setting up the measurement program in an organisation.
13
14
Empirical Methods for Software Engineering 3 (3+0)SSE 5210
The course covers a detailed study of the scientific process; particularly using the experimental method, assessment of how empirical studies are carried out and what kinds of problems can be solved using experimentation in software engineering. Students will learn how the scientific process should be applied, how and when to apply it, and how to evaluate empirical evidence. Also discussed are the formulation of empirically-testable hypotheses, the design of experiments in order to test these hypotheses, and a range of statistical methods that are available for the evaluation and analysis of experimental results.
Formal Methods 3 (3+0)SSE 5211
This course covers the use of formal methods to develop software. Formal specification writing approaches will be touched. Set theory, mathematical logic will be emphasised so that it can be used in software development formally. This course exposes the use of formal verification in software development.
Human-Computer Interface 3 (3+0)SSE 5212
This course covers the introduction of human computer interaction (HCI), psychology and human factors in HCI, HCI requirement analysis, design process, universal design, user interface implementation, evaluation framework, and research frontiers in HCI. The course emphasizes the importance of developing an effective human computer interaction in software engineering.
Requirement Engineering 3 (3+0)SSE 5302
The course covers the concept and principle of software requirements engineering. It includes theories, techniques, and models that can be used in producing software requirements. The discussion also includes the issues in software requirements engineering.
Software Modeling 3 (3+0)SSE 5303
This course covers the concepts and methods for the software modeling. The fundamental modeling concepts and modeling notations also will be discussed. Several modeling methods are presented and compared, with examples of their use. Students will undertake a term project working in small groups addressing the modeling of software.
Web Engineering 3 (3+0)SSE 5505
This course covers the theoretical, analytical and technical understanding of the concepts behind the technologies to produce a highly enviable skills graduate. It focuses on analysis, design, implementation and deployment of web-based systems. The course involves practical work that deal with web programming for client and server development, and development of database application. It also provides issues related to the awareness of quality of service for web-based application, the importance of web security and good web management.
Project 3 (3+0)SSE 5988
The student will carry out a detailed study and develop a research project related to Software Engineering under a supervision of a lecturer. Student will perform initial study on the topic selected, design the system and implement it. A proposal report needs to be prepared at the beginning of the study. At the end of the project, the student will submit a complete project report for evaluation. The student will also be required to present his/her project in a seminar organised by the department.
Seminar in Software Engineering 3 (3+0)SSE 5980
This course covers the discussion of the research topics in software engineering. The student is required to present original project proposal in software engineering.
Software Security 3 (3+0)SSK 5504
This course covers the common software security problems, their underlying causes, and solutions to the problems. Techniques to prevent and detect the software security level shall be covered in this course.
15
Software Testing 3 (3+0)SSE 5304
This course covers concepts, principles, strategies and techniques for testing conventional software, object-oriented software and web-application. It also discusses the concept of software testability that can be incorporated in the software development lifecycle in order to ease the process of software testing. Subsequently, the process of software testing either manually or automatically that comprises of the mechanism of test data selection and the mechanism of test results evaluation will be discussed in details.
Suggested Study Scheme
YEAR 1 | FIRST SEMESTER TOTAL CREDIT: 15Credit / StatusCourse Code Course Name
3 (3+0) YWSSE 5090 Research Methods in Software Engineering3 (3+0) YWSSE 5302 Requirement Engineering3 (3+0) YWSSE 5303 Software Modeling3 (3+0) YWSSE 5203 Project Management for Software Construction3 (3+0) YWSSE 5204 Software Development Methodology
YEAR 1 | SECOND SEMESTER TOTAL CREDIT: 13Credit / StatusCourse Code Course Name
3 (3+0) YWSSE 5210 Empirical Methods for Software Engineering3 (3+0) YWSSE 5206 Software Measurement3 (3+0) YWSSE 5304 Software Testing1 (1+0) YWSSE 5980 Seminar in Software Engineering **9 (0+9) YWSSE 5988 Project *3 (3+0) EL- Elective Course
YEAR 2 | FIRST SEMESTER TOTAL CREDIT: 12Credit / StatusCourse Code Course Name
9 (0+9) YWSSE 5988 Project3 (3+0) EL- Elective Course
International students may be required to register for the following courses in their first semester:
1) BBM 1401 Basic of Malay Skill I (3 credits)2) English courses / TEP (8 credits)
Registration status for the language courses above: Audit (AU)
For working students, you may want to do your master in a staggered mode, i.e. registering for fewer classes per semester.
Note: ** Seminar in Software Engineering (SSE 5980) - NOT for new students (first semester) - Must be taken immediately BEFORE the (final semester) with Project (SSE 5988) - Should be taken AFTER the Research Methods in Software Engineering (SSE 5090)
Course registered: Max 15 credits per semesterCourse registration status: YW = Compulsory, EL = Elective
Fees - Must be paid within TWO (2) weeks of registration. - Late payment may affect your grades.
16
Note: SSE 5988 Project * will be continued the following semester.
SOARINGUPWARDS
MASTER OF INFORMATION SECURITY
TABLE OF CONTENTS
Introduction .......................................................................... pg. 18Tuition Fees .......................................................................... pg. 20Course Synopsis ................................................................... pg. 21Suggested Study Scheme .................................................... pg. 24
MASTER OF INFORMATION SECURITY
CORE MODULESPROJECT PAPERFIELD ELECTIVE
Total
25 credits9 credits6 credits
40 credits
Introduction
The Master of Information Security is a 40 credits postgraduate program by course work at the Faculty of Computer Science and Information Technology, Universiti Putra Malaysia (UPM). It offers an opportunity for advanced studies and career development in the field of information security.
Entrance Requirements
An applicant should have a Bachelor Degree in Computer Science or its equivalent with a CGPA of at least 3.00 from UPM or other universities recognised by UPM, or
Applicants with a CGPA between 2.50 to 2.99 (2.50 =< PNGK <3.00), may be considered if they have at least one (1) year of working experience in the related field.
Programme Offered by Semester
First and Second Semester of every year.
Programme Requirements
Credits Requirement for Graduation
In order to graduate, students must complete at least 40 credits. The minimum cumulative average is 3.000. The minimum credit distribution for this program is as follows:
18
SSK 5090SSK 5207SSK 5500
Course Code
3 (3+0)3 (3+0)3 (3+0)
Credit
Research Methods in Computer ScienceCyber Law and EthicsSecurity in Computing
SSK 5501SSK 5502
3 (3+0)3 (3+0)
Information Security ManagementPenetration Testing
SSK 5505SSK 5507
3 (3+0)3 (3+0)
Internet Security and Cloud ComputingCryptography and Security Protocol
SSK 5508SSK 5980
3 (3+0)1 (1+0)
Computer Forensic and InvestigationSeminar in Computer Science
Course Name
a) CORE MODULES (COMPULSORY) Listed below are the compulsory courses:
SSK 5990
Course Code
9 (0+9)
Credit
Project
Course Name
b) PROJECT PAPER
SSK 5504SSK 5509SSK 5510
Course Code
3 (3+0)3 (3+0)3 (3+0)
Credit
Software SecurityTrusted ComputingSteganography
SSK 5514 3 (3+0)Intrusion Detection SystemSSK 5517 3 (3+0)Advanced CryptographySSK 5527 3 (3+0)Cryptanalysis
Course Name
c) FIELD ELECTIVES Choose two (2) courses only:
19
Semester
First SemesterSecond and Subsequent Semester
Amount
RM1,200.00RM 950.00
First Semester
Total Amount
RM16,000.00RM10,000.00
Amount
RM400.00 per creditRM250.00 per credit
Student
InternationalLocal
Credit
40
Tuition Fees
The fee structure for this programme consists of basic fee and credit-based fee:
a) Basic Fee
International Students - as above with an additional of RM1,000.00 per semester.
b) Credit-based Fee
20
Internet Security and Cloud Computing 3 (3+0)SSK 5505
This course covers advanced topics in Internet security and Cloud network that emphasizes the network security practices and practical applications that have been and are being adopted to ensure the security of the Internet and Cloud is guaranteed.
Course Synopsis
Research Methods in Computer Science 3 (3+0)SSK 5090
This course introduces students to the research methods in computer science and gives ideas on how to plan, organise and use the available resources efficiently in helping them in their research.
Cyberlaw and Ethics 3 (3+0)SSK 5207
This course covers the fundamentals of cyberlaw and computer ethics. It emphasizes ethical attitude and practice in matter relating to cyber law and ethics, and accountability towards the achieved decision.
Security in Computing 3 (3+0)SSK 5500
This course covers the mechanisms in protecting computer systems against unauthorized access or modification of information, whether in storage, processing or transit. It also includes protection methods against various attacks on legitimate users, including necessary actions to track, document, and prevent the threats. This course aims to create awareness on computer security threats and vulnerabilities by imparting the principal knowledge and share best practices in computer security.
Information Security Management 3 (3+0)SSK 5501
This course covers the techniques being used in managing information security. It also emphasizes the particular areas of information security from a management perspective. A pragmatic approach that manages the entire information security process within a large organisation shall be introduced.
Penetration Testing 3 (3+0)SSK 5502
This course covers the foundations and theoretical underpinnings for an understanding of the way in which computer systems can be attacked and penetrated by bypassing security or exploiting vulnerabilities in the system. It includes a number of principles and methods to evaluate and assess computer security ethically.
21
Computer Forensic and Investigation 3 (3+0)SSK 5508
This course covers the principles of forensic evidence, criminal investigations, evidence collection and handling procedures that can be admissible in court. It includes search methods, documentations, forensic toolkits, acquisition and data analysis methods, data examination, evidence collection, fraud and forensic accounting, writing computer forensic reports, as well as legal, ethical and policies.
Project 3 (3+0)SSK 5990
The student will carry out a detailed study to evaluate the significant method and develop a research project related to computer science under a supervision of a lecturer. Students will perform the study according to a suitable methodology for the project that will be implemented. A proposal report needs to be prepared at the beginning of the study. At the end of the project, the student will submit a complete project report for evaluation. The student will also be required to present the project in a seminar organised by the department.
Seminar in Computer Science 3 (3+0)SSK 5980
This course covers the discussion of the research topics in computer science. The student is required to present a project proposal in computer science.
22
Software Security 3 (3+0)SSK 5504
This course covers the common software security problems, their underlying causes, and solutions to the problems. Techniques to prevent and detect the software security level shall be covered in this course.
Cryptography and Security Protocol 3 (3+0)SSK 5507
This course covers the concept of cryptography and its applications. Two categories of cryptography techniques, namely symmetric ciphers and public-key are discussed. Message authentication and functions for message authentication are also discussed. Appropriate cryptography techniques are implemented in constructing security protocol for application systems.
Steganography 3 (3+0)SSK 5510
This course covers several steganography topics that can be adapted for information security problems in industry or specific domains. Integral topics of steganography will be laid down in the beginning to prepare the students to understand the steganography concept and technique that are usually used. Emphasis will be given on current trends and practices in the real world where steganography and steganalysis can be used.
Intrusion Detection System 3 (3+0)SSK 5514
This course focuses on the concepts and issues related with intrusion detection system (IDS) from theoretical and practical aspects. It covers introduction to IDS, types of IDS, IDS analysis scheme, IDS design, and IDS implementation and deployment. Emphasis will be given on IDS implementation and deployment.
Advanced Cryptography 3 (3+0)SSK 5517
This course covers several cryptographic algorithms and critically compare their properties. Various types of cryptosystems and their implementations in different situations are also discussed. Limitations of cryptography will be identified before implementation of the cryptosystems.
Cryptanalysis 3 (3+0)SSK 5527
This course covers various techniques of cryptanalysis starting from cryptanalysis for classic ciphers, linear cryptanalysis, differential cryptanalysis and current cryptanalysis.
23
Trusted Computing 3 (3+0)SSK 5509
This course discusses the underlying mechanisms and technologies needed for trusted computing, which include hardware and trust models, attestation protocols such as Direct Anonymous Attestation and Single Sign-On to make authorization decisions. It will show how a trusted computing architecture can be built and deployed for several applications including certificate management, conditional access for mobile receivers and securing Peer-to-Peer (P2P) networks to protect both security and privacy of the providers of information and end users.
Suggested Study Scheme
YEAR 1 | FIRST SEMESTER TOTAL CREDIT: 15Credit / StatusCourse Code Course Name
3 (3+0) YWSSK 5090 Research Methods in Computer Science3 (3+0) YWSSK 5500 Security in Computing3 (3+0) YWSSK 5501 Information Security Management3 (3+0) YWSSK 5507 Cryptography and Security Protocol3 (3+0) YWSSK 5207 Cyberlaw and Ethics
YEAR 1 | SECOND SEMESTER TOTAL CREDIT: 13Credit / StatusCourse Code Course Name
3 (3+0) YWSSK 5508 Computer Forensic and Investigation3 (3+0) YWSSK 5505 Internet Security and Cloud Computing3 (3+0) YWSSK 5502 Penetration Testing1 (1+0) YWSSK 5980 Seminar in Computer Science **9 (0+9) YWSSK 5990 Project *3 (3+0) EL- Elective Course
YEAR 2 | FIRST SEMESTER TOTAL CREDIT: 12Credit / StatusCourse Code Course Name
9 (0+9) YWSSK 5990 Project3 (3+0) EL- Elective Course
International students may be required to register for the following courses in their first semester:
1) BBM 1401 Basic of Malay Skill I (3 credits)2) English courses / TEP (8 credits)
Registration status for the language courses above: Audit (AU)
For working students, you may want to do your master in a staggered mode, i.e. registering for fewer classes per semester.
Note: ** Seminar in Computer Science (SSK 5980) - NOT for new students (first semester) - Must be taken immediately BEFORE the (final semester) Project (SSK 5990) - Should be taken AFTER the Research Methods in Computer Science (SSK 5090)
Course registered: Max 15 credits per semesterCourse registration status: YW = Compulsory, EL = Elective
Fees - Must be paid within TWO (2) weeks of registration. - Late payment may affect your grades.
24-
Note: SSK 5990 Project * will be continued the following semester.
APPLICATION FOR ADMISSION
FOR FURTHER INFORMATION ONACADEMIC PROGRAMMES, PLEASE CONTACT:
SCHOOL OF GRADUATE STUDIESZone 4, Off Jalan StadiumUniversiti Putra Malaysia
43400 UPM SerdangSelangor Darul Ehsan
Tel: (603) 8946 4218 / 4223 / 4228Fax: (603) 8943 2509 / 8946 4232
For online application and further info:Website: http://www.sgs.upm.edu.my
FACULTY OF COMPUTER SCIENCEAND INFORMATION TECHNOLOGY
Universiti Putra Malaysia43400 UPM SerdangSelangor Darul Ehsan
Tel: (603) 8946 6553 / (603) 8947 1744(603) 8946 6595 / (603) 8946 6556
Fax: (603) 8946 6576
Website: http://www.fsktm.upm.edu.my
Contact List
Research and Postgraduate SectionFaculty of Computer Science and Technology
Universiti Putra Malaysia, 43400 UPM Serdang,Selangor Darul Ehsan, Malaysia
Tel: +603-8946 6553 / +603-8947 1744+603-8946 6595 / +603-8946 6556
Fax: (603) 8946 6576Website: http://www.fsktm.upm.edu.my
Program CoordinatorMaster of Computer Science
Faculty of Computer Science and TechnologyUniversiti Putra Malaysia, 43400 UPM Serdang,
Selangor Darul Ehsan, MalaysiaEmail: [email protected]
Program CoordinatorMaster of Software Engineering
Faculty of Computer Science and TechnologyUniversiti Putra Malaysia, 43400 UPM Serdang,
Selangor Darul Ehsan, MalaysiaEmail: [email protected]
Program CoordinatorMaster of Information Security
Faculty of Computer Science and TechnologyUniversiti Putra Malaysia, 43400 UPM Serdang,
Selangor Darul Ehsan, MalaysiaEmail: [email protected]
for futher information, please contact:
School of Graduate StudiesZone 4, Off Jalan Stadium, Universiti Putra Malaysia,
43400 UPM Serdang, Selangor Darul Ehsan, MALAYSIATel: +603-8946 4225 / 4218
Website: http://www.sgs.upm.edu.my