Network department’s introduction:

Communications and Operating systems department which is also called Network is one of the important and fundamental departments of the Computer Science. Since communicating and transferring data among computers, servers, telecommunications equipment is one of the important issues, so learning how to configure computer networks increases this department importance. Graduations of this department by learning fundamental of computers, computer’s logic, operating systems, computer based networks, system programming, distributed systems, scripting, automating of network administrator duties, network administration and network programming can configure and develop their own software applications (such as client/server or socket programming) for organization which they are working for. Students of this department would be graduated as experts in computer network which they would be able to configure computer networks, make secure networks and find and solve security holes of networks.

Network Department’s goals:

  • Know and Learn Network issues as practical and theoretical.
  • Implement, install, test and train of computer configurations and designs.
  • Learn and use of open source operating system like Linux and its software applications.
  • Evolution and review of software and hardware deficiencies and requirements  in context of industrial, and compilation of their requirements, feasibility study and Human resource specification to eliminate these shortage.
  • Troubleshooting and resolving of computers and computer systems.
  • Design and configure of small and large network systems in organizations.
  • Network programming (which can develop their own application [such as client/server and socket programming]).
  • Finding security holes in computers and network systems.
  • Presenting appropriate solutions for security problems in network systems of organizations.
  • Updating of network systems’ structure in organizations according to new technology.

Network graduations job scope

Graduation of this department can do duties in several parts of IT such as: design and configure of IT construction’s infrastructure, Network based Computer server equipment and services, programming and automation of network based systems, configure and design of safe and secure systems for information and computer based systems in governmental and non-governmental organizations.



Introduction of Database department:

Database is one of the important departments in Computer Science and tries to educate new generation by new technologies in context of storing, maintenance and security of data. So this department has been able to educate and make prepare the students in practical and theoretical sides by available tools.

Database department’s goals:

  • Achieving academic, occupational and professional self-sufficiency, moving toward productive knowledge, new and academic capacity building, promote the level of students’ knowledge awareness for efficient activities.
  • Making familiar to new technological methods to develop new software applications and electronic service delivery systems.
  • Quantitative and qualitative promotion of department to deliver better academic and professional services, giving necessary, academic and professional guidelines to students to make themselves able for growth and empowerment  according to Afghanistan’s national development.
  • Delivery of new and updated knowledge to educate academic cadres with ability to work and ready to serve for Afghanistan society in context of IT.
  • Creation of academic network among national and international universities to transfer knowledge and global technology and to use national and international experiences to build a better future for our country by transferring these new technologies.


Database graduations job scope:

Database department’s Students learn how to design and develop informative systems and its software applications, maintenance of data and databases and better use of their knowledge to be ready to serve for their society.


Software engineering department’s introduction:

Software engineering department educate students how to use engineering principles to develop software products with a high quality and appropriate cost and time which could function correctly.

Using of software engineering knowledge can have positive effects on social and economic aspects of humans’ life, because it can increase humans’ financial profits and make better their life. Humans by using this software can perform special works which were not able to perform them before. Software systems’ examples: Organizational software systems, computer based games and internet.

Software Engineering department’s goal:

  • Achieving academic, occupational and professional self-sufficiency, moving toward productive knowledge, new and academic capacity building, promote the level of students’ knowledge awareness for efficient activities.
  • Hard effort to increase education quality and offering high educational students to society.
  • Creation of efficient communication among faculty, students and department and the market requirements.
  • Make scientific works and group-work research by students and lecturers to response important problems and to resolve academic and cultural requirements of the country.
  • Computerize the Herat university’s requirements such as: university‘s archive, library, human resource management.
  • Development of small sub systems and a single platform to upload these sub-systems into to be able to make the whole and complement system of Herat University.

Software Engineering graduations job scope:

Graduations of this department according to their knowledge can analyze the problems, find solutions and develop software products to society. They manage and control the development process, evaluate and certify the product and finally release the product to bazaar and market.


Curriculums of each department Software Engineering, Database and Network for 8 semesters are in the following table according to general and particular semesters.