Criteria of Accrediting the Majors of Information Technology Directives and Criteria of the Special Accreditation of the Majors of the Information Technology Program Issued in Accordance with Paragraphs (a, k) of Article 7 of the Law of the Board of Accrediting the Institutions of Higher Education No. 20 of 2007 and Its Amendments Article 1 The present directives are designated Directives and Criteria of the Special Accreditation of the Majors of the Information Technology Program, and they shall come in force as from the date of issuing them. Article 2 In addition to what was cited in the articles of the general framework of the directives and criteria of the special accreditation of the human and scientific majors which were issued in accordance with the decision of the council of the board No. 32/5/2010 dated 18.2.2010, the learning fields of the majors of the information technology program shall be as follows: One: Computer Science The minimum of the credit hours of the study plan for earning the bachelor’s degree in the major shall be 132 credit hours distributed as follows: Mandatory basic theoretical fields Learning Field Minimal Credit Hours computer science and algorithms: discrete mathematics, data structures, algorithms, computer 12 theory programming: object-oriented programming, visual programming, internet application programming 12 macro computer components (physical components): digital logic design, computer design and setup, computer architecture, system software (operation systems) 12 networks: computer networks, wireless networks, 9 network security applications and information science: software 9 engineering, databases, system analysis and design Supporting fields Learning Field Minimal Credit Hours statistics, numerical analysis 6 a. Practical subjects Three credit hours as a minimum shall be allocated to the fields of “programming”, and “applications and information science” to the amount of two hours to the former and one hour to the latter. b. Practical training The period of practical training shall be 8 uninterrupted weeks after completing 90 credit hours. The student spends them in an organization related to his major. The training should be documented in the logbook. c. Graduation project Three credit hours shall be allocated to it. The student registers them after he completes at least 90 credit hours. d. Laboratories The following laboratories must be provided: programming laboratory, application and information science laboratory. e. Teaching equipment, tools and mediums The following teaching equipment, tools and mediums must be provided: 1. Software required for the major together with the technical backup in addition to the software of office applications and protection against viruses. 2. Internet lines with a suitable speed and computers for using the internet with a ratio of one computer to at least each 20 students. 3. A modern computer network together with its software and modern computer servers and their accessories (to all teaching staff members) together with linking them to the internet and the intranet. 4. A personal computer for each teaching staff member installed in his own office in addition to providing a sufficient number of laptop computers with a ratio of at least one computer to each three teaching staff members. Two: Computer Graphics The minimum of the credit hours of the study plan for earning the bachelor’s degree in the major shall be 132 credit hours distributed as follows: Mandatory basic theoretical fields Learning Field computer science and algorithms: discrete mathematics, data structures, algorithms programming: object-oriented programming, visual programming, internet application programming Minimal Credit Hours 9 12 maco computer components: digital logic design, computer architecture and setup, operation systems, 12 computer networks computer graphics: principles of computer graphics, animated graphics by the computer, processing digital pictures, modeling graphics, processing digital 15 films applications and information science: database systems, system analysis and design, multimedia systems 9 Supporting fields f. Learning Field Minimal Credit Hours mathematics, numerical analysis 6 Practical subjects Three credit hours as a minimum shall be allocated to the fields of “programming”, and “applications and information science” to the amount of two hours to the former and one hour to the latter. g. Practical training The period of practical training shall be 8 uninterrupted weeks after completing 90 credit hours. The student spends them in an organization related to his major. The training should be documented in the logbook. h. Graduation project Three credit hours shall be allocated to it. The student registers them after he completes at least 90 credit hours. i. Laboratories The following laboratories must be provided: programming laboratory, application and information science laboratory. j. Teaching equipment, tools and mediums The following teaching equipment, tools and mediums must be provided: 1. Software required for the major together with the technical backup in addition to the software of office applications and protection against viruses. 2. Internet lines with a suitable speed and computers for using the internet with a ratio of one computer to at least each 20 students. 3. A modern computer network together with its software and modern computer servers and their accessories (to all teaching staff members) together with linking them to the internet and the intranet. 4. A personal computer for each teaching staff member installed in his own office in addition to providing a sufficient number of laptop computers with a ratio of at least one computer to each three teaching staff members. Three: Computer Networks The minimum of the credit hours of the study plan for earning the bachelor’s degree in the major shall be 132 credit hours distributed as follows: Mandatory basic theoretical fields Learning Field discrete mathematics, data structures, algorithms, databases, system analysis and design object-oriented programming, visual programming, internet application programming digital logic design, computer setup and architecture, operation systems Minimal Credit Hours 15 9 9 computer networks, network protocols, network programming, running networks, wireless computer 15 networks network security, electronic business security, network control and documentation 9 Supporting fields: Learning Field Minimal Credit Hours statistics, numerical analysis 6 k. Practical fields programming, computer network, network security and protection, wireless computer networks. l. Practical subjects Three credit hours as a minimum shall be allocated to the fields of “programming”, and “applications and information science” to the amount of two hours to the former and one hour to the latter. m. Practical training The period of practical training shall be 8 uninterrupted weeks after completing 90 credit hours. The student spends them in an organization related to the major. The training should be documented in the logbook. n. Graduation project Three credit hours shall be allocated to it. The student spends them after he completes at least 90 credit hours. o. Laboratories The following laboratories must be provided: programming laboratory, computer network laboratory, laboratory of programming the security of networks and their applications, wireless network laboratory. p. Teaching equipment, tools and mediums The following teaching equipment, tools and mediums must be provided: 5. Software required for the major together with the technical backup in addition to the software of office applications and protection against viruses. 6. Internet lines with a suitable speed and computers for using the internet with a ratio of one computer to at least each 20 students. 7. A modern computer network together with its software and modern computer servers and their accessories (to all teaching staff members) together with linking them to the internet and the intranet. 8. A personal computer for each teaching staff member installed in his own office in addition to providing a sufficient number of laptop computers with a ratio of one computer to each three teaching staff members. Four: Multimedia and Networks The minimum of the credit hours of the study plan for earning the bachelor's degree in the major shall be 132 credit hours distributed as follows: Mandatory basic theoretical fields Learning Field Minimal Credit Hours basics of computer science: introduction to information technology, data structures, computer algorithms, operation systems, digital logic, database 18 systems, artificial intelligence, programming languages, discrete mathematics system modeling and programming skills: data analysis and design, software engineering, customized programming, internet programming, 12 quality assurance in software, visual programming know-how basics of multimedia show and networks: introduction to graphics technology, design of visuals and networks, primary graphics of visuals and 9 networks, engineering models of visuals and networks central knowledge of multimedia show and networks: digital photography, video and digital sound, drawing and activating texts by animation, network security and administration, administration of local systems 15 and networks, processing and operating optical network by vectors The department can add an elective learning field whose credit hours are nine as a minimum. Supporting fields Learning Field Minimum Credit Hours information systems, mathematics, statistics 6 a. Practical subjects Three credit hours as a minimum shall be allocated to the fields of "programming", and "applications and information science" to the amount of two hours to the former and one hour to the latter. b. Practical training The period of practical training shall be 8 uninterrupted weeks after completing 90 credit hours. The student spends them in an organization related to the major. The training should be documented in the logbook. c. Graduation project Three credit hours shall be allocated to it. The student registers them after he completes at least 90 credit hours. d. Laboratories The following laboratories must be provided: programming laboratory, electrical engineering laboratory. e. Teaching equipment, tools and mediums The following teaching equipment, tools and mediums must be provided: 1. Software required for the major together with the technical backup in addition to the software of office applications and protection against viruses. 2. Internet lines with a suitable speed and computers for using the internet with a ratio of one computer to at least each 20 students. 3. A modern computer network together with its software and modern computer servers and their accessories (for all teaching staff members) together with linking them to the internet and the intranet. 4. A personal computer for each teaching staff member installed in his own office in addition to providing a sufficient number of laptop computers with a ratio of at least one computer to each three teaching staff members. Five: Computer Information Systems The minimum of the credit hours of the study plan for earning the bachelor’s degree in the major shall be 132 credit hours distributed as follows: Mandatory basic theoretical fields Learning Field computer science and algorithms: discrete mathematics, data structures, algorithms programming: object-oriented programming, visual programming, internet application programming Minimal Credit Hours 9 12 information systems: databases, running database systems, databases, data mining, information retrieval, information security networks: computer networks, wireless networks, running networks applications and information science: software programming, databases, system analysis and design 18 9 9 Supporting fields Learning field Minimal Credit Hours statistics 3 a. Practical subjects Three credit hours as a minimum shall be allocated to the fields of “programming”, and “applications and information science” to the amount of two hours to the former and one hour to the latter. b. Practical training The period of practical training shall be 8 uninterrupted weeks. The student spends them in an organization related to the major. The training should be documented in the logbook. c. Graduation project Three credit hours shall be allocated to it. The student registers them after he completes at least 90 credit hours. d. Laboratories The following laboratories must be provided: laboratory of programming, laboratory of applications and information science, laboratory of electric circuits, laboratory of analog digital electronics, laboratory of digital logic and computer design, laboratory of microprocessing and embedded systems, laboratory of computer networks e. Teaching equipment, tools and mediums The following teaching equipment, tools and mediums must be provided: 1. Software required for the major together with the technical backup in addition to the software of office applications and protection against viruses. 2. Internet lines with a suitable speed and computers for using the internet with a ratio of one computer to at least each 20 students. 3. A modern computer network together with its software and modern computer servers and their accessories (to all teaching staff members) together with linking them to the internet and the intranet). 4. A personal computer for each teaching staff member installed in his own office in addition to providing laptop computers with a ratio of at least one computer to each three teaching staff members. Six: Software Engineering The minimum of the credit hours of the study plan for earning the bachelor’s degree in the major shall be 132 credit hours distributed as follows: Mandatory basic theoretical fields Learning Field computer science and algorithms: discrete mathematics, data structures, algorithms programming: object-oriented programming, visual Minimal Credit Hours 9 12 programming, internet application programming computer maco components: digital logic design, computer setup and architecture, operation systems, 12 computer networks software engineering: basics of software engineering, software specifications and design, software testing, software makeup, software development and 15 documentation applications and information science: databases, running database systems, system analysis and design 9 Supporting fields Learning Field Minimal Credit Hours statistics, numerical analysis 6 a. Practical subjects Three credit hours as a minimum shall be allocated to the fields of "programming", and "applications and information science", to the amount of two hours to the former and one hour to the latter. b. Practical training The period of practical training shall be 8 uninterrupted weeks. The student spends them in an organization related to his major. The training should be documented in the logbook. c. Graduation project Three credit hours shall be allocated to it. The student registers them after he completes at least 90 credit hours. d. Laboratories The following laboratories must be provided: programming laboratory, application and information science laboratory. e. Teaching equipment, tools and mediums The following teaching equipment, tools and mediums must be provided: 1. Software required for the major together with the technical backup in addition to the software of office applications and protection against viruses. 2. Internet lines with a suitable speed and computers for using the internet with a ratio of one computer to at least each 20 students. 3. A modern computer network together with its software and modern computer servers and their accessories (to all teaching staff members) together with linking them to the internet and the intranet. 4. A personal computer to each teaching staff member installed in his own office in addition to providing a sufficient number of laptop computers with a ratio of at least one computer to each three teaching staff members.