Bachelor of Science in Information Technology

Program Description
The 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 and web technologies. 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.
Program Educational Objectives
Graduates of the Bachelor of Science in Information Technology program are expected to:
  1. Be prepared to gain employment as an IT professional.
  2. Function effectively as individuals and team members in the workplace, growing into highly technical or project management and leadership roles.
  3. Pursue life-long learning enabling them to adapt and grow as organizational responsibilities change.
Program Outcomes
Graduates of the Bachelor of Science in Information Technology program are expected to demonstrate knowledge and hands-on competence in:
  1. Applying knowledge of computing and mathematics appropriate to the discipline;
  2. Analyzing a problem, and identifying and defining the computing requirements appropriate to its solution;
  3. Designing, implementing and evaluating a computer-based system, process, component, or program to meet designed needs;
  4. Functioning effectively on teams to accomplish a common goal;
  5. Understanding of professional, ethical, legal, security, and social issues and responsibilities;
  6. Communicating effectively with a range of audiences;
  7. Analyzing the local and global impact of computing on individuals, organizations and society, including ethical, legal security and global policy issues;
  8. Recognizing the need for, and ability to engage in, continuing professional development;
  9. Using current techniques, skills and tools necessary for computing practices.
  10. Assisting in the creation of an effective project plan.