Degree Programs

The Diploma in Computer Science addresses the need for advanced training of personnel in information systems. It targets corporate information officers, EDP personnel, programmers, software developers and teachers with minimal training in the field of computer science.

Developed in cooperation with the Institute of Computer Science, College of Arts and Sciences (CAS), UP Los Baños, the program aims to train individuals in the design, implementation and maintainenance of software systems that handle large amounts of data.

 

Program goals

Upon completion of the program the student is expected to have:

  • Acquired the necessary background in information systems and computer science in preparation for advanced studies;
  • Gained knowledge and skills in information systems and computer science as applied in their field of work;
  • Developed and improved techniques in the practice of proper design and development of application software.

Admission Requirements

Applicants must have:

  • a Bachelor’s degree or its equivalent in any field from any recognized institution;
  • proficiency in at least one programming language.

Curriculum - OLD

The program consists of 27 units of course work, which can be completed in four semesters

 

CORE COURSES 

CMSC A

Discrete Structures in Computer Science (3 units)
Logical structures, sets, combinatorial structures, graphs, formal systems

 

CMSC B

Principles of Programming (3units)
Algorithm representation, implementation, using a high-level language, systematic program development using top-down design, and program verification

 

CMSC C

Computer Systems and Organization (3 units)
Internal organization of a computer, how this organization is used to represent data, execute programs and communicate to the outside world; assembly language programming; and basic operating system concepts.

 

CMSC D

Data Structures and Algorithms (3 units)
Abstract data types, their implementations and use in algorithm design

 

CMSC E

 Data Communications and Networking (3 units)
Principles of data communications and computer networks (Prerequisite: CMSC C or consent of instructor)

 

CMSC F

Database Management Systems (3 units)
Design and implementation of database management systems; relational database and query optimization; and future trends in database designs (Prerequisite: CMSC D or consent of instructor)

 

CMSC G

Management Information Systems (3 units)
Fundamental concepts of planning, development and information processing implementation of MIS.

 

CMSC H

Object Oriented Analysis and Design (3 Units)
Fundamental concepts of object-oriented technology (Prerequisite: CMSC B and CMSC D or consent of instructor)

 

CMSC I

Software Engineering (3 units)
Principles and methods of designing, implementing, validating and maintaining software systems (Prerequisite: CMSC B and CMSC D or consent of instructor)

 

 

      

 

       

       

       

 

Curriculum - REVISED

The program consists of 27 units of course work, which can be completed in four semesters

 

CORE COURSES  

                                    
CMSC 201 1S  Discrete Structures in Computer Science (3 units) 
    Logical structures, sets, combinatorial structures, graphs, formal systems  
CMSC 202 1S  Principles of Programming (3units)
    Algorithm representation, implementation, using a high-level language, systematic program development using top-down design, and program verification
CMSC 203 2S Computer Systems and Organization (3 units) 
    Internal organization of a computer, how this organization is used to represent data, execute programs and communicate to the outside world; assembly language programming; and basic operating system concepts
CMSC 204 2S Data Structures and Algorithms (3 units)
    Abstract data types, their implementations and use in algorithm design
CMSC 205 1S Data Communications and Networking (3 units)
    Principles of data communications and computer networks (Prerequisite: CMSC 203 or consent of instructor)
CMSC 206 1S Database Management Systems (3 units)
    Design and implementation of database management systems; relational database and query optimization; and future trends in database designs (Prerequisite: CMSC 204 or consent of instructor)
CMSC 207 2S Web Programming and Development
    Developing applications using web-based technologies. (Prerequisite: CMSC 202 or consent of instructor)
CMSC 208 2S Software Engineering (3 units)
    Principles and methods of designing, implementing, validating and maintaining software systems (Prerequisite: CMSC 202 and CMSC 204 or consent of instructor)
CMSC 209 2S Management Information Systems (3 units)
    Fundamental concepts of planning, development and information processing implementation of MIS.

 

Program Trail


Program Trail


Faculty

Program Chair:
Roberto Figueroa (Assistant Professor). Introduction to Computer Science; Web Design and Development; *Climate and Multiagent Modeling

1. Mari Anjeli Lubrica (Assistant Professor). Discrete Structures in Computer Science; *Frontend Web Development
2. Joyce Manalo (Assistant Professor).  Web Design and Development; *UX/UI Design
3. Reinald Adrian Pugoy.(Assistant Professor). Computer Networking. Introduction to Computer Science. *Mobile Computing
5. Myra Almodiel (Assistant Professor). Database Design and Management. * Social Media Marketing and TAM applications.
6. Al Francis Librero (Assistant Professor). Management Information Systems.  * Biomodd.
7. Ria Borromeo (Assistant Professor). on study leave
8. Alexander G. Flor Jr. (Senior Lecturer). Software Engineering 
9. Jun Jun Llave (Senior Lecturer). Discrete Structures in Computer Science. * Mainframe Programming.
10. Franco Nazareno (Senior Lecturer). Computer Systems and Organization.  * IT Project Management
11. Jonathan Guevara (Senior Lecturer). Data Structures and Algorithms. *Software Engineering