
College of Information Technology
Program offerings under the College of Information Technology
Bachelor of Science in Computer Science
Program Description
The Bachelor of Science in Computer Science program prepares students to become computer scholars equipped with the complete tools in planning, organizing, conducting research, analyzing, and developing algorithms, computer systems and software applications. Furthermore, students have the option to attain skills in installing, managing, maintaining, and administering networks using various platforms and prepare them to solve problems encountered in typical network setups or further advance their programming acumens and skills and prepare them to develop medium-scale to enterprise level software applications. The program focuses on the application of various knowledge and skills into a worthwhile study leading to formal research in the field of computer science.
The program’s thrust is on the utilization of programming techniques and tools as a method of transforming organizations and integrate I.T. infrastructure in its operations.Program Educational Objectives
Graduates of the Bachelor of Science in Computer Science program are expected to:
1) Obtain positions analyzing, developing, maintaining or supporting real world computing systems.
2) Be valued employees as demonstrated by advancement, either within their company or by taking a superior position at another firm.
3) Pursue life-long learning enabling them to adapt and grow as organizational responsibilities change.
4) Deal appropriately with the ethical situations encountered in the workplace.Program Outcomes
Graduates of the Bachelor of Science in Computer Science program are expected to demonstrate knowledge and hands-on competence in:
(a) Applying knowledge of computing and mathematics appropriate to the discipline;
(b) Analyzing a problem, and identifying and defining the computing requirements appropriate to its solution;
(c) Designing, implementing and evaluating a computer-based system, process, component, or program to meet designed needs;
(d) Functioning effectively on teams to accomplish a common goal;
(e) Understanding of professional, ethical, legal, security, and social issues and responsibilities;
(f) Communicating effectively with a range of audiences;
(g) Analyzing the local and global impact of computing on individuals,
organizations and society, including ethical, legal security and global policy issues;
(h) Recognizing the need for, and ability to engage in, continuing professional development;
(i) Using current techniques, skills and tools necessary for computing practices.
Download 2008 Curriculum (PDF format)
Download 2009 Curriculum (PDF format)
Download 2010 Curriculum (PDF format)
Download 2011 Curriculum (PDF format)











