Includes the following programs

  • BS Computer Science
  • BS Information Technology
  • Diploma in Computing
  • Master in Computer Science
  • Master in Information Technology
  • Master of Science in Computer Science
  • Doctor in Information Technology
IT317 Project Management for IT

This course is designed to prepare students, with the project management skills needed to better manage Information Technology (IT) projects. Based on the IT project management lifecycle, this course covers elaborated topics of the basic concepts of IT project management, including initiating, planning, controlling, executing, and closing projects. The course also shows how IT projects should be managed, from inception to post implementation review.   The students are expected to improve their management skills and abilities to define the project scope, create a workable project plan, manage projects within the budget and schedule, and as well as manage human resource, risks, and procurement, and integrate change control in all of the areas in project management.

CSIT301 Introduction to Robotics in Education(First Semester 2020-2021, Cluster 2)

This course covers introduction to robotics in education, programming using Scratch with focus on creative computing and coding for programmable robotics kit like MBot. An individual project is required to complete the course.

CS323_Data Communication And Networking (First Semester 2020-2021, Cluster 2)

Networking, virtually involves all Information Technology applications. Computer hardware, software and telecommunications are now overlapping.  IT professionals must be able to select, design, deploy, integrate, and administer network and communication infrastructures in an organization.  Hence, it is important for IT students (CpE, CS, IT) to enroll Data Communications and Networking in order to acquire the knowledge and skills necessary from IT professionals. 

This course is an introductory to the evolving network technology.  This provides students the basic understanding and appreciation on data communications and networking: how data traverse from one end node to the other; the international standards to make data communication happens; the OSI Reference model which serves as a reference by all network hardware/devices manufacturers; the TCP/IP as the language of the Internet; the representation of data (voice, text, multimedia, etc) in the form of electronic signals, the process it go through for successful transmission, and causes of error; the types of transmission media used for the signal to traverse; the types of interfaces of devices (DTE/DCE); and the protocols involve for transmitting and retransmitting of data from the source node to the destination node .

CSIT121_Fundamentals of Programming (First Semester 2020-2021, Cluster 2)

This is an introductory course that provides comprehensive introduction to the C language. This course aims to discuss program development and concentrate on logic formulation. Thorough treatment is given to the topics on iterative and control structures, functions and parameter passing, and pointers so that students will be able to write flexible and user-friendly programs.

At the end of the course, the students are able to:

CLO1. Explain the importance of the course in relation to the goals and objectives of the program, the College and the University.

CLO2. Design a flowchart using the correct symbols and implement a C program solution to a problem following the C programming language structure to solve a given and analyzed problem.

CLO3. Choose and explain appropriate control-flow structure (sequential, conditional or iteration constructs) for a given programming task.

CLO4. Test and debug flowcharts and programs to check the reliability of the C program solutions by tracing and debugging.

CLO5. Apply the techniques of decomposition to break a program into smaller pieces.

Intelligent Systems 1

This course is devoted to the study of intelligent systems. This is a general course with a mixture of the topics of robotics, search algorithms, machine learning, image processing and even microcontrollers. It aims to provide students with different systems handled by different intelligent agent programs. The course mainly focuses in a level of general idea and learned in further detail of technicality shown as computer programs. This will give an idea to students on how to design intelligent systems architecture and provide intelligent programs.


CSIT238 Human-Computer Interaction

The course introduces students to the discipline concerned with the design, implementation and evaluation of various computing systems intended for human use. Emphasis will be placed on understanding human behavior with interactive objects, knowing how to develop and evaluate interactive software using human-centered approach, and general knowledge of HCI design issues with multiple types of interactive applications. Students will also participate in group projects to design and evaluate user interfaces.

CSIT101 Modern Tools

This course focuses on learning office productivity software applications including advanced topics in word processors, spreadsheets, database management, and presentation graphics software. Emphasis is placed on skill development in using technology effectively and efficiently to perform information processing. This course is composed of instructional modules designed to provide hands-on instruction, and case studies to develop students’ critical thinking and problem-solving skills.