Is a 4 year program which was instituted in 1996, trains students to become experts in many areas of theoretical
computer science. Graduates have become highly skilled in software development and system analysis.
Discrete Mathematical Structures in Computer Science
None
5.0
CMSC 110
Internet Technologies
CMSC 12
3.0
CMSC 116
Mathematical Methods for Computer Science
Math 55
3.0
CMSC 117
Numerical Methods
CMSC 116
3.0
CMSC 123
Data Structures
CMSC 12 & CMSC 55 or Math 182 & Math 29
3.0
CMSC 124
Design & Implementation of Programming Languages
CMSC 123
3.0
CMSC 125
Operating Systems
CMSC 123 and CMSC 131
3.0
CMSC 127
File Processing & Database Systems
CMSC 123
3.0
CMSC 128
Intro to Software Engineering
CMSC 123
3.0
CMSC 130
Logic Design & Digital Circuits
CMSC 11 or Math 182
3.0
CMSC 135
Computer Networks
CMSC 125
3.0
CMSC 141
Automata & Language Theory
CMSC 55
3.0
CMSC 142
Design & Analysis of Algorithms
CMSC 123
3.0
CMSC 190
Special Problem (Must be taken twice)
COI
3.0
CMSC 199
Undergraduate Seminar
COI
3.0
II. QUALIFIED ELECTIVES (9 UNITS)
Course
Course Title
Prereq.
Units
CMSC 161
Interactive Computer Graphics
CMSC 116 or Equivalent
3.0
CMSC 162
Artificial Intelligence
CMSC 123
3.0
CMSC 191
Special Topics (May be taken twice with different topics)
COI
3.0
Math 120
Algebraic Structure I
Math 29 or CMSC 55
3.0
Math 123
Elementary Theory of Numbers
Math 29 or CMSC 55
3.0
Math 124
Applied Algebra and Combinatronics
Math 130
3.0
Math 134
Comples Analysis
Math 55
3.0
Math 160
Probability Theory
COI
3.0
Math 163
Mathematical Statistics
Math 55
3.0
Math 170
Foundations of Mathematics
Math 29 or CMSC 55
3.0
Math 181
Mathematical Methods of Operation Research
Math 122 or CMSC 116
3.0
Math 197
Special Topics in Mathematics (Maybe taken twice with different topics)
COI
3.0
III. FOUNDATION COURSES (15 UNITS)
Course
Course Title
Prereq.
Units
Math 53
Elementary Analysis I
None
5.0
Math 54
Elementary Analysis II
Math 53
5.0
Math 55
Elementary Analysis III
Math 54
3.0
Math 101
Elementary Statistics
None
3.0
Physics 101
Fundamental Physics I (lec)
Coreq: Math 53
4.0
Physics 101.1
Fundamental Physics I (lab)
Coreq: Physics 101
1.0
Physics 102
Fundamental Physics II (lec)
Physics 101, Physics 101.1, and Math 53
4.0
Physics 102.1
Fundamental Physics II (lab)
Coreq: Physics 102
1.0
IV. GE Requirements (36 UNITS)
A. Natural Sciences and Math (NSM) - 12 UNITS
CORE
Science 10, Science 11, STS 1
Elective
Math 10, Chem 1, Geol 1
B. Arts and Humanities (AH) - 12 UNITS
Core
Arts 1, Comm 12, Wika 1
Elective
Philarts 1, MS 11
C. Social Sciences and Philosophy (SSP) - 12 UNITS
Core
Ethics 1, History 1, Kasaysayan 1, SAS 1
Elective
Hist 3, Philo 27, Soc Sci 30
V. Other Required Courses (12 UNITS)
Course
Course Title
PI 100
Life of Rizal
3 Free Electives
Any electives from the 3 colleges
NSTP
NSTP 1, NSTP 2
PE
PE 1 (Required), any three from PE 2, PE 3 and PE 4
PROGRAM CHECKLIST
GE Requirements
A. Natural Sciences and Math (NSM) - 12 UNITS
CORE
Science 10, Science 11, STS 1
Elective
Math 10, Chem 1, Geol 1
B. Arts and Humanities (AH) - 12 UNITS
Core
Arts 1, Comm 12, Wika 1
Elective
Philarts 1, MS 11
C. Social Sciences and Philosophy (SSP) - 12 UNITS
Core
Ethics 1, History 1, Kasaysayan 1, SAS 1
Elective
Hist 3, Philo 27, Soc Sci 30
ACADEMIC POLICIES
Retention Policy
A B.S. Computer Science Student must pass the required minimum number of Math courses per semester according to the following table:
No. of Math Courses Enrolled in
Minimum No. of Courses to Pass
1
1
2
2
3
2
4
3
5
3
6 or more
4
A student who fails to satisfy provision no.1 for two
consecutive terms (including midyear) shall be
disqualified from the program.
A student must pass CMSC 12, CMSC 55, Math 53,
and Math 54, in at most two takes; otherwise
he/she shall be disqualified from the program.
If, after six semesters of enrolment of the said
courses, the student fails to complete all these
subjects (CMSC 12, CMSC 55, Math 53, and Math
54), the student is automatically disqualified from
the program.
Readmission Policies
The student must submit a letter of readmission addressed to
the DMCS Chair.
“Considerations for readmission include the
following: the number of units credited, the
number of units and semesters remaining
including application of the maximum
residency rule, and the merit/ strength of
the reason for readmission.
If a student is readmitted, he/she shall be placed under
probation and must satisfy the program’s retention policies.
At the end of the semester, the student must get no grades
of 4s, 5s, DRP, and INC in all Computer Science courses that
he/she enrolled in. Failure to satisfy this provision would mean
disqualification from the program.
A student can only be readmitted to the
program once.
Shifting Policies
University rules on shifting shall apply. In
particular, a student must submit a Letter
of Intention to shift to the BS Computer
Science Program.
Furthermore, to be admitted to the program:
A student must have taken Math
53/equivalent with a grade of at least
2.5. If, in addition, the student has
taken other Mathematics courses,
(except Math 1), he/she should have
an average of at least 2.75 for all Math
and Computer Science courses.
Waiver of prerequisite/co-requisite
Waiver of prerequisites is granted only for meritorious cases.
INSTRUCTIONAL POLICIES AND REQUIREMENTS
Exams are departmental for multi-sections.
All syllabi contain the following ground rules:
Students are expected to have a copy of the textbook.
Lectures and exercises will be based on the textbook.
The University rules on class attendance (Article 346 of the
University Code) shall be strictly enforced in this course.
If a student misses a short quiz, his/ her grade in that quiz is
zero. If a student misses a long exam for a valid reason (this
requires documentation), his/ her grade in the final exam
will account as his/ her grade for the missed exam. This
applies to not more than one long exam missed. A student
who fails to take any examination for invalid reasons will get
a grade of 0% for that exam.
Cheating, in any form, will not be tolerated.
This quotation must be written on every long exam
questionnaire:
“Cheating is a form of intellectual dishonesty that will not
be condoned. Anyone caught cheating shall be dealt
with in accordance with the rules on student conduct
and discipline. Cheating is punishable with a grade of
“5.0” in the course and/or (1) suspension for a period of
not less than one year; or (2) expulsion from the
University.”
Faculty members of multi-section courses should have a
course leader and a regular discussion should be made
concerning topics to be discussed and long exam
preparations.
If a take home exam is to be given, faculty must
encourage students to have group discussions. Exams
must purely be a problem solving type. If it is a group
exam each group must be composed of at most 3
members and every member must submit his/her
evaluation of other members.
Other Policies:
Blackboards should be erased after every class.
Sharing of lecture transparencies is encouraged.
Permission for make-up classes should be sought.
There is no regular make up class.