NU-Manila: Master of Science in Computer Science
Description
The MSCS is a two-year research-oriented graduate program designed to provide both breadth and in-depth knowledge in the concepts and techniques related to the design, implementation, and application of computer systems. It emphasizes comprehension and understanding of the principles and concepts needed for designing and formulating new tools for applications development and generating new knowledge in the field. The MSCS curriculum is composed of thirty (30) units of coursework comprising of core courses (15 units) and specialization courses (15 units). A thesis (6 units) is the graduate student’s terminal activity, which must be published in a refereed computing journal.
Program Outcomes
- Analyze and prove the properties of algorithms and computing systems using the theoretical underpinnings of Computer Science.
- Demonstrate a depth of knowledge in an advanced topic of Computer Science.
- Effectively analyze and construct software utilizing intelligence and learning to solve complex, and/or open-ended real-world problems.
- Effectively develop and deploy computing solutions to current and emerging problems within one or sub-fields of Computer Science.
- Carry out original research work that advances the existing body of knowledge in computer science that can be presented or published in a research conference or referred journal publication.
Curriculum
Core courses (15 units)
Course Code | Course Description |
CMSCC001 | Theory of Computation |
CMSCC002 | Advanced Data Structures and Algorithms |
CMSCC003 | Natural Language Processing |
CMSCC004 | Advanced Computer Organizations and Operating System |
CMSCC005 | Human-Computer Interaction |
Elective/Specialization courses (15 units)
Course Code | Course Description |
CMITS001 | Specialization Course 1: Theory of Programming Languages |
CMITS002 | Specialization Course 2: Machine Learning |
CMITS003 | Specialization Course 3: Data Science |
CMITS004 | Specialization Course 4: Deep Learning |
CMITS005 | Specialization Course 5: Research Methods |
Comprehensive examination (0 unit)
Course Code | Course Description |
CMSCCE | Written comprehensive examination |
Thesis (6 units)
Course Code | Course Description |
CMSC111A | Thesis 1 |
CMSC111B | Thesis 2 |
Admission Requirements
Applicants should have relevant degrees in Information Technology or other allied fields (e.g., Computer Science, Information Systems, Computer Engineering, etc.). If an applicant is not a graduate of BSIT or any allied field, the applicant will be placed on probationary status. The applicant is expected to take at least (9) units of bridging/remedial courses in the undergraduate program.
Applicants may take bridging courses depending on the program completed in their undergraduate program.
Students taking bridging courses should not incur a grade lower than 2.0.
Bridging courses:
- Fundamentals of Programming
- Database Fundamentals
- Software Engineering
- Introduction to Networking
- Operating Systems
- Computer Organization
Applicants must submit the following (enclosed in a long brown envelope):
- CV highlighting work experience, training, and publications (if applicable)
- Copies of articles in journals and conference proceedings (if applicable)
- Photocopy of NSO Birth Certificate and two IDs
- Transcript of Records
- Transfer Credentials / Honorable Dismissal (if applicable)
- Photocopy of the title page and abstract of undergraduate thesis / special project
- Two sealed recommendation letters
- For employed applicants, certificate of employment
NU Computing Research Center
The National University Computing Research Center (NU CRC) is envisioned to be an agent for economic growth and a leading research hub under the College of Computing and Information Technologies (CCIT). The NU CRC is aimed at pioneering and directing the development, advancement, preservation, and dissemination of knowledge in the field of computing.
Under the CRC are three (3) computing research laboratories designed to support the research initiatives of CCIT for both faculty members and students in various computing disciplines.
Research Laboratories
Web and Mobile Computing Innovations (WaMCl)Laboratory
The Web and Mobile Computing Innovations (WaMCI) Laboratory supports and provides a venue for research endeavors of students and faculty members of CCIT in the field of Web, Cloud, and Mobile Computing. The WaMCI Laboratory is focused on web and mobile systems and their applications in pervasive computing, augmented reality, education, healthcare, security, unmanned aerial vehicles, and robotics. Research under the laboratory includes innovations in web and mobile applications in both smartphones and tablets with the goal of addressing societal and business needs.
Human Interaction and Digital Signal Processing (HiDSP) Laboratory
The Human Interaction and Digital Signal Processing (HiDSP)Laboratory supports and provides a venue for research endeavors of students and faculty members of CCIT in the fields of human-computer interaction and digital signals processing. HiDSP is dedicated to the pursuit of research and development works in the analysis of interaction between people and computers, and signal processing such as sounds and images. The goal of the laboratory is to develop competent and productive research that addresses societal issues and can be applied in nation-building. Furthermore, involved researchers will explore the application of different advanced machine learning and computational approaches in solving engineering problems
Human Language Technology (HLT) Laboratory
The Human Language Technology (HLT) Laboratory is envisioned both as the national benchmark and leading research and innovation space in the ASEAN region for the field of human language technology. With an interdisciplinary team of researchers and innovators, the collective is pioneering and directing the development, advancement, preservation, and dissemination of knowledge in this field.
Admission Requirements
Applicants should have relevant degrees in Information Technology or other allied fields (e.g., Computer Science, Information Systems, Computer Engineering, etc.). If an applicant is not a graduate of BSIT or any allied field, the applicant will be placed on probationary status. The applicant is expected to take at least (9) units of bridging/remedial courses in the undergraduate program.
Applicants may take bridging courses depending on the program completed in their undergraduate program.
Students taking bridging courses should not incur a grade lower than 2.0.
Bridging courses:
- Fundamentals of Programming
- Database Fundamentals
- Software Engineering
- Introduction to Networking
- Operating Systems
- Computer Organization
Applicants must submit the following (enclosed in a long brown envelope):
- CV highlighting work experience, training, and publications (if applicable)
- Copies of articles in journals and conference proceedings (if applicable)
- Photocopy of NSO Birth Certificate and two IDs
- Transcript of Records
- Transfer Credentials / Honorable Dismissal (if applicable)
- Photocopy of the title page and abstract of undergraduate thesis / special project
- Two sealed recommendation letters
- For employed applicants, certificate of employment
Contact Details
For inquiries you may contact or email the ff:
Program Chair, CCIT Graduate Programs bsfabito@national-u.edu.ph
+63 02 8712 1900 loc 1456
Dean, College of Computing and information Technologies aotrillanes@national-u.edu.ph