CMO 53, S. 2006
CMO 53, S. 2006
CMO 53, S. 2006
NO. 53;
Series of 2006
x- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -x
In accordance with pertinent provisions of Republic Act (RA) No. 7722, otherwise
known as the “Higher Education Act of 1994,” and pursuant to Commission En Banc
(CEB) Resolution No. 798 - 2006 to rationalize Information Technology Education (ITE)
in the country and keep pace with the demands of global competitiveness, the
following Policies and Standards (PS) for ITE are hereby adopted and promulgated
by the Commission, thus:
ARTICLE I
INTRODUCTION
The field of Information Technology (IT) is ever dynamic; its advancement and
development had been rapid and its evolvement is a continuous process. To face
the challenges of advancement, the Commission recognizes the need to be
responsive according to the current needs of the country. Hence, it is essential and
important that the country’s IT capability should be continually developed and
strengthened to be at par globally.
It is the objective of the Commission to develop and promote the Policies and
Standards (PS) for Information Technology Education to provide a minimum
standard for Higher Education Institutions (HEIs) offering or intending to offer quality
ITE programs. The PS is developed with consultations from all stakeholders, from the
academe to industry.
The PS contains provisions that cultivate the culture of excellence in offering the ITE
programs. This is in line with the vision of the Commission to have HEIs produce
competent graduates that shall cater to the needs of the IT industry. The PS is also
designed for all HEIs to exercise their innovativeness and creativity in the
development of its curriculum for the offering of ITE programs.
Page 1
ARTICLE II
AUTHORITY TO OPERATE
ARTICLE III
PROGRAM SPECIFICATIONS
3.1 Bachelor of Science in Computer Science (BSCS) - the study of concepts and
theories, algorithmic foundations, implementation and application of
information and computing solutions.
3.3 Bachelor of Science in Information Systems (BSIS) – the study of design and
implementation of solutions that integrate information technology with
business processes. The BSIS shall replace the Bachelor of Science in
Information Management (BSIM) program.
Page 2
4.2.1 Bachelor of Science in Computer Science (BSCS)
• Applications Developer
• Computer Science Instructor
• Database Programmer / Designer
• Information Security Engineer
• Quality Assurance Engineer
• Researcher
• Systems Developer
• Systems Analyst
• Applications developer
• Database Administrator
• Entrepreneur in IT Industry
• Information Security Administrator
• Information Technology Instructor
• Network Administrator
• Network Engineer
• Systems Analyst
• Technical Support Specialist
• Test Engineer
• Web Administrator / Web Master
• Web Developer
• BS Mathematics
• BS Computer Engineering
• BS in Electronics and Communications Engineering
• BS Applied Mathematics
Page 3
For the BSIT Program:
• BS Computer Engineering
• BS Electronics and Communications Engineering
• BS Statistics
• BS in Information Management
• BS Information Management
• BS Statistics
• BS Industrial Engineering
ARTICLE IV
COMPETENCY STANDARDS
• Personal-discipline skills
• Critical-thinking skills
• Inter and intra person motivation skills
• Problem solving skills
• Planning and organizing skills
• Ethical thinking
• Entrepreneurial thinking
• Innovative
• Perseverance in pursuing goals and continuous improvement
Page 4
• Research in Computer Science related areas
• Integration of knowledge learned in different areas of Computer
Science
ARTICLE V
CURRICULUM
Section 7. Curriculum Description. - ITE shall be built upon a core of courses and
a series of professional courses leading to one or more of the three programs. The
New General Education Curriculum as mandated by the Commission shall form part
of the requirements for ITE. The required natural science courses in the GE curriculum
should include a laboratory component.
Section 8. Curriculum Outline. – The curriculum outline is divided into five (5)
components namely: General Education, Basic ITE Core Courses, ITE Professional
Courses, ITE electives and free electives with a minimum requirement of 140 units.
The outline is as follows:
Page 5
Planning), Politics & Governance (with Philippine
Constitution)
b) BASIC ITE CORE COURSES 18
c) ITE PROFESSIONAL COURSES 33
d) ITE ELECTIVES 12
e) FREE ELECTIVES 9
PE 8
NSTP 6
TOTAL UNITS 140
Section 9. Sample program of study. - Below are sample curricula for the BSCS,
BSIT and BSIS.
Sample Curriculum for the Bachelor of Science in Computer Science (BSCS) Program
FIRST YEAR
First Semester
COURSE TOTAL LEC LAB TOTAL
DESCRIPTIVE TITLE Co-REQ Pre-REQ.
CODE UNITS UNITS UNITS HRS/WK
TOTAL 23 21 2 27
Second Semester
COURSE TOTAL LEC LAB TOTAL
DESCRIPTIVE TITLE Co-REQ Pre-REQ.
CODE UNITS UNITS UNITS HRS/WK
TOTAL 23 22 1 25
Page 6
SECOND YEAR
First Semester
COURSE TOTAL LEC LAB TOTAL
DESCRIPTIVE TITLE Co-REQ Pre-REQ.
CODE UNITS UNITS UNITS HRS/WK
TOTAL 20 19 1 22
Second Semester
COURSE TOTAL LEC LAB TOTAL
DESCRIPTIVE TITLE Co-REQ Pre-REQ.
CODE UNITS UNITS UNITS HRS/WK
TOTAL 20 18 2 24
THIRD YEAR
First Semester
COURSE TOTAL LEC LAB TOTAL
DESCRIPTIVE TITLE Co-REQ Pre-REQ.
CODE UNITS UNITS UNITS HRS/WK
TOTAL 18 15 3 24
Page 7
Second Semester
COURSE TOTAL LEC LAB TOTAL
DESCRIPTIVE TITLE Co-REQ Pre-REQ.
CODE UNITS UNITS UNITS HRS/WK
TOTAL 18 14 4 26
Summer
COURSE TOTAL LEC LAB TOTAL
DESCRIPTIVE TITLE Co-REQ Pre-REQ.
CODE UNITS UNITS UNITS HRS/WK
TOTAL 3 0 3 162
FOURTH YEAR
First Semester
COURSE TOTAL LEC LAB TOTAL
DESCRIPTIVE TITLE Co-REQ Pre-REQ.
CODE UNITS UNITS UNITS HRS/WK
TOTAL 18 16 2 22
Page 8
Second Semester
COURSE TOTAL LEC LAB TOTAL
DESCRIPTIVE TITLE Co-REQ Pre-REQ.
CODE UNITS UNITS UNITS HRS/WK
TOTAL 12 11 1 14
FIRST YEAR
First Semester
COURSE TOTAL LEC LAB TOTAL
DESCRIPTIVE TITLE Co-REQ Pre-REQ.
CODE UNITS UNITS UNITS HRS/WK
TOTAL 18 16 2 22
Second Semester
COURSE TOTAL LEC LAB TOTAL
DESCRIPTIVE TITLE Co-REQ Pre-REQ.
CODE UNITS UNITS UNITS HRS/WK
TOTAL 23 22 1 25
Page 9
SECOND YEAR
First Semester
COURSE TOTAL LEC LAB TOTAL
DESCRIPTIVE TITLE Co-REQ Pre-REQ.
CODE UNITS UNITS UNITS HRS/WK
TOTAL 23 21 2 27
Second Semester
COURSE TOTAL LEC LAB TOTAL
DESCRIPTIVE TITLE Co-REQ Pre-REQ.
CODE UNITS UNITS UNITS HRS/WK
TOTAL 20 18 2 24
THIRD YEAR
First Semester
COURSE TOTAL LEC LAB TOTAL
DESCRIPTIVE TITLE Co-REQ Pre-REQ.
CODE UNITS UNITS UNITS HRS/WK
TOTAL 20 16 4 28
Page 10
Second Semester
COURSE TOTAL LEC LAB TOTAL
DESCRIPTIVE TITLE Co-REQ Pre-REQ.
CODE UNITS UNITS UNITS HRS/WK
TOTAL 18 15 3 24
FOURTH YEAR
First Semester
COURSE TOTAL LEC LAB TOTAL
DESCRIPTIVE TITLE Co-REQ Pre-REQ.
CODE UNITS UNITS UNITS HRS/WK
Senior
Internship/OJT/Practicum IT500 9 0 9 Standing IT 11 27
TOTAL 9 0 9 27
Second Semester
COURSE TOTAL LEC LAB TOTAL
DESCRIPTIVE TITLE Co-REQ Pre-REQ.
CODE UNITS UNITS UNITS HRS/WK
Capstone Project
(Technopreneurship) IT206 3 3 0 4th yr IT 13 3
IT Elective 3 IT303 3 2 1 None None 5
IT Elective 4 IT304 3 2 1 None None 5
Free Elective 2 IT402 3 3 0 None None 3
Free Elective 3 IT403 3 3 0 None None 3
Social Science 5 GE305 3 3 0 None None 3
TOTAL 18 16 2 22
Page 11
Sample Curriculum for the Bachelor of Science in Information Systems (BSIS) Program
FIRST YEAR
First Semester
COURSE TOTAL LEC LAB TOTAL
DESCRIPTIVE TITLE Co-REQ Pre-REQ.
CODE UNITS UNITS UNITS HRS/WK
Fundamentals of Information
Systems / Information Management IS101 3 3 0 None None 3
Personal Productivity using IS IS102 3 2 1 None None 5
Algebra GE101 3 3 0 None None 3
English 1 GE201 3 3 0 None None 3
Natural Science 1 GE211 3 3 0 None None 3
Humanities 1 GE401 3 3 0 None None 3
PE 1 2 2 0 2
NSTP 1 3 3 0 3
TOTAL 23 22 1 25
Second Semester
COURSE TOTAL LEC LAB TOTAL
DESCRIPTIVE TITLE Co-REQ Pre-REQ.
CODE UNITS UNITS UNITS HRS/WK
TOTAL 26 25 1 28
Page 12
SECOND YEAR
First Semester
COURSE TOTAL LEC LAB TOTAL
DESCRIPTIVE TITLE Co-REQ Pre-REQ.
CODE UNITS UNITS UNITS HRS/WK
TOTAL 23 22 1 25
Second Semester
COURSE TOTAL LEC LAB TOTAL
DESCRIPTIVE TITLE Co-REQ Pre-REQ.
CODE UNITS UNITS UNITS HRS/WK
TOTAL 23 21 2 27
Page 13
THIRD YEAR
First Semester
COURSE TOTAL LEC LAB TOTAL
DESCRIPTIVE TITLE Co-REQ Pre-REQ.
CODE UNITS UNITS UNITS HRS/WK
TOTAL 21 21 0 21
Second Semester
COURSE TOTAL LEC LAB TOTAL
DESCRIPTIVE TITLE Co-REQ Pre-REQ.
CODE UNITS UNITS UNITS HRS/WK
TOTAL 18 18 0 18
FOURTH YEAR
First Semester
COURSE TOTAL LEC LAB TOTAL
DESCRIPTIVE TITLE Co-REQ Pre-REQ.
CODE UNITS UNITS UNITS HRS/WK
TOTAL 9 0 0 27
Page 14
Second Semester
COURSE TOTAL LEC LAB TOTAL
DESCRIPTIVE TITLE Co-REQ Pre-REQ.
CODE UNITS UNITS UNITS HRS/WK
TOTAL 18 18 0 18
Thesis is a requirement for the BSCS program. Contents must be focussed on the
theories and concepts of computing and it should be in the form of scientific work
that may be presented in a public forum.
Capstone project is required for the BSIT and BSIS programs. It should be in the form
of a systems application or an enterprise resource plan.
Internship is a requirement for the BSIT and BSIS program but optional for the BSCS
program. Students are eligible to enrol the internship program after completing the
80% of the total number of units in the curriculum. The minimum number of internship
hours for the BSIT and BSIS programs are 486 and 162 for the BSCS program.
ARTICLE VI
COURSE SPECIFICATIONS
Section 12. All courses for the three (3) programs should have the following
components:
• Course name
• Course Description
• Course objectives
Page 15
• Number of units for lecture and laboratory
• Number of contact hours per week
• Prerequisites
• Course outline
• Laboratory
• Equipment
• Texts and References
Annex A contains the course specification for the three (3) ITE programs (core and
professional courses).
ARTICLE VII
OTHER REQUIREMENTS
13.2 A Higher Education Institution (HEI) offering an ITE program shall have a full-
time administrator that will administer the program. This administrator can be
a Dean, Department Head, Director, Coordinator or equivalent depending
on the organizational structure of the HEI.
13.2.1 For one (1) program offering, the program administrator may also serve
as the program head for the specific program being offered. For two
(2) or more program offerings, there should be one program head for
each program offered. If the programs offered are under a larger unit
like a college, an administrator, who maybe one of the program heads,
is still required.
13.2.2 There should be three (3) full-time ITE faculty members per program
offered, one of whom can be the program head. A full-time faculty
should render at least twenty-four (24) hours in residence per week and
have a minimum contract of one (1) year in the college/department.
13.2.3 The department must also ensure that sixty percent 60% of all ITE
courses in each program are handled by a full-time faculty members.
13.2.4 At least twenty percent (20%) of the ITE faculty must have IT industry
experience within the last 5 years. Industry experience may be full-time
work or part-time consultancies in an IT Industry as evidenced by a
contract, certification or MOA/MOU. The involvements are in the form
of technical administration, systems design, applications programming,
research, project management or equivalent.
13.2.5 At least sixty percent (60%) of the ITE faculty members must have
completed a minimum of eighteen (18) units of master’s study in ITE or
Page 16
three (3) years of IT-related industry experience within the last five (5)
years.
13.2.6 At least 30% of the faculty members handling ITE courses must have
master’s degrees in each program offered by the department.
13.3 General Qualifications of the Dean - The Dean of an ITE program must
possess any one of the following:
13.3.2 A master’s degree in an ITE allied program plus at least one of the
following:
Page 17
13.4.1.3.2 Five (5) years experience in systems design,
applications programming, IT project
management, or computer science research
within the last eight (8) years.
13.5 General Functions and Responsibilities of the Dean - The general functions
and/or responsibilities of the Dean should be as follows, thus:
Page 18
13.5.6 To help enforce the concerned HEI’s rules and the laws affecting
education, and the procedures, policies, rules and regulations
promulgated under authority of or as adopted by the Commission
and/or the HEI;
13.6 General Functions and Responsibilities of the Program Head - The general
functions and/or responsibilities of the Program Head should be as follows:
Section 14. ITE Faculty. - An ITE faculty should posses the following qualifications:
14.1 Qualifications.
14.1.2 A baccalaureate degree in a field other than ITE or its allied programs
plus any of the following:
Page 19
14.1.3 A master’s degree in an ITE program.
14.1.4 A master’s degree in an ITE allied program plus at least one of the
following:
14.1.6 A doctorate in an ITE allied program plus five (5) years experience
teaching ITE courses beyond computer literacy courses within the last
eight (8) years.
14.2 Load.
14.2.2 Teaching Load. - As a general rule, in case the Dean has to teach, his
or her teaching load should not exceed nine (9) contact hours per
week. This load takes into consideration the functions of the Dean. For
the department chair, his/her teaching load should not exceed twelve
(12) contact hours.
Page 20
14.4.1 Faculty Development Program. - The college/department should
have a written comprehensive faculty development program. There
shall be a specific budget allocation to implement such program. HEIs
are enjoined to send full-time ITE faculty members to participate in
various activities of professional organizations like Philippine Society of
I.T. Educators (PSITE), Computing Society of the Philippines (CSP),
Philippine Computer Society (PCS), etc. and to attend in various
professional development programs in his/her field as well as graduate
studies in ITE.
14.4.2 Facilities. The HEI should provide office space, computers with Internet
connections and printers for faculty and administrators. Consultation
areas for students are also required.
Section 15. General Education Faculty. - All faculty members handling general
education subjects must have appropriate master’s degree or higher degrees in
their respective teaching assignments.
16.1 Librarian(s). - HEIs offering ITE should have at least one (1) full-time licensed
librarian. The librarian(s) shall participate in faculty meetings and activities
and serve as (a) member(s) of the educational program planning committee.
The librarian(s) should work closely with the Dean or Department Chair in
collection development for the ITE program.
16.2 Book Collection. - The library collection of the HEI should meet the following
requirements, namely:
16.2.1 To support HEI’s curricular needs and to provide enough books for
students, its library should have at least five (5) titles per professional
course and one (1) volume per course of a particular year of the
curriculum for every ten (10) students enrolled in that year. At least
twenty percent (20%) of the books should have been published within
the last four (4) years. Book holdings should preferably include more
reference books and textbooks rather than vendor specific technology
books.
16.2.2 For initial offering, the minimum volumes of IT books covering first to
third year courses are required to be found in the Library. For program
recognition, an HEI should have the required number of books in all
four-year levels.
Page 21
The HEI should have current subscription to the journals and magazines.
Paid online / digital subscriptions to at least twenty (20) journal titles are
allowed as substitute for journals and magazines provided that they
can be readily accessed and printed by faculty, students and staff.
16.2.4 The library must provide students with access to manuals for
programming languages and computer systems, as well as
documentation materials related to the development and use of
systems that were purchased by the HEIs.
16.2.5 The library must provide Internet terminals to allow faculty members
and students to undertake research and other academic activities.
16.2.6 The library must provide access (with capability to read or print) to
electronic library materials such as CD-ROMs and electronic
subscriptions. These are considered as additional library holdings
beyond the minimum requirements.
17.2 Laboratory Requirements. The HEI must provide for networked computer
laboratories required for hands on training of the students. The laboratory floor
space should be at least 2.0 square meters per student. For the computer
laboratory, there should be a ratio of one (1) student per terminal or
workstation. The number of terminals or workstations should be such that a
student is provided at least nine (9) hours of individual hands-on computer
time per week. On the basis that each computer terminal or work station
operates effectively at least ten (10) hours a day and five (5) days a week,
the computer time requirement should translate to at least one computer per
ten (10) students enrolled in the ITE program, the computers being exclusively
for their use. A laboratory assistant, whom at least a junior IT student and not
assisting a class of the same or higher year level is required for laboratory class
with more than thirty (30) students.
Networked laboratory must have one printer for every 15 computer units or
be connected to at least one (1) high speed printer (at least 30 pages per
minute) for students’ access.
Page 22
For initial offerings, the HEI should have at least two laboratories with 15
workstations each. One of the laboratories should be dedicated for the use of
the IT department.
17.4 Audio Visual Facilities. - As a general rule, the HEI should provide the
necessary audio-visual equipment in support of the teaching-learning process,
such as overhead projectors, LCD projectors, etc.
ARTICLE VIII
TRANSITORY, REPEALING AND EFFECTIVITY CLAUSE
Section 18. Transitory Clause. HEIs that have been granted permit or recognition
are hereby given three (3) years from the date of effectivity hereof to fully comply
with all the requirements as stipulated in this CMO. Compliance to these
requirements shall also be required to State Universities and Colleges (SUCs) and
Local Colleges and Universities (LCUs). In the event that the HEI fails to comply, it is
given a non-extendable period of two (2) years to comply.
Currently enrolled students in the program shall be allowed to graduate under the
old curriculum. However, students enrolling for the ITE programs beginning school
year 2007-2008 shall be covered by this CMO.
Section 19. Repealing Clause. All pertinent rules and regulations or parts thereof
that are inconsistent with the provisions of theses policies and standards are hereby
repealed or modified accordingly.
Section 20. Effectively Clause. This CMO shall be effective beginning SY 2007-2008
after publication in the Official Gazette or in a newspaper of general circulation.
CARLITO S. PUNO
Chairman
Page 23
Annex A course specification for the three (3) ITE programs (core and professional
courses).
TITLE: CS Fundamentals
• COURSE DESCRIPTION
This course provides an overview of computers, number systems, data types and
representations, digital logic systems, assembly and machine language,
compilers and translators, operating systems, and internetworking.
Page 24
• Networking: Computer Connections
• Internet: A Resource for All of Us
• Security and Privacy: Computers and the Internet
Page 25
COURSE NUMBER: CS102
• COURSE DESCRIPTION
Page 26
COURSE NUMBER: CS103
• COURSE DESCRIPTION
Page 27
COURSE NUMBER: CS104
• COURSE DESCRIPTION
3. Proof Techniques
4. Basics of Counting
5. Introduction to digital logic and digital systems
Page 28
COURSE NUMBER: CS105
• COURSE DESCRIPTION
Page 29
COURSE NUMBER: CS106
• COURSE DESCRIPTION
The course introduces ethics and ethical theories; provides discussions on the
ethical dilemmas and issues facing IT practitioners. An appreciation and
discussion of the Code of Ethics of I. T. Professionals; cybercrimes and
appropriate Philippine Laws are also included.
Page 30
1.8. Internet Pornography
2. Government Agencies Responsible in the Implementation of
the Philippine I. T. Programs
2.1. Commission on Information and Communication
Technology
2.2. National Bureau of Investigation
2.3. Department of Justice
• COURSE DESCRIPTION
This course introduces the students to the design and implementation of basic
and advanced data structures. Topics include basic data structures, trees,
graphs and hashing.
Page 31
COURSE NUMBER: CS202
• COURSE DESCRIPTION
• COURSE DESCRIPTION
Page 32
This course provides students the fundamental features and concepts to different
programming languages. Topics include overview of programming languages,
Introduction to language translation, type systems, data and execution control,
declaration and modularity, and syntax and semantics.
• COURSE DESCRIPTION
This course introduces the formal models of computing and their relation to
formal languages.
Page 33
At the end of this course, the student should be able to:
3. Context-free Grammar
4. Pushdown Automata
5. Turing Machines
• COURSE DESCRIPTION
This course introduces the students to modelling and simulation concepts. Topics
discussed in the course includes, system analysis and classification., abstract and
simulation models, continuous, discrete, and combined models, heterogeneous
models. It also covers pseudorandom number generation and testing, queuing
systems, Monte Carlo method, and continuous simulation. Simulation experiment
control.
Page 34
TOPICS AND READINGS DATE
1. Introduction to modelling and simulation.
2. System analysis, clasification of systems. System theory
basics, its relation to simulation.
3. Model classification: conceptual, abstract, and simulation
models. Heterogeneous models. Methodology of model
building.
4. Simulation systems and languages, means for model and
experiment description. Principles of simulation system
design.
5. Parallel process modelling. Using Petri nets and finite
automata in simulation.
6. Models o queuing systems. Discrete simulation models.
Model time, simulation experiment control.
7. Continuous systems modelling. Overview of numerical
methods used for continuous simulation.
8. Combined simulation. The role of simulation in digital
systems design.
9. Special model classes, models of heterogeneous systems.
10. Checking model validity, verification of models. Analysis of
simulation results.
11. Simulation results visualization. Interactive simulation, virtual
reality.
12. Design and control of simulation experiments. Model
optimization.
13. Generating, transformation, and testing of pseudorandom
numbers. Stochastic models, Monte Carlo method.
14. Overview of commonly used simulation systems.
• COURSE DESCRIPTION
Page 35
• COURSE OUTLINE AND TIMEFRAME
• COURSE DESCRIPTION
This courses introduces the students to modelling and simulation concepts. Topics
discussed in the course includes, system analysis and classification., abstract and
simulation models, continuous, discrete, and combined models, heterogeneous
models. It also covers pseudorandom number generation and testing, queuing
systems, Monte Carlo method, and continuous simulation. Simulation experiment
control.
Page 36
4. Simulation systems and languages, means for model and
experiment description. Principles of simulation system
design.
5. Parallel process modelling. Using Petri nets and finite
automata in simulation.
6. Models o queuing systems. Discrete simulation models.
Model time, simulation experiment control.
7. Continuous systems modelling. Overview of numerical
methods used for continuous simulation.
8. Combined simulation. The role of simulation in digital
systems design.
9. Special model classes, models of heterogeneous systems.
10. Checking model validity, verification of models. Analysis of
simulation results.
11. Simulation results visualization. Interactive simulation, virtual
reality.
12. Design and control of simulation experiments. Model
optimization.
13. Generating, transformation, and testing of pseudorandom
numbers. Stochastic models, Monte Carlo method.
14. Overview of commonly used simulation systems.
• COURSE DESCRIPTION
Page 37
3. Logic Gates
4. Boolean Function
• Canonical and Standard Format
• Truth Table
5. Boolean Algebra
• Simplification using Properties
• Simplification using K-Map
6. Combinational Logic Circuits
7. Sequential Logic Circuits
8. Flip-flops, registers, PLAs
INSTRUCTOR:
• COURSE DESCRIPTION
Page 38
6. Deadlocks
Prevention
Avoidance
Detection and Recovery
7. Concurrent Processes
• Synchronization
• Classical Problems (Producer-Consumer, Readers-
Writers, Dining Philosophers)
• COURSE DESCRIPTION
Towards the end of the course, students are expected to / able to:
• Be familiar with the different Network Models.
• Understand different network technologies
• Understand the effects of using different networking topologies
• Be updated with different advanced network technologies that can
be used to connect different networks
• Be familiar with various hardware and software that can help protect
the network
• Know the advantage of using a network management system
• REQUIRED READINGS
Page 39
Computer Networks, 4th Edition
Andrew S. Tanenbaum
• SUGGESTED READINGS
TITLE: Calculus
• COURSE DESCRIPTION
A course covering the real number system as a complete, ordered field; topological
properties of R and R2 , limits and continuity.
Page 40
15. The antiderivative.
16. Area under a curve.
This course provides the students with the fundamental understanding of object-
oriented programming using Java. It introduces the different concepts that are
commonly associated with object programming.
Page 41
6. GUI Development
• AWT Graphical Components
• Event Handling
• Anonymous Classes
7. Exception Handling
• Try, Catch, and Finally
• Creating Exceptions
• Exception Hierarchy
8. Thread
• Thread Lifecycle
• Thread Synchronization
• Critical Sections
9. Collections Framework
• Collection
• Set
• List
• Map
10. Input and Output Streams
• InputStream/OutputStream Classes
• Reader/Writer Classes
• File Handler Classes
Page 42