College of Computer and Information Science (CCIS)

Bachelor of Science in
Computer Science
B.S. 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, researching, analyzing, and developing algorithms, computer systems and software applications for windows, web, and mobile platforms.
The program focuses on the application of various knowledge and skills and in formal research in the field of computer science.
Educational Objectives
Graduates of the Bachelor of Science in Computer Science program are expected to:
- Articulate expertise in formulating and solving problems of interest, through the application of technology, and by using mathematical foundations, algorithmic principles, and computer science theory in the design and development of computer-based systems and processes.
- Perform tasks effectively as individuals and team members in the workplace growing into highly technical or project management and leadership roles.
- Pursue life-long learning enabling them to adapt and grow as organizational responsibilities change.
Student Outcomes
Graduates of the Bachelor of Science in Computer Science program are expected to demonstrate knowledge and hands-on competence in:
- Applying knowledge of computing and mathematics appropriate to the discipline.
- Analyzing a problem, and identifying and defining the computing requirements appropriate to its solution.
- Designing, implementing and evaluating a computer-based systems, process, component, or program to meet the designed needs.
- Functioning effectively on teams to accomplish a common goal.
- Understanding of professional, ethical, legal, security, and social issues and responsibilities.
- Communicating effectively with a range of audiences.
- Analyzing the local and global impact of computing on individuals, organizations and society, including ethical, legal security and global policy issues.
- Recognizing the need for, and ability to engage in continuing professional development.
- Using current techniques, skills and tools necessary for computing practices.
- An ability to apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices.
- An ability to apply design and development principles in the construction of software systems of varying complexity.

Bachelor of Science in Information Systems
B.S. Information Systems
Program Description
The BSIS program prepares students to be IT professionals and the expert on design and implementation of Information Systems for business processes.
The focus of the program is on leveraging business technology for strategic advantage thus the program includes a significant business component that shall equipped students in the planning, developing or acquiring, implementing, and managing an infrastructure of information communications technology, internal data and external data, and enterprise-wide information processing systems.
Educational Objectives
The Bachelor of Science in Information Systems program envisions its graduates to:
- Articulate expertise in understanding, analyzing, and applying current and emerging technologies in the design and development of IT-based solutions for business processes.
- Perform tasks effectively as individuals and team members in the workplace growing into highly technical or project management and leadership roles.
- Pursue life-long learning enabling them to adapt and grow as organizational responsibilities change.
Student Outcomes
Graduates of the Bachelor of Science in Information Systems program are able to:
- Apply analytical and critical thinking skills, and information systems concepts for solving organizational problems.
- Analyze the local and global impact of computing on individuals, organizations, and society.
- Evaluate and implement organizational planning, design, and integration of information systems solutions to meet desired needs.
- Improve strategic information management procedures and processes.
- Identify innovative and efficient solutions to solve organizational problems.
- Demonstrate written and oral communication skills in a collaborative environment.
- Function effectively on teams to accomplish a common goal.
- Understanding of professional, ethical, legal, security, and social issues and responsibilities.
- Recognizing the need for, and ability to engage in continuing professional development.
- Integrating effectively IT-based solutions into the user environment.
- Understanding best practices and standards and their application.

Bachelor of Science in Information Technology
B.S. Information Technology
Program Description
The Bachelor of Science in Information Technology program prepares students to become IT professionals equipped with the complete tools in planning, analyzing, developing, testing, installing, operating, and maintaining software applications for standard windows, web technologies, and mobile platform.
Furthermore, students shall be equipped with the skills in installing, managing, maintaining, and administering networks using various platforms and prepare them to solve problems encountered in typical network setups.
The core of the program is the utilization of programming techniques and tools as a method of transforming organizations and integrate I.T. infrastructure in its operations.
Educational Objectives
Graduates of the Bachelor of Science in Information Technology program are expected to:
- Articulate expertise in understanding, analyzing, and applying current and emerging technologies in the design and development of IT solutions.
- Perform tasks effectively as individuals and team members in the workplace growing into highly technical or project management and leadership roles.
- Pursue life-long learning enabling them to adapt and grow as organizational responsibilities change.
Student Outcomes
Graduates of the Bachelor of Science in Information Technology program are expected to demonstrate knowledge and hands-on competence in:
- Applying knowledge of computing and mathematics appropriate to the discipline.
- Analyzing a problem, and identifying and defining the computing requirements appropriate to its solution.
- Designing, implementing and evaluating a computer-based systems, process, component, or program to meet the designed needs.
- Functioning effectively on teams to accomplish a common goal.
- Understanding of professional, ethical, legal, security, and social issues and responsibilities.
- Communicating effectively with a range of audiences.
- Analyzing the local and global impact of computing on individuals, organizations and society, including ethical, legal security and global policy issues.
- Recognizing the need for, and ability to engage in continuing professional development.
- Using current techniques, skills and tools necessary for computing practices.
- Using and applying current technical concepts and practices in the core information technologies.
- Identifying and analyzing user needs and take them into account in the selection, creation, evaluation and administration of computer-based systems.
- Integrating effectively IT-based solutions into the user environment.
- Understanding best practices and standards and their application.
- Assisting in the creation of an effective project plan.