Curriculum | Faculty of Computer Science and Information Technology
» ACADEMIC » Postgraduate » Curriculum

Curriculum

PROGRAMME BY RESEARCH 

DOCTOR OF PHILOSOPHY (PHD)

PROGRAMME REQUIREMENT

A) Credits Requirement

 A PhD student is required to register and pass nine (9) credit hours of courses:

  1. A research methodology course; and
  2. Any two (2) courses listed by the Faculty

 

B) Other Requirements

1. SPS 6903 Seminar
2. Comprehensive Examination
3. SPS 6999 Doctoral Research
4. Literature Review Seminar


MASTER OF SCIENCE

PROGRAMME REQUIREMENT

A) Credits Requirement

A Master student is required to register and pass six (6) credit hours of courses:

  1. A research methodology course; and
  2. Any course listed by the Faculty

 

B)Other Requirements

1. SPS 5903 Seminar (Research Proposal)
2. SPS 5999 Master's Research
3. Literature Review Seminar



PROGRAMME BY COURSEWORK

1) MASTER OF COMPUTER SCIENCE (NEW)

PROGRAMME REQUIREMENT

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:

Compulsory courses                       21 credits
Specialisation courses                    10 credits
Elective courses                              9 credits
TOTAL                                             40 credits

COMPULSORY COURSES (ALL)

1. SSK5090 Research Methods in Computer Science         
2. SSK5212 Big Data Technology       
3. SSK5210 Empirical Methods in Computer Science           
4. SSK5221 Internet of Things           
5. SSK5500 Security in Computing           
6. SSK5603 Machine Learning
7. SKR5306 Advanced Computer Networks              

DISSERTATION

1. SSK5989 Dissertation

ELECTIVE COURSES
Choose three (3) courses only:
1. SKR5302 Advance Distributed Computing
2. SKR5308 Real-Time Systems
3. SKR5501 Performance Modeling of Communication Networks
4. SKM5301 Advanced Computer Graphics
5. SKM5303 Computer Vision
6. SSK5606 Advanced Natural Language Processing
7. SSK5608 Evolutionary Computing
8. SSK5611 Massive Data Mining
9. SSK5251 Data Analysis and Statistical Inference
10. SSK5102 Big Data Computing
11. SSK5220 Cyber-Physical Systems Modeling
12. Pervasive Computing for Cyber-Physical System



2) MASTER OF INFORMATION SECURITY

PROGRAMME REQUIREMENT

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:

Core Modules   25 Credits
Project paper   9 Credits
Field Electives  6 Credits
TOTAL          40 credits

CORE MODULES (COMPULSORY) ALL

1. SSK5090 Research Methods In Computer Science
2. SSK5207 Cyber law and Ethics
3. SSK5500 Security in Computing
4. SSK5501 Information Security Management
5. SSK5502 Penetration Testing
6. SSK5505 Internet Security and Cloud Computing
7. SSK5507 Cryptography and Security Protocol
8. SSK5508 Computer Forensic and Investigation
9. SSK5980 Seminar in Computer Science

PROJECT PAPER

1. SSK5990 Project

FIELD ELECTIVES
Choose two (2) courses only:
1. SSK5504 Software Security
2. SSK5509 Trusted Computing
3. SSK5510 Steganography
4. SSK5514 Intrusion Detection System
5. SSK5517 Advanced Cryptography
6. SSK5527 Cryptanalysis



3) MASTER OF SOFTWARE ENGINEERING


PROGRAMME REQUIREMENT

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:

Core Modules   25 Credits
Project paper    9 Credits
Field Electives   6 Credits
TOTAL           40 credits


CORE MODULES (COMPULSORY) ALL

1. SSE5090  Research Methods in Software Engineering
2. SSE5203  Project Management For Software Construction
3. SSE5204  Software Development Methodology
4. SSE5206  Software Measurement
5. SSE5210  Empirical Methods For Software Engineering
6. SSE5302  Requirements Engineering
7. SSE5303  Software Modelling
8. SSE5304  Software Testing
9. SSE5980  Seminar in Software Engineering

PROJECT PAPER

1. SSE5988 Project

FIELD ELECTIVES
Choose two (2) courses only:
1. SSE5205  Software Architecture and Design
2. SSE5211  Formal Methods
3. SSE5212  Human-Computer Interface
4. SSE5305  Web Engineering
5. SSK5504  Software Security



4) MASTER OF COMPUTER NETWORK

 

PROGRAMME REQUIREMENT


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:

Core Modules    21 Credits
Project paper     10 Credits
Field Electives    9 Credits
TOTAL               40 credits


CORE MODULES (COMPULSORY) ALL

  1. SKR5090 Research Methods in Computer Network
  2. SKR5201 Network and Communication Security
  3. SKR5302 Advanced Distributed Computing
  4. SKR5307 Communication Technology and Network
  5. SKR5401 Wireless Pervasive Computing
  6. SKR5406 Cloud Computing Architecture
  7. SKR5501 Performance Modeling of Communication Networks

 

PROJECT PAPER

     1. SKR5988 Project

FIELD ELECTIVES
Choose three (3) courses only:

  1. SKR5308 Real Time Systems
  2. SKR5400 Distributed High-Performance Computing
  3. SKR5403 Quantum Computing
  4. SKR5407 Software Defined Network
  5. SKR5408 Big Data Distributed System Architecture

-

 

 

Updated:: 25/05/2021 [hafizrahim]

MEDIA SHARING

Faculty of Computer Science and Information Technology
Universiti Putra Malaysia
43400 UPM Serdang
Selangor Darul Ehsan
03-9769 6501
03-9769 6576
BVITQAS~