MSC Course Information 2025
MSC Course Information 2025
2025 INTAKE
Page 1 of 22
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
UNIVERSITY OF MORATUWA
Page 2 of 22
SPECIALIZATIONS
• Cloud Computing
• Computer Networks
• Mobile Computing
• Parallel Computing
• Security Engineering
• Software Architecture
Details of the specializations are as follows:
• Cloud Computing
Cloud computing has transformed the way we host and run applications,
enabling us to acquire vast, scalable computing and storage resources as and
when needed. As every computing device and application now having a cloud
backend, there is a huge demand for professionals that can design and develop
cloud-enabled applications as well as integrate and manage cloud services.
This specialization is targeted towards preparing cross-skilled cloud architects,
engineers, and developers to address this rising demand. Areas of study under
the specialization include cloud technologies, cloud and client-side software
Page 3 of 22
development, distributed systems, as well as fundamentals of cloud systems,
information security, and networking.
• Computer Networks
The exponential growth of the data accumulated by the mankind has resulted
in the phenomenon commonly referred to as Big Data – large, complex data
sets that are impossible to comprehend for humans. This specialization
explores the unique challenges and opportunities presented by Big Data. Areas
of study under the specialization include data mining, information retrieval,
concepts and techniques of machine learning, and the emerging disciplines of
data science and business intelligence. This specialization is useful for
professional who would like to embark on a career as data scientists or data
mining experts, and professionals who would like to work as software engineers
on endeavors related to Big Data.
Page 4 of 22
specialization is designed to provide specialized knowledge and skills in the
areas of information systems management, software engineering, IT project
management, socio-technical analysis of ICT and future trends for digital
enablement.
• Mobile Computing
• Parallel Computing
We live in the era in which the performance of computing does not improve
automatically as used to be and described by the Moore's Law. Now the way to
improve performance is by using several processing elements in parallel, be it
smart phones or high-end computer servers. As a result, parallel computing has
become ever more relevant to a wide range of computing professionals. This
specialization explores the challenges and opportunities presented by all forms
of parallel computation. Areas of study under the specialization include study
of parallel architectures (ranging from multi-core CPUs and performance
Page 5 of 22
accelerators such as many-core GPUs to heterogeneous clusters and massively
parallel systems), concurrency, parallel programming models and techniques,
and performance engineering.
• Security Engineering
The security of information, software, networks, and systems is one of the most
critical requirements in computing, irrespective of whether it is organizational,
governmental, research, or commercial. This specialization is for those who
intend to become security architects in software engineering, security
specialists in systems integration, and information security engineers. The
specialization has been designed to match the industry requirement in
specialized knowledge and skills in cryptographic techniques, secure software
development, network security, vulnerability assessment, and information
security management.
• Software Architecture
Page 6 of 22
COURSE MODULES AND PROGRAM STRUCTURE
The program is structured as a six semester (two-year) degree program with each
semester consisting of 12 weeks of academic activities. Lectures are held on
One/Two weekdays from 5.30 PM to 7.30 PM in Colombo and on Saturdays in the
University of Moratuwa. Lectures are also supplemented with online interactions via
Moodle, Yammer, Google Hangout, Skype, Lync, etc.
In a typical study program arrangement, the first three semesters consist of taught
course modules while the fourth semester is a mix of taught courses and research.
The final two semesters are used for the research project and dissertation writing.
Page 7 of 22
CS5202 Advanced Operating Systems 3
Page 8 of 22
CS5243 Client Side Application Development 3
Page 9 of 22
CS5422 Digital Communication 3
CS5426 e-Commerce 3
Page 10 of 22
CS5454 Digital Forensics 1.5
CS5614 Bio-Informatics 3
Page 11 of 22
CS5620 Information Systems Modelling and Design 3
CS5814 IT Law 3
Students are required to earn 60 credits to graduate. 20 of those credits would come
from the Research/Industry Projects. Four more credits would come from modules
that prepare the students for the Research Project. That leaves 36 credits to be
Page 12 of 22
earned by taught modules. The combination of taught modules to be taken
depends on the specialization. If you need any additional information regarding the
specializations, course modules or the program structure, please contact the MSc
in CS course coordinators through the contact details given on
http://postgrad.cse.mrt.ac.lk website.
Note:
RESOURCE PERSONS
Offering of a particular specialization, or a course module during a given
academic year is subject to having the minimum number of registrations.
The MSc in CS postgraduate degree program is conducted by senior academics of
the University of Moratuwa with research specializations in specific study areas
complemented by specialists from the industry.
BSc Eng Hons (Moratuwa), MSc (UCSB), PhD (UCD), MIE(SL), CEng
BSc Eng Hons (Moratuwa), MSc (UIUC), PhD (UIUC), MIE(SL), CEng
BSc Eng Hons (Moratuwa), MBS (Colombo), MSc (Moratuwa), PhD (St Andrews), PGDBM
(Colombo), MIE (SL), CEng
BSc Eng Hons (Moratuwa), MEng (AIT), PhD (Monash), MIE(SL), CEng
Page 13 of 22
Senior Lecturer, Dept of Computer Science and Engineering, University of Moratuwa
BSc Eng Hons (Moratuwa), MPhil (Moratuwa), PhD (Delft), MIE(SL), MIEE (London), CEng
BSc Eng Hons (Moratuwa), MEng (NTU), PhD (NUS), MIE(SL), CEng
Page 14 of 22
Senior Lecturer, Dept of Computer Science and Engineering, University of Moratuwa
Page 15 of 22
Senior Lecturer, Dept of Computer Science and Engineering, University of Moratuwa
Page 16 of 22
ELIGIBILITY REQUIREMENTS
OR
OR
OR
Page 17 of 22
SELECTION PROCESS
1. Each applicant is evaluated for the conformity with the applicable eligibility
criteria based on the information provided with the application. Applicants
satisfying the eligibility criteria will be invited to a selection test.
2. The applicants who satisfied the eligibility criteria will appear for an online
selection test of one-hour duration. The selection test consisting of
multiple-choice, short-answer and similar questions will examine analytical
skills, conceptual knowledge, and topic-specific knowledge in areas such as
Programming, Data Structures and Algorithms, Operating Systems,
Computer Systems and Organization, Software Engineering,
Software Architecture, Theory of Computing, Databases, Artificial
Intelligence, Networking, Computer Security, Professional Practice, and
Management Information Systems. In addition, the candidates will be
required to write a short essay (250 words) on a given topic. Successful
applicants at the selection test will be invited to a selection interview.
3. The applicants who were successful at the selection test will face an
interview of 5-10 minute duration by an interview panel of not less than
three persons. The interview will ascertain the applicant’s suitability and
competency for the study program.
Page 18 of 22
4. Based on the marks received for the selection test and the selection
interview, each applicant will be ranked into a “Selected Candidates List”
and a “Waiting List”. After the selection process, all applicants will be
informed of their application status. If an applicant from the Selected
Candidates List fails to enroll in the program within the stipulated period,
that opportunity will be afforded to an applicant from the Waiting List.
The total fee for the course is Rs. 650,000/-, which includes a registration fee of
Rs.100,000/- and a course fee of Rs.550,000/-. It can be paid according to either plan
A or B as shown below.
Plan A
th
• Course registration fee - Rs. 100,000/- (by 30 October 2024)
th
• Full course fee - Rs. 550,000/- (by 18 December 2024)
OR
Plan B
th
• Course registration fee - Rs. 100,000/- (by 30 October 2024)
th
• First installment – Rs. 300,000/- (by 18 December 2024)
th
• Second installment – Rs. 200,000/- (by 04 June 2025)
th
• Third installment – Rs. 50,000/- (by 04 March 2025)
Above fees include Annual Academic Registration Fees, Semester Examination Fees,
and a Library Deposit of Rs. 2,500/-. In the case of change of government taxes, the
student will have to incur the additional tax amount.
Page 19 of 22
HOW TO APPLY
You need to attach all documents indicated in the application form and
submit by the application deadline. The copies of degree certificate and the
academic transcript you upload must be certified with digital signatures by
you and your employer. The digital signature should be a certificate-based
Digital ID, obtained either from a cloud-based trust service provider, or
from the signer's local system.
Ensure that your reference forms are sent (emailed) to the relevant referees.
Request the recommender to use the same e-mail address that you used
Page 20 of 22
while filling up the application, and request the recommender to use the
official e-mail address whenever possible.
Once the referees have completed the reference form, they can submit it
online. The recommender will receive a confirmation e-mail with an
attached PDF as a record. You will also receive a notification to the provided
e-mail address.
4. Once your application is processed, you will be notified via e-mail whether
you are invited for writing and selection tests and interviews or not. You
may also receive e-mail notifications if the selection committee has any
queries about your application.
If you are invited to the selection test (usually will be informed within 1
week from the application deadline), prepare the following application
pack and have it ready at the selection test:
Page 21 of 22
postgrad.cse.mrt.ac.lk
Page 22 of 22