Master of Science in Chemistry
Introduction
The rapid advancement of information and communication technologies (ICT) has contributed to the economic development around the world. The integration of ICT into private and government sector has also facilitated and sped up the way people work and it has becoming an indispensible tool as part of our lives. Recently, there has been substantial growth of businesses in Cambodia. Many businesses, especially those providing service in information technologies, and telecommunications, have constantly been starting up. As a result, the demands for specialists in this area have been dramatically increasing. However, the supplies of qualified and professional human resources to the market demands are still very limited in Cambodia. Therefore, the development of human resources in this field is urgently required.
Taking these circumstances into consideration, Royal University of Phnom Penh − the largest and oldest university in Cambodia − decides to establish a new graduate program to offer a Master of Science in Information Technology Engineering (MITE) in 2009.
Vision
Master of Science in Data Science and Engineering aims to produce high quality engineers who are competent and ready to work in the 21st century, by developing soft skills: creativity, communication, teamwork, (Engineering Reasoning & Problem Solving) and self-learning process with knowledge of Data (Science & Engineering) and Artificial Intelligence.
Objectives
- Competent in principles of Data (Science & Engineering) and Artificial Intelligence
- Able to integrate theoretical, practical and professional experience in a classroom or a real-world setup
- Have 21st Century skills (CDIO): creative, communication skills and collaboration skills to work effectively.
- Able to continuous self-development and have moral and ethical principles of professional practice
Program learning outcome
I. Technical Knowledge and Reasoning
- Understand fundamental theory of basic to explain the technical skill in computational processes or models
- Explain the process or flow of the system working
Personal and Professional Skills and Attributes
- Select appropriate datasets and data representation methods for analysis
- Develop scalable data pipelines to store, extract, transform, load and integrate unstructured data from various sources
- Test data pipelines for scalability and reliability to process high data volume, variety and velocity
- Develop codes to package the AI/ML models for scaling
- Implement and monitor data security and privacy measures on existing data solutions
- Develop prototypes and Proof-of-Concepts for data solutions
- Identify bugs during deployment and create bug fixes to address issues
- Develop tools to improve data flows between internal and/or external systems and the data warehouse, as well as to automate the data collection and analysis processes, data releasing and reporting tools
- Creative thinking – create innovation idea to solve real world problem by using technology related to data and artificial intelligence
PROFESSIONAL SKILLS AND ATTITUDES
- Commit to lifelong learning
Interpersonal Skills: Teamwork and Communication
- Form effective team and operate as team (cross-cutting specialist)
- Oral presentation and inter-personal communication
- English Language (reading, write, listening and speaking)
Admission
Who should enroll?
Those who are now working in ICT related industry or government sector and a higher degree will help advance their careers.
Those who are now enjoying their careers in ICT and want to enhance and upgrade their knowledge of the field to a higher level of specialist.
Fresh graduates who are looking for a higher degree to advance their knowledge and to increase their career opportunities.
Program Requirements
To be admitted into our Master program, students must
hold a Bachelor Degree in Computer Science, Information Technology, Management Information Systems, Electrical and Electronic Engineering or its equivalent in the relevant fields approved by our academic board.
pass an English Test prepared by the Program, and
complete an application form, present a certified copy of their Bachelors Degree or equivalent, with a copy of the transcript, three recent 4 x 6 photographs, and present a valid ID card or copy of family book.
Program Information
- Class: Morning, Afternoon, Evening, or Weekend
- Language of Instruction: English/Khmer
- Duration: 4 semesters
- Location: RUPP main campus
Curriculum
Curriculum for the program has been carefully co-designed and well- structured by conforming to the international academic standard for graduate studies in ICT. To be awarded the degree, students must be enrolled in our four semester studies and complete our required courses and write a thesis under a close guidance from assigned faculty members.
Couse Description
The objective of this course is to guide the students to know more about Java Programming and tools as well as some working tools that used in the software enterprise. The quality of writing code and its convention also including within the course in order to show the student how to write a good code with the quality acceptance by software company. Several java MVC framework are introduced within the course to let the students to create the Java applications with the time gaining and make the application more robust. During the course, the student will learn how to combine together the tools, framework, database and build a complete application as in the real working environment. As described from the begging, several working tools will be suggested to the students in order to work as the team and have a team spirit. After the course, the student will know to use the tools and build the Java application both desktop and web application.
- Java &Working Environment Tools (Eclipse &Bugzilla …)
- Java OOP and Java Basic Review
- Java IO
- Java XML
- JDBC (Java database)
- Java Code Convention (How to write a good quality code)
- J2EE Concept
- Strut Framework
- Spring Framework
- Hibernate Framework
- Using eclipse to build all
This course is intended to provide students more deep insight and understanding on networking technologies. It will be started with the thorough discussions about networking bases at various layers of ISO model. It will also cover a wide range of latest technologies in mobile and wireless communication with the introduction to various projects such as E-Health and E-Education systems, which were implemented in the past 3 years in different countries, including Cambodia. Project given in class will prepare students for careers either in research or professional area.
The potential topics that will be covered in this course include:
- Computer Network and Internet Trend
- Application Layer
- Transport Layer
- Network Layer
- Link Layer and Local Area Network
- Wireless and Mobile Network
- Multimedia Networking
- Network Security
- Network Management
Students should have the basic knowledge of computer network, protocol layers, and data communications.
his course introduces the core ideas in Artificial Intelligence including automated problem solving by searching, logic and deduction, reasoning system, knowledge representation, fuzzy logic, planning, machine learning and language understanding. The course will contain an overview of AI languages (LISP and Prolog) and some discussion of important applications of artificial intelligence methodology.
This course teaches students to design successful user interfaces. Students gain an understanding of the overall user interface design processes and learn how to develop user scenarios, user object models, navigational models, and exploratory views of user interfaces using low-fidelity prototyping techniques. By the end of this course, students will have developed a set of user scenarios, a user project prototype for a small software application or Web application.
This course aims at providing students with an understanding of mobile communications and related areas. It gives an introduction to the basic applications of mobile communications as well as to the technical problems inherent in the communication paradigm. The course covers the introduction to different kind of mobile communications, radio spectrum regulation, analog and digital signal processing, propagation channels, multiple access techniques, frequency management and channel assignment, hand-offs and dropped calls, switching and traffic system evaluations. Special emphasis would be on wireless local area network (WLAN) and wireless metropolitan area network (WMAN).
The potential topics that will be covered in this course include:
- Introduction to mobile communications
- Radio spectrum regulation
- Wireless propagation channels
- Modulation and demodulation techniques
- Multiple access techniques; FDMA, TDMA, CDMA
- Standardized wireless systems; GSM, WCDMA/UMTS
- IP for 3G and 4G
- IEEE 802.11 WLAN networks, IEEE 802.16 WMAN
The objective of this course is to introduce the principle and characteristic of distributed system. The course also provides the introduction of 7 components of distributed system namely known as Processes, Communication, Naming, Synchronization, Consistency and Replication, Fault Tolerance, and Security. In addition to the principal of distributed system, the course discusses the some topics in computer distributed system such as Peer-to-Peer, Ad Hoc and Sensor Network, Virtualization, Server Cluster, Grid computing, and Cloud computing. To extend and help students understanding, various aspects of real-life system as well as programming paradigm for distributed system will be also clarified. Those paradigm technologies are not limited to JINI, RMI, EJB, CORBA, etc.
The potential topics that will be covered in this course include:
- Introduction to Distributed System
- Classification of Distributed System
- Architecture of Distributed System
- The seven components
- Examples of Distributed System based on the seven components
- Remote Procedure Call
- Practice Advance Distributed Programming in Java (RMI, JINI, EJB, CORBA …)
- Peer-to-Peer
- Ad Hoc and Sensor Network
- Virtualization and Cluster
- Grid and Cloud Computing
Students should have at least basic knowledge of computer science and Java programming language.
The aim of this course is to provide students with an advanced level of study in classical and web information retrieval, including web search and the related areas of text classification and text clustering. It gives an up-to-date treatment of all aspects of the design and implementation of systems for gathering, indexing, and searching documents and of methods for evaluating systems, along with an introduction to the use of machine learning methods on text collections. Designed as the primary course for a graduate or advanced undergraduate course in information retrieval, the course assumes students have attended introductory courses in data structures and algorithms, linear algebra, and probability theory.
The potential topics that will be covered in this course include:
- Boolean retrieval
- The term vocabulary and postings lists
- Dictionaries and tolerant retrieval
- Index construction
- Index compression
- Scoring, term weighting, and the vector space model
- Computing score in a complete search system
- Evaluation in information retrieval
- Relevance feedback and query expansion
- XML Retrieval
- Probabilistic information retrieval
- Language models for information retrieval
- Text classification
- Vector space classification
- Support vector machines on documents
- Flat clustering
- Hierarchical clustering
- Web search basics
- Web crawling and indexes
- Link analysis
This course aims at providing students with an understanding of mobile communications and related areas. It gives an introduction to the basic applications of mobile communications as well as to the technical problems inherent in the communication paradigm. The course covers the introduction to different kind of mobile communications, radio spectrum regulation, analog and digital signal processing, propagation channels, multiple access techniques, frequency management and channel assignment, hand-offs and dropped calls, switching and traffic system evaluations. Special emphasis would be on wireless local area network (WLAN) and wireless metropolitan area network (WMAN).
The potential topics that will be covered in this course include:
- Introduction to mobile communications
- Radio spectrum regulation
- Wireless propagation channels
- Modulation and demodulation techniques
- Multiple access techniques; FDMA, TDMA, CDMA
- Standardized wireless systems; GSM, WCDMA/UMTS
- IP for 3G and 4G
- IEEE 802.11 WLAN networks, IEEE 802.16 WMAN
Network security is one of the most important aspects of computing. If computers were not part of daily lives and are not connected via the information grid either local area network (LAN), wide area network (WAN), or to the world-wide-web (WWW), then security would be almost a non-existence subject. But since the demand of information is ported to handhelds and through mediums that are entering the market almost daily in blazing speed, as managers and leaders of organizations, it is most imperative to understand how to secure this asset. This course will attempt to educate and makes one aware of the different methodologies in information security, but not limited to network security.
The ten domains of security includes the following:
- Access Control System and Methodology
- Applications and Systems Development Security
- Business Continuity Planning and Disaster Recovery Planning
- Cryptography
- Law, Investigation, and Ethics
- Operations Security
- Physical Security
- Security Models and Architecture
- Security Management Practices
- Telecommunications and Network Security
This course is to provide a theories of probability and random process through a series of practical applications with MATLAB. The topics will also cover the basic concept of probability, conditional probability, discrete random variables, multiple discrete random variables, continuous random variables, probability distribution, point estimator and confidence interval estimator, random processes, wide sense stationary random processes, Poisson processes, Gaussian random processes and some applications.
The topic will be included the following:
- Introduction
- Basic Probability
- Conditional Probability
- Discrete Random Variables
- Multiple Discrete Random Variables
- Continuous Random Variables
- Estimation
- Poisson Random Processes
- Gaussian Random Processes
This course will cover probability, and random processes. Examples relating to engineering will be used to illustrate the concepts. This course is required for engineering major and gives the student:
- An ability to design and conduct experiments, as well as analyze and interpret data
- An ability to formulate, and solve engineering problems
- An ability to use the techniques, and modern engineering tools necessary for engineering practice.
This course builds the knowledge and skills students need to solve problems and meet the challenges of a fast-paced decision-making environment. Students learn about research methodologies; defining designs; different measurement and scaling techniques; methods of collecting, processing, analyzing and interpreting data; and report writing. Students are also trained to use statistical software packages such as SPSS as a tool to assist in data collection, research and analysis.
This course aims at providing students with an understanding of mobile communications and related areas. It gives an introduction to the basic applications of mobile communications as well as to the technical problems inherent in the communication paradigm. The course covers the introduction to different kind of mobile communications, radio spectrum regulation, analog and digital signal processing, propagation channels, multiple access techniques, frequency management and channel assignment, hand-offs and dropped calls, switching and traffic system evaluations. Special emphasis would be on wireless local area network (WLAN) and wireless metropolitan area network (WMAN).
The potential topics that will be covered in this course include:
- Introduction to mobile communications
- Radio spectrum regulation
- Wireless propagation channels
- Modulation and demodulation techniques
- Multiple access techniques; FDMA, TDMA, CDMA
- Standardized wireless systems; GSM, WCDMA/UMTS
- IP for 3G and 4G
- IEEE 802.11 WLAN networks, IEEE 802.16 WMAN
Enrollment
All applicants for any of MSDSE’s programs have to go through the admission procedure, the details of which are clarified here.
First, check whether you are eligible to apply for MSDSE Program by scanning our Admission Conditions.
Familiarize yourself with the costs under Fees:
The tuition fee for the entire program (24 months) is US$ 3000 for Cambodians or US$ 6500 for foreigners. This fee should be paid by US$750 or 1,500 installment at the beginning of each semester or by US$1,500 or 3,000 installment at the start of each academic year.Then, go over all the details of our Application Procedure.
The last step before becoming a student in MSDSE program is the Registration for fourth Intake.
Master of Science in Information Technology Engineering Schedule 2023
Date
|
Events
|
---|---|
31th October 2023
|
Application Deadline (Applying from now)
|
To be determined
|
Written exam (Mathematics, General, Computer, and Interview)
|
To be determined
|
Announcement of the result and registration commencement
|
To be determined
|
Registration deadline
|
To be determined
|
Orientation and First semester commencement
|