The overarching goal of the Bachelor of Science in Information Technology degree program in the college of computer and information sciences in Majmaah University is to prepare students as information technologists and professionals who can assist general users, including individuals and organizations, in evaluating needs and solving problems related to information technology, as well as in applying IT effectively in a global work environment driven by rapidly changing technology. The program provides students with broad, integrated knowledge in selected areas of information technology, including database management, visual programming, multimedia and web design, system integration, intelligent systems, data transmission and computer networks, system administration and maintenance, could computing, information and administration and storage technology, enterprise architecture and system design, infrastructure environment and network servers, global information management, mobile and wireless networks, web development and content management systems, and mobile applications. Students learn how to evaluate current and emerging technologies; identify user needs; design user-friendly interfaces; apply, configure and manage these technologies; and assess their impacts on individuals, organizations and the society. The program is offered through Information Technology Department in the college of computer and information sciences. The program includes three specialized track, the first track is "Network and Systems Administration", the second track is "Web and Multimedia Applications" and the third track is "Digital Forensics".
The program has documented measurable outcomes that are based on the needs of the program’s constituencies. The program enables students to achieve, by the time of graduation:
(a) An ability to apply knowledge of computing and mathematics appropriate to the program’s student outcomes and to the discipline
(b) An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution
(c) An ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs
(d) An ability to function effectively on teams to accomplish a common goal
(e) An understanding of professional, ethical, legal, security and social issues and responsibilities
(f) An ability to communicate effectively with a range of audiences
(g) An ability to analyze the local and global impact of computing on individuals, organizations, and society
(h) Recognition of the need for and an ability to engage in continuing professional development
(i) An ability to use current techniques, skills, and tools necessary for computing practice.
(j) An ability to use and apply current technical concepts and practices in the core information technologies.
(k) An ability to identify and analyze user needs and take them into account in the selection, creation, evaluation and administration of computer-based systems.
(l) An ability to effectively integrate IT-based solutions into the user environment.
(m) An understanding of best practices and standards and their application.
(n) An ability to assist in the creation of an effective project plan.