Diploma in Computer Science

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.

Objectives

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; and
  • Developed and improved techniques in the practice of proper design and development of application software.

Mode of Instruction

All courses are delived by DE mode.

Admission Requirements

Applicants must have:
  1. a Bachelor's degree or its equivalent in any field from any recognized institution; and
  2. proficiency in at least one programming language.

The Curriculum

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

Core courses (21 units)

CMSC A

Discrete Structures in Computer Science (3 units)

Logical structures, sets, combinatorial structures, graphs, formal systems

CMSC B

Principles of Programming (3 units)

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)

University of the Philippines System | Diliman | Manila | Los Baños | Visayas | Mindanao | Baguio
Home | SiteMap | Acceptable Use Policy | Contact Us | Copyright©2004 UP Open University