The Department of Programming and its Applications

The Department of Programming and its Applications
The Department of Programming and its Applications is responsible for computerizing the university’s work. The computing work includes the analysis, design, development, implementation of computerized solutions (information systems and their applications in various faculties, centers, units, and departments affiliated with the university, in addition to electronic services, including the university’s website and electronic portals).
The department, by its own efforts, started developing computerized systems, starting from admission and registration system, financial system, salaries, human resources, supplies and warehouse system, and then include all aspects of the university. These systems were developed using Oracle database technologies. The department has also built many electronic services, portals, a website, and many systems based on the Internet.
This department is the only department in the university responsible for computerizing all the university’s work, which is constantly increasing due to the development in information technology and the continuous demand in computing circuits, also due to the continuous change in instructions and systems, which is followed by the modification and development of computerized systems. It also includes programming circuit and vice versa to simplify administrative procedures and to reduce the volume of administrative work in the departments whose work has been computerized.
The Department is characterized by a distinguished professional staff and a great ability to solve software problems effectively and to provide all solutions to outstanding problems and prevent obstacles for students and employees for the sustainability of the university's electronic systems and access to the state of the electronic university.
The Department also maintains continuous communication with all colleges and administrative units at the university. The department works on identifying, implementing, and executing projects that contribute to the development of the local community through information technology applications. The department aims to develop the university's systems electronically within the concept of being an electronic university.


The department includes the following sections:

Academic Applications Section
The Academic Applications section is concerned with the analysis, development and treatment of all academic systems, and the heart of the academic systems is considered the “student”, starting from their application for admission to the university, followed by the university admission, registration and submission of electronic and paper exams, until they obtain the degree and graduate from the university. This process includes any change in the university's policy dealing with students, such as adopting a grade system, a new payment method, or a new study plan quickly, accurately, and seriously. The academic systems are divided into systems that work from inside the university as desktop systems such as the admission and registration system, student finance system and others, as well as systems that work from inside and outside the university through the Internet, such as the faculty system and others.

Administrative Applications Section
The Administrative Applications Section is concerned with the analysis, development and treatment of all administrative systems, and the heart of the administrative systems is the “employee”. The Section has developed two types of systems: systems that work from inside and outside the university through the Internet, such as the university management system, while the other type are desktop applications such as the financial system, the office system, electronic archiving, the supplies system, and the human resources, the telephone system, the central bidding system, and other systems applied in the various departments and units of the university.

Internet Applications Section
It is concerned with the development and follow-up of Internet applications, electronic publishing, and treatment of all kinds of technical and software problems for all informational Internet applications. The Section creates, modifies, and implements Internet applications, and links them with effective databases, and interacts with other applications. Also, the Section works on developing Internet services and protecting Web applications through appropriate techniques and strategies. The section creates and maintains functional and dynamic websites by applying various graphic and web design skills and principles.

Applications Inspection Section
This Section is responsible for examining computerized systems, programs and services, and ensuring the quality of the systems used at the university and its development by the Section of Academic and Administrative Systems and the Section of Internet Applications. Systems quality assurance is related to the development process of the entire systems, which include many processes such as defining requirements, designing software and programming. Regulates quality assurance processes in different goals, activities, tasks and measures; the process aims to confirm the quality of the systems by examining the components of the systems to ensure that they are free of errors and that they conform with the specifications and standards set by the users of the systems, prior to the issuance of those systems to the respective users
Database Administration Section
This section supervises the database of the university in terms of maintaining the consistency, integrity and confidentiality of the stored information, which includes all university information (student information, teachers, grades, financial information....etc). The Section also monitors the backup copies to the database and ensures the integrity of the procedure for reference when needed, or in emergency situations. The Section is working to ensure that the servers of the database are properly maintained around the clock, day by day, so that the electronic systems and services can continue to operate without any malfunctions, whether within the work place, off the official working hours, or during official holidays.