Faculty of Computer Science and Information Technology Degrees

If you have an interest in computer hardware and software but you aren’t sure which career path to choose, you probably want to learn about information technology (IT) and computer science. These two rewarding careers each require a slightly different set of skills, and they each appeal to a somewhat different type of person. And IT career involves installing, organizing and maintaining computer systems as well as designing and operating networks and databases. Computer science is focused entirely on efficiently programming computers using mathematical algorithms. And IT career doesn’t necessarily require a computer science (CS) degree, although a CS degree opens certain doors that otherwise wouldn’t be available. IT professionals typically work in a business environment installing internal networks and computer systems and perhaps programming. Computer scientists work in a wider range of environments, ranging from businesses to universities to video game design companies. Both of these careers have excellent growth potential and high salaries, with software developers somewhat ahead of IT professionals in earnings.

Mission Statement

Our mission is to provide a fundamental core that establishes the scientific foundation necessary for lifelong learning and graduate education, and an appropriate variety of educational and research experiences that provide the skills necessary for careers in the information technology industry and to sustain our recognized excellence in teaching and service to students and the community.

This faculty contains two departments

  1. Bachelor of Science in Computer Science
  2. Bachelor of Science in Information Technology

Bachelor of Science in Computer Science
The Computer Science program is designed to provide the foundation necessary for computer science graduates to succeed in the computing profession as well as in graduate school.

Program Educational Objectives

Graduates will be competent professionals, able to

  1. Employ a pallet of multiple hardware platforms and software development environments, integrated with the appropriate theoretical constructs, to develop practical solutions to technological problems deploy those solutions and provide for their maintenance and administration.
  2. Graduates will be able to effectively integrate research methods, appropriate theory, mathematics, and computational technology to analyze and solve problems encountered in the development of technological solutions.
  3. Graduates will be able to assimilate new methodologies and advances in computer technology in an ever-evolving discipline.
  4. Graduates will be effective in the elicitation of requirements for a software specification, and the written and oral communication of results to technical and non-technical colleagues and clients.
  5. Graduates will be able to work independently and in collaboration with colleagues.
  6. Graduates will be able to integrate the ethical standards of the profession and their professional knowledge and skills to contribute to society.

Bachelor of Science in Information Technology

The Bachelor of Science in Information Technology prepares students with practical, hands-on expertise to solve everyday computing problems. This program is accredited by the Computing Accreditation Commission of ALHILL UNIVERSITY, http://www.alhilaluniversity.so High achieving students can apply for the ACE program (Accelerated Computing Engagement) program which is a pathway to earning the Bachelor’s in Information Technology in three years and includes several perks including a direct opportunity to an internship experience.

The curriculum includes theoretical computer science topics and enough mathematics for graduates to successfully converse with other computing professionals. However, this concentration focuses much more on the applications of computer science, and as such does not require as many higher mathematics courses as the other concentrations. As part of this applied focus, students in this concentration satisfy an application area component, a series of electives designed to enable a deeper study of one particular computing application. Careers in this concentration focus on developing, supporting, and administrating the computing technology that has become critical to all organizations.

Program Educational Objectives

Graduates will be competent professionals, able to:

  1. Employ a pallet of multiple hardware platforms and software development environments, integrated with the appropriate theoretical constructs, to develop practical solutions to technological problems, Deploy those solutions, and Provide for their maintenance and administration.
  2. Graduates will be able to effectively integrate research methods, appropriate theory, and computational technology to analyze and solve problems encountered in the development of technological solutions.
  3. Graduates will be able to assimilate new methodologies and advances in computer technology in an ever-evolving discipline.
  4. Graduates will be effective in the elicitation of requirements for a software specification, and the written and oral communication of results to technical and non-technical colleagues and clients.
  5. Graduates will be able to work independently and in collaboration with colleagues.
  6. Graduates will be able to integrate the ethical standards of the profession and their professional knowledge and skills to contribute to society.