كلية الحاسبات و المعلومات
  القائمة الرئيسية
الأقسام العلمية
تسجيل الدخول
الخدمات الطلابية
اتصل بنا
	
توصيف البرنامج
	University: 
Faculty: Faculty of Computers and Information
Department: Information Technology Department
	Programme Specification
	A- Basic Information
1- Programme Title: Information Technology
	![]()
![]()
2- Programme Type:    Single                          Double                                    Multiple
3- Department(s): Information Technology
4- Coordinator: Prof. Dr. Mohamed Shaarawy
5- Last Date of Programme Specification Approval: Jan 2010
6- Year: 2010
	B- Professional Information
	1- Programme aims
	·      Enable graduates to exhibit a high level of practical and theoretical skills over a broad range of Information Technology together with knowledge of currently available techniques and technologies. 
	·      Explore the principles that support developments in a rapidly changing environment. 
	·      Provide opportunities for students to understand the wide range of research challenges facing Information Technology, as well as the breadth and depth of research undertaken in this top-rated school, so they are prepared to get on research here or elsewhere. 
	·      Develop competent professionals able to play a leading part in many different commercial, industrial and academic activities and adapt rapidly to changing technology. 
	·      Meet industry demand for high caliber graduates who will take a lead in continuing technological change. 
	·      Prepare students for the social, organizational and professional context in which they will be working. 
	2- Intended Learning Outcomes (ILOs)
	A-     Knowledge and understanding
A1. Identify fundamentals of Operating Systems.
A2. Recognize fundamentals of Computer Architectures.
	A3. Recognize fundamentals of Distributed Computing.
A4. Identify Programming Principles.
A5. Represent Data structure.
A6. Describe Algorithms for Problem Solving.
A7. Describe Engineering process of Software Production.
	A8. Identify fundamentals of Information Retrieval.
A9. Represent Database Systems Designs.
A10. Represent System Analysis and Design.
A11. Describe the role of human factors in System Design.
A12. Describe human-computer interface.
A13. Identify the basics of multimedia systems.
A14. Describe Techniques of interactions.
A15. Describe tools for developing applications.
A16. Illustrate the construction process of web-based applications.
	A17. Clarify Internet-based application.
A18. Describe legal, moral and ethical aspects of IT.
A19. Discuss the quality, reliability of IT systems.
A20. Identify maintenance and evolution of IT-based systems.
A21. Identify the fundamentals of Image processing.
A22. Identify the fundamentals of Networking.
A23. Identify the fundamentals of Pattern Recognition.
A24. Identify the fundamentals of Artificial Intelligent systems.
A25. Identify the fundamentals of Cryptography techniques.
A26. Illustrate Data and Computer Security.
A27. Discuss the basic foundations of Mathematics for computing field.
A28. Describe the foundations of computer science: Hardware, Software and Networking.
	A29. Specify fundamentals of Management.
	A30. Outline the principles of Information Systems.
	A31. Describe the basics of Computer Graphics.
	A32. Recognize advanced IT systems structures and principles.
Knowledge and understanding are developed through participation in lectures, tutorials, labs and workshops, directed and general reading, and primary and secondary search, e.g. using the Internet, library, etc.
	B-    Intellectual skills
	B1. Differentiate IT problems.
	B2. Design IT solutions.
	B3. Devise a solution for IT problems.
	B4. Compare between different design schemes.
	B5. Differentiate patterns, components and relation in modeling data and information
	B6. Summarize IT Solutions.
	B7. Reconstruct results analysis.
	B8. Restrict design solutions.
	B9. Verify IT Solutions.
	B10. Evaluate design solutions.
	B11. Solve IT problems in applications.
	B12. Create Innovative solutions.
	B13. Perform problem analysis.
	B14. Perform requirement specifications.
	B15. Create designs based on requirements specifications.
	B16. Negotiate the legal, ethical and moral requirements of IT systems.
	B17. Adjust IT systems based on social constraints.
	B18. Perform Creative Thinking.
	B19. Perform Analytical Thinking.
	B20. Generate methodologies for Problem Solving.
	B21. Formulate the foundations and the theories behind building IT systems.
	B22. Negotiate advanced technologies.
	B23. Formulate and implement IT systems.
	B24. Investigate different data formats.
	B25. Apply Communications skills.
	B26. Perform Data analysis.
	Intellectual skills are developed through successful completion of set assessment tasks, self-appraisal and self-evaluation, and critical evaluation of concepts, assumptions, arguments and data 
	    C- Professional and practical skills
	C1. Choose IT solutions based on IT tools and techniques.
C2. Evaluate IT systems.
C3. Explain risks and safety factors.
C4. Deploy tools for systems implementations.
C5. Deploy tools for systems documentations.
C6. Used to Work in a team.
C7. Operate IT equipment efficiently.
C8. Prepare ethical issues involved in the use of IT systems.
C9. Choose appropriate aspects of IT systems.
C10. Employ information retrieval skills.
C11. Employ communication methods for effective communications.
	C12. Deploy Investigative skills.
	C13. Construct IT facilities.
	C14. Plan and manage a project.
	C15. Construct Time management techniques.
	C16. Perform self-learning.
	C17. Plan for continuing professional development.
	C18. Prepare reports.
	C19. Develop Oral presentation.
	C20. Solve analytical problems.
	C21. Choose appropriate Data Modeling.
	C22. Perform data analysis.
	C23. Use of Programming skills.
	C24. Devise solutions to problems.
	C25. Use of communications tools and technologies.
	C26. Use of information systems and data bases.
	C27. Work efficiently with software systems.
	C28. Design of the hardware systems.
	C29. Use of Multimedia system.
	    D- General and Transferable skills
	D1. Practice Communication skills in English.
	D2. Practice Independent learning.
	D3. Use different Problem Solving techniques.
	D4. Practice Analytical thinking techniques.
	D5. Practice Creative thinking techniques. 
	D6. Show Modeling capability.
	D7. Practice Effective reasoning for problem solving. 
	D8. Practice Management skills.
	D9. Work ethically. 
	D10. Specify human rights.
	D11. Show Ideas formulation and presentation.
	D12. Practice Logical inference.
	D13. Use Designing skills to solve problems effectively.
	D14. Support Engineering skills.
	D15. Solve Social Problems.
	Skills for life and work (general skills) are developed through working in groups to complete work set, such as presentations and projects and managing time to complete assignments by deadlines. 
	3- Academic Reference Standards
	     
	We used the National Academic References Standards (NARS) for Computing Academic Programs, developed by Computing and Engineering Sector in the Supreme Council of Universities.
	3.1 Matching the academic reference standards to the programme's ILOs
1. Knowledge and Understanding
| 
				 National Academic Reference Standards  | 
			
				 The programmer's ILOs  | 
		
| 
				 a. Fundamental of computer architectures, operating systems, computer communications and networks, distributed computing  | 
			
				 A1. Identify fundamentals of Operating Systems. A2. Recognize fundamentals of Computer Architectures. A3. Recognize fundamentals of Distributed Computing.  | 
		
| 
				 b. Fundamental of programming and construction of computer-based systems, data structures, algorithms, SW Engineering and information retrieval  | 
			
				 A4. Identify Programming Principles. A5. Represent Data structure. A6. Describe Algorithms for Problem Solving. A7. Describe Engineering process of Software Production. A8. Identify fundamentals of Information Retrieval.  | 
		
| 
				 c. Design of DB systems, system analysis and design, information retrieval systems  | 
			
				 A8. Identify fundamentals of Information Retrieval. A9. Represent Database Systems Designs. A10. Represent System Analysis and Design.  | 
		
| 
				 d. Roles of human factors, human-machine interaction, sound and multimedia theory and interfacing and cognition  | 
			
				 A11. Describe the role of human factors in System Design. A12. Describe human-computer interface. A13. Identify the basics of multimedia systems. A14. Describe Techniques of interactions.  | 
		
| 
				 e. Apply tools for the development of applications  | 
			
				 A15. Describe tools for developing applications.  | 
		
| 
				 f. Tools for the construction of web-based and internet-based applications  | 
			
				 A16. Illustrate the construction process of web-based applications. A17. Clarify Internet-based application.  | 
		
| 
				 g. Legal, ethical aspects of IT  | 
			
				 A18. Describe legal, moral and ethical aspects of IT.  | 
		
| 
				 h. IT quality, reliability, employment accounting and health  | 
			
				 A19. Discuss the quality, reliability of IT systems.  | 
		
| 
				 i. Maintenance and evolution of IT-based system  | 
			
				 A20. Identify maintenance and evolution of IT-based systems.  | 
		
| 
				 j. Image processing, networks data mining, information storage and retrieval, mobile communication, pattern recognition, digital signal processing, AI, cryptography and network security  | 
			
				 A8. Identify fundamentals of Information Retrieval. A21. Identify the fundamentals of Image processing. A22. Identify the fundamentals of Networking. A23. Identify the fundamentals of Pattern Recognition. A24. Identify the fundamentals of Artificial Intelligent systems. A25. Identify the fundamentals of Cryptography techniques. A26. Illustrate Data and Computer Security.  | 
		
| 
				 --------------------  | 
			
				 A27. Discuss the basic foundations of Mathematics for computing field. A28. Describe the foundations of computer science: Hardware, Software and Networking. A29. Specify fundamentals of Management. A30. Outline the principles of Information Systems. A31. Describe the basics of Computer Graphics. A32. Recognize advanced IT systems structures and principles.  | 
		
2. Intellectual Skills
| 
				 National Academic Reference Standards  | 
			
				 The programmer's ILOs  | 
		
| 
				 a. Define IT systems problems, solve and judge  | 
			
				 
					B1. Differentiate IT problems. 
					B2. Design IT solutions. 
					B3. Devise a solution for IT problems.  | 
		
| 
				 b. Comparisons between methods  | 
			
				 
					B4. Compare between different design schemes.  | 
		
| 
				 c. Identify patterns, relations and components  | 
			
				 
					B5. Differentiate patterns, components and relation in modeling data and information.  | 
		
| 
				 d. Summarize solutions and results  | 
			
				 
					B6. Summarize IT Solutions. 
					B7. Reconstruct results analysis.  | 
		
| 
				 e. Restrict solutions methodologies  | 
			
				 
					B8. Restrict design solutions.  | 
		
| 
				 f. Establish criteria and verify solutions  | 
			
				 
					B9. Verify IT Solutions. 
					B10. Evaluate design solutions.  | 
		
| 
				 g. Identify solutions and evaluate design solutions  | 
			
				 
					B3. Devise a solution for IT problems. B10. Evaluate design solutions.  | 
		
| 
				 h. Solve IT problems in applications  | 
			
				 
					B11. Solve IT problems in applications.  | 
		
| 
				 i. Generate innovative design to solve problems  | 
			
				 
					B12. Create Innovative solutions.  | 
		
| 
				 j. Perform problem analysis, perform requirements specifications  | 
			
				 
					B13. Perform problem analysis. 
					B14. Perform requirement specifications.  | 
		
| 
				 k. Create/justify designs to satisfy given requirements  | 
			
				 
					B16. Negotiate the legal, ethical and moral requirements of IT systems.  | 
		
| 
				 l. Recognize the ethics involved in IT, adoption of IT for social constraints  | 
			
				 
					B16. Negotiate the legal, ethical and moral requirements of IT systems. 
					B17. Adjust IT systems based on social constraints.  | 
		
| 
				 -------------------  | 
			
				 
					B18. Perform Creative Thinking. 
					B19. Perform Analytical Thinking. 
					B20. Generate methodologies for Problem Solving. 
					B21. Formulate the foundations and the theories behind building IT systems. 
					B22. Negotiate advanced technologies. 
					B23. Formulate and implement IT systems. 
					B24. Investigate different data formats. 
					B25. Apply Communications skills. 
					B26. Perform Data analysis.  | 
		
3. Professional and Practical Skills
| 
				 National Academic Reference Standards  | 
			
				 The programmer's ILOs  | 
		
| 
				 a. Design IT solutions based on IT tools and techniques  | 
			
				 
					C1. Choose IT solutions based on IT tools and techniques.  | 
		
| 
				 b. Evaluate systems  | 
			
				 
					C2. Evaluate IT systems.  | 
		
| 
				 c. recognize risks  | 
			
				 C3. Explain risks and safety factors.  | 
		
| 
				 d. deploy tools for implantation and documentation of systems  | 
			
				 C4. Deploy tools for systems implementations. C5. Deploy tools for systems documentations.  | 
		
| 
				 e. Work in a team  | 
			
				 C6. Used to Work in a team.  | 
		
| 
				 f. Computer equipment operation  | 
			
				 C7. Operate IT equipment efficiently.  | 
		
| 
				 g. recognize ethical issues  | 
			
				 C8. Prepare ethical issues involved in the use of IT systems.  | 
		
| 
				 h. knowledge of appropriate aspects of IT  | 
			
				 C9. Choose appropriate aspects of IT systems.  | 
		
| 
				 i. employ information retrieval skills, communication methods.  | 
			
				 C10. Employ information retrieval skills. C11. Employ communication methods for effective communications.  | 
		
| 
				 j. work in a team  | 
			
				 C6. Used to Work in a team.  | 
		
| 
				 k. investigative skills,  | 
			
				 
					C12. Deploy Investigative skills.  | 
		
| 
				 l. use if IT facilities, plan and manage a project  | 
			
				 
					C13. Construct IT facilities. 
					C14. Plan and manage a project.  | 
		
| 
				 m. manage time and self learning  | 
			
				 
					C15. Construct Time management techniques. 
					C16. Perform self-learning.  | 
		
| 
				 n. continuing professional development  | 
			
				 
					C17. Plan for continuing professional development.  | 
		
| 
				 o. manage self learning and professional development  | 
			
				 
					C16. Perform self-learning. C17. Plan for continuing professional development.  | 
		
| 
				 p. report writing, oral presentation  | 
			
				 
					C18. Prepare reports. 
					C19. Develop Oral presentation.  | 
		
| 
				 ----------------------  | 
			
				 
					C20. Solve analytical problems. 
					C21. Choose appropriate Data Modeling. 
					C22. Perform data analysis 
					C23. Use of Programming skills 
					C24. Devise solutions to problems 
					C25. Use of communications tools and technologies 
					C26. Use of information systems and data bases 
					C27. Work efficiently with software systems 
					C28. Design of the hardware systems 
					C29. Use of Multimedia system   | 
		
4. General and transferable skills
| 
				 National Academic Reference Standards  | 
			
				 The programmer's ILOs  | 
		
| 
				 
 ----------------------------  | 
			
				 
					D1. Practice Communication skills in English. 
					D2. Practice Independent learning. 
					D3. Use different Problem Solving techniques. 
					D4. Practice Analytical thinking techniques. 
					D5. Practice Creative thinking techniques.  
					D6. Show Modeling capability. 
					D7. Practice Effective reasoning for problem solving.  
					D8. Practice Management skills. 
					D9. Work ethically.  
					D10. Specify human rights. 
					D11. Show Ideas formulation and presentation. 
					D12. Practice Logical inference. 
					D13. Use Designing skills to solve problems effectively. 
					D14. Support Engineering skills. 
					D15. Solve Social Problems.  | 
		
	4- Academic Reference Marks
N/A
	6- Program courses
	A) General Requirements
	  1) المتطلبات العامة 
	  12 ساعة معتمدة (6 إجباري + 6 اختياري) 
					
						رقم المقرر
				 | 
				
					
						اسم المقرر
				 | 
				
					 
						عدد الساعات المعتمدة   | 
				
					 
						محاضرة   | 
				
					 
						تمارين / عملي   | 
				
					 
						المتطلب السابق   | 
			
| 
					 | 
				
					
						مواد إجبارية (6 ساعات 3 مقرر)
				 | 
				
					 
  | 
				
					 
  | 
				
					 
  | 
				
					 
  | 
			
| 
					 
						أنس 111 
						HU 111  | 
				
					 
						لغة إنجليزية -1  
						English I     | 
				
					 
						2  | 
				
					 
						2  | 
				
					 
						- /-  | 
				
					 
						-  | 
			
| 
					 
						أنس 112 
						HU 112  | 
				
					 
						لغة إنجليزية -2 
						English II     | 
				
					 
						      2  | 
				
					 
						2  | 
				
					 
						- /-  | 
				
					 
						-  | 
			
| 
					 
						أنس 313 
						HU 313  | 
				
					 
						حقوق الإنسان 
						                                         Human Rights  | 
				
					 
						      2  | 
				
					 
						2  | 
				
					 
						- /-  | 
				
					 
  | 
			
| 
					 
  | 
				
					 
						مواد اختيارية ( 6 ساعات 2 مقرر)   | 
				
					 
  | 
				
					 
  | 
				
					 
  | 
				
					 
  | 
			
| 
					 
						أنس 121 
						HU 121  | 
				
					 
						مبادئ الاقتصاد 
						Fundamentals of Economics   | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						- /-  | 
				
					 
						-  | 
			
| 
					 
						أنس 213 
						HU 213  | 
				
					 
						لغة إنجليزية 3 
						English 111  | 
				
					 
						2  | 
				
					 
						2  | 
				
					 
						-/-  | 
				
					 
						لغة انجليزية 1،2  | 
			
| 
					 
						أنس 323 
						HU 323  | 
				
					 
						مبادئ المحاسبة   
						Fundamentals of Accounting   | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						- /-  | 
				
					 
						-  | 
			
| 
					 
						أنس 331 
						HU 331  | 
				
					 
						مهارات التفاوض والاتصال  
						Communication & Negotiation Skills   | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						- /-  | 
				
					 
						-  | 
			
| 
					 
						أنس 332 
						HU 332  | 
				
					 
						التفكير الإبداعي  
						Creative Thinking   | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						- /-  | 
				
					 
						-  | 
			
| 
					 
						أنس 333 
						HU 333  | 
				
					 
						الإعلام  
						Mass Communication   | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						- /-  | 
				
					 
						-  | 
			
| 
					 
						أنس 334 
						HU 334  | 
				
					 
						أخلاقيات المهنة  
						Professional Ethics   | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						- /-  | 
				
					 
						-  | 
			
	B) Faculty Requirements
	2) متطلبات الكلية 
	72 ساعة معتمدة (63 ساعة إجباري + 9  ساعة اختياري)
	(أ) المتطلبات الإجبارية 63 ساعة معتمدة 
					
						رقم المقرر
				 | 
				
					
						اسم المقرر
				 | 
				
					 
						الساعات المعتمدة   | 
				
					 
						محاضرة   | 
				
					 
						تمارين/ عملي  | 
				
					
						المتطلب السابق 
				 | 
			
					
						ريض111
					
						MA 111  | 
				
					
						رياضيات – 1
				 | 
				
					
						3
				 | 
				
					
						3
				 | 
				
					 
						 2 / -  | 
				
					 
						-  | 
			
| 
					 
						Mathematics – 1  | 
			|||||
					
						ريض112
					
						MA 112  | 
				
					 
						تراكيب محددة  | 
				
					 
						3  | 
				
					
						3
				 | 
				
					 
						2 / -  | 
				
					 
  | 
			
					
						Discrete Mathematics 
				 | 
			|||||
					
						ريض113
					
						MA 113  | 
				
					
						رياضيات – 2
				 | 
				
					 
						3  | 
				
					
						3
				 | 
				
					 
						2 / -  | 
				
					
						رياضيات – 1
					
						       ريض  111  | 
			
					
						Mathematics – 2
				 | 
			|||||
| 
					 
						احص121 
						ST 121  | 
				
					 
						إحصاء واحتمالات – 1  | 
				
					 
						3  | 
				
					
						3
				 | 
				
					 
						2 / -  | 
				
					 
						-  | 
			
| 
					 
						Probability and Statistics   | 
			|||||
| 
					 
						تقن 111 
						IT 111  | 
				
					 
						الكترونيات – 1  | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						- / 2  | 
				
					
						-
				 | 
			
| 
					 
						Electronics   | 
			|||||
| 
					 
						فيز 111 
						PH 111  | 
				
					 
						فيزياء  | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						- / 2  | 
				
					
						-
				 | 
			
| 
					 
						Physics  | 
			|||||
| 
					 
						حسب111 
						CS 111  | 
				
					 
						مقدمة فى الحاسبات  | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						- / 2  | 
				
					
						-
				 | 
			
| 
					 
						Introduction to Computers   | 
			|||||
| 
					 
						حسب112 
						CS 112  | 
				
					 
						برمجة الحاسبات – 1  | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						- / 2  | 
				
					
						مقدمة فى الحاسبات
					
						حسب 111
				 | 
			
| 
					 
						Programming – 1   | 
			|||||
| 
					 
						حسب221 
						CS 221  | 
				
					 
						تصميم منطقي  | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						2 / -  | 
				
					 | 
			
| 
					 
						Logic Design   | 
			
					
						رقم المقرر
				 | 
				
					
						اسم المقرر
				 | 
				
					 
						الساعات المعتمدة   | 
				
					 
						محاضرة   | 
				
					 
						تمارين/ 
						عملي    | 
				
					
						المتطلب السابق 
				 | 
			
| 
					 
						حسب214 
						CS 214  | 
				
					 
						هياكل البيانات  | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						- / 2  | 
				
					
						برمجة الحاسبات-1
					
						حسب – 112  | 
			
					
						Data Structures
				 | 
			|||||
					
						حسب316
					
						CS 316  | 
				
					
						خوارزميات
					
						Algorithms  | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						2 / -  | 
				
					
						برمجة الحاسبات-1
					
						حسب 112
				 | 
			
					
						تقن 221
					
						IT 221  | 
				
					
						تراسل البيانات
				 | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						2 / -  | 
				
					
						رياضيات – 2
					
						ريض  113
				 | 
			
					
						Data Communication 
				 | 
			|||||
| 
					 
						نال 240 
						IS 240  | 
				
					
						بحوث العمليات
				 | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						2 / -  | 
				
					
						-
				 | 
			
| 
					 
						Operations Research  | 
			|||||
| 
					 
						أنس 122 
						HU 122  | 
				
					 
						مبادئ الإدارة 
						Fundamentals of Management   | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						- /-  | 
				
					 
						-  | 
			
					
						نال 231
					
						IS 231  | 
				
					
						أساسيات نظم المعلومات
				 | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						- / 2  | 
				
					
						-
				 | 
			
					
						Fundamentals of Information Systems 
				 | 
			|||||
					
						نال 211
					
						IS 211  | 
				
					
						نظم قواعد البيانات – 1
				 | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						- / 2  | 
				
					
						-
				 | 
			
					
						Database System – 1 
				 | 
			|||||
					
						تقن 222
					
						IT 222  | 
				
					
						شبكات الحاسبات – 1
				 | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						- / 2  | 
				
					
						تراسل البيانات
					
						تقن 221  | 
			
					
						Computer Networks – 1
				 | 
			|||||
					
						تقن 223
					
						IT 223  | 
				
					
						تكنولوجيا الإنترنت 
				 | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						- / 2  | 
				
					
						-
				 | 
			
					
						Internet Technology 
				 | 
			|||||
					
						حسب241 
					
						CS 241  | 
				
					
						نظم التشغيل – 1
				 | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						- / 2  | 
				
					
						برمجة الحاسبات-1 
					
						حسب 112
					 | 
			
					
						Operating Systems – 1 
				 | 
			|||||
					
						حسب251
					
						CS 251   | 
				
					
						هندسة البرمجيات – 1
				 | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						2 / -  | 
				
					
						مقدمة حاسبات 
					
						حسب 111
				 | 
			
					
						Software Engineering – 1 
				 | 
			|||||
					
						حسب213
					
						CS 213  | 
				
					
						برمجة الحاسبات – 2 
				 | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						- / 2  | 
				
					
						برمجة الحاسبات-1 
					
						حسب 112
					 | 
			
					
						Programming – 2 
				 | 
			|||||
| 
					 | 
				
					
						الإجمالي
				 | 
				
					 
						63  | 
				
					 
						63  | 
				
					 
						20 / 22  | 
				
					
						-
				 | 
			
	(ب) المتطلبات الاختيارية 9 ساعات معتمدة
					
						رقم المقرر
				 | 
				
					
						اسم المقرر
				 | 
				
					 
						الساعات المعتمدة  | 
				
					 
						محاضرة  | 
				
					 
						تمارين/ 
						عملي  | 
				
					
						المتطلب السابق
				 | 
			
| 
					 
						احص 122 
						ST 122  | 
				
					 
						إحصاء واحتمالات – 2  | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						2 / -  | 
				
					
						إحصاء واحتمالات–1
					
						           احص 121  | 
			
| 
					 
						Probability and Statistics – 2   | 
			|||||
| 
					 
						نال 315 
						IS 351  | 
				
					 
						تحليل و تصميم نظم المعلومات - 1 
						System Analysis and Design - 1  | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						2 / -  | 
				
					 | 
			
					
						ريض 214
					
						MA 214  | 
				
					
						رياضيات – 3
				 | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						2 / -  | 
				
					
						رياضيات-  2
					
						ريض  113
				 | 
			
					
						Mathematics – 3 
				 | 
			|||||
					
						نال 321
					
						IS 321  | 
				
					
						إدارة المشروعات
				 | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						2 / -  | 
				
					
						-
				 | 
			
					
						Projects Management 
				 | 
			|||||
					
						تقن 241
					
						IT 241  | 
				
					
						إشارات ونظم
				 | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						2 / -  | 
				
					
						رياضيات – 2 
					
						113
				 | 
			
					
						Signals and Systems 
				 | 
			|||||
| 
					 
						نال 342 
						IS 342  | 
				
					 
						لغات المحاكاة  
						Simulation Languages  | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						- / 2  | 
				
					
						نمذجة و المحاكاة
					
						نال  241  | 
			
					
						حسب 313
					
						CS 313  | 
				
					
						برمجة الحاسبات – 3
					
						Programming –  3
				 | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						- / 2  | 
				
					
						برمجة الحاسبات-2 
					
						حسب 213
				 | 
			
					
						تقن 211
					
						IT 211  | 
				
					
						صيانة الحاسب
					
						Computer Maintenace 
				 | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						-/2  | 
				
					
						- 
				 | 
			
| 
					 
						نال 241 
						IS 241  | 
				
					 
						النمذجة والمحاكاة 
						Modeling and Simulation  | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						2 / -  | 
				
					
						-
				 | 
			
	C) Department Requirements
	3) متطلبات القسم
	
	أ- المقررات الإجبارية
	   ( 30 ساعة معتمدة )
	
					
						رقم المقرر
				 | 
				
					
						اسم المقـــرر
				 | 
				
					 
						الساعات المعتمدة  | 
				
					 
						محاضرة  | 
				
					 
						تمارين / عملي  | 
				
					
						المتطلب السابق
				 | 
			
| 
					 
						تقن 311 
						IT 311  | 
				
					 
						عمارة الحاسبات 
						Computer Architecture   | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						2 / -  | 
				
					
						التصميم المنطقى
					
						حسب 221  | 
			
| 
					 
						تقن 321 
						IT 321  | 
				
					 
						تكنولوجيا الاتصالات  | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						- / 2  | 
				
					
						تراسل البيانات
					
						تقن 221 
				 | 
			
| 
					 
						Communication Technology   | 
			|||||
| 
					 
						تقن 322 
						IT 322  | 
				
					 
						شبكات الحاسبات – 2  | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						- / 2  | 
				
					
						شبكات الحاسبات – 1
					
						تقن  222  | 
			
| 
					 
						Computers Network –2   | 
			|||||
| 
					 
						تقن 331 
						IT 331  | 
				
					 
						نظم الرسم بالحاسب – 1  | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						- / 2  | 
				
					
						برمجة الحاسبات – 1 
					
						حسب 112  | 
			
| 
					 
						Computer Graphics – 1  | 
			|||||
| 
					 
						تقن 341 
						IT 341  | 
				
					 
						معالجة الإشارات الرقمية  | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						2 / -  | 
				
					
						اشارات ونظم
					
						تقن  241 
  | 
			
| 
					 
						Digital Signal Processing   | 
			|||||
| 
					 
						تقن 342 
						IT 342  | 
				
					 
						التعرف على الأنماط  | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						2 / -  | 
				
					
						- 
				 | 
			
| 
					 
						Pattern Recognitions   | 
			|||||
| 
					 
						تقن 433 
						IT 433  | 
				
					 
						الوسائط المتعددة  | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						- / 2  | 
				
					
						برمجة الحاسبات – 1 
					
						حسب 112 
  | 
			
| 
					 
						Multimedia   | 
			|||||
| 
					 
						تقن 441 
						IT 441  | 
				
					 
						معالجة الصور -1  | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						- / 2  | 
				
					
					 
						 حسب 316  | 
			
| 
					 
						Image Processing – 1   | 
			|||||
| 
					 
						تقن 498 
						IT 498  | 
				
					 
						مشروع  | 
				
					 
						6  | 
				
					 
						3  | 
				
					 
						- / 6  | 
				
					
						شبكات الحاسبات – 1
					
						تقن  222  | 
			
| 
					 
						Project   | 
			
	ب- المقررات الاختيارية 
	    ( 15 ساعة معتمدة )
	
					
						رقم المقرر
				 | 
				
					
						اسم المقـــرر
				 | 
				
					 
						الساعات المعتمدة  | 
				
					 
						محاضرة  | 
				
					 
						تمارين / عملي  | 
				
					 
						المتطلب السابق  | 
			
| 
					 
						تقن 411 
						IT 411  | 
				
					 
						نظم الحاسبات الموزعة والمتوازية  | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						2 / -  | 
				
					
						عمارة الحاسبات 
					
						تقن 311  | 
			
| 
					 
						Distributed and Parallel computer systems   | 
			|||||
| 
					 
						تقن 412 
						IT 412  | 
				
					 
						نظم الزمن الحقيقي  | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						2 / -  | 
				
					
						عمارة الحاسبات 
					
						تقن 311  | 
			
| 
					 
						Real Time Systems   | 
			|||||
| 
					 
						نال 345 
						IS 345  | 
				
					 
						تطبيقات الإنترنت   | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						- / 2  | 
				
					
						تكنولوجيا الإنترنت
					
						تقن 223 
				 | 
			
| 
					 
						Internet Applications   | 
			|||||
| 
					 
						تقن 431 
						IT 431  | 
				
					 
						الواقع الافتراضي  | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						2 / -  | 
				
					
						نظم الرسم بالحاسب-1
					
						تقن 331
				 | 
			
| 
					 
						Virtual Reality   | 
			|||||
| 
					 
						تقن 332 
						IT 332  | 
				
					 
						نظم الرسم بالحاسب – 2  | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						- / 2  | 
				
					
						نظم الرسم بالحاسب-1
					
						تقن 331
				 | 
			
| 
					 
						Computer Graphics – 2   | 
			|||||
| 
					 
						تقن 414 
						IT 414  | 
				
					 
						النظم المدمجة  | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						2 / -  | 
				
					
						المعالجات الدقيقة 
					
						تقن 312
				 | 
			
| 
					 
						Embedded Systems   | 
			|||||
| 
					 
						تقن 444 
						IT 444  | 
				
					 
						الرؤية بالحاسب  | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						- / 2  | 
				
					
					
						 حسب 316
				 | 
			
| 
					 
						Computer Vision   | 
			|||||
| 
					 
						حسب 361 
						CS 361  | 
				
					 
						الذكاء الاصطناعي  | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						- / 2  | 
				
					
						-
				 | 
			
| 
					 
						Artificial Intelligence   | 
			|||||
| 
					 
						نال 312 
						IS 312  | 
				
					 
						نظم قواعد البيانات - 2  | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						- / 2  | 
				
					
						نظم قواعد البيانات –1
					
						نال 211
				 | 
			
| 
					 
						Database Systems – 2   | 
			
	D) Minor Specialization
	The student should select a minor specialization either in:
	            * Computer Science
	            * Information Systems
	( أ) تخصص فرعي علوم الحاسب 
	يدرس الطالب 15 ساعة معتمدة من بين المقررات التالية : 
					
						رقم المقرر
				 | 
				
					
						اسم المقـــرر
				 | 
				
					 
						الساعات المعتمدة   | 
				
					 
						محاضرة  | 
				
					 
						تمارين / عملي  | 
				
					 
						المتطلب السابق   | 
			
| 
					 
						حسب 317 
						CS 317  | 
				
					 
						مفاهيم لغات الحاسب   | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						2 / -  | 
				
					 
						برمجة الحاسبات -1 
						حسب 112  | 
			
| 
					 
						Concepts of Programming Languages   | 
			|||||
| 
					 
						حسب 322 
						CS 322  | 
				
					 
						تنظيم الحاسبات  | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						2 / -  | 
				
					
						التصميم المنطقي
					
						حسب 221  | 
			
| 
					 
						Computer Organization   | 
			|||||
| 
					 
						تقن 331 
						IT 331  | 
				
					 
						نظم الرسم بالحاسب – 1  | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						- / 2  | 
				
					 
						برمجة الحاسبات -1 
						حسب 112  | 
			
| 
					 
						Computer Graphics – 1   | 
			|||||
| 
					 
						حسب 342  
						CS 342  | 
				
					 
						نظم التشغيل – 2  | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						- / 2  | 
				
					
						نظم التشغيل – 1
					
						حسب 241  | 
			
| 
					 
						Operating Systems – 2   | 
			|||||
| 
					 
						حسب 352 
						CS 352  | 
				
					 
						هندسة البرمجيات – 2  | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						- / 2  | 
				
					 
						هندسة البرمجيات – 1  
						حسب 251  | 
			
| 
					 
						Software Engineering – 2   | 
			|||||
| 
					 
						تقن 433 
						IT 433  | 
				
					 
						الوسائط المتعددة  | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						- / 2  | 
				
					 
						برمجة الحاسبات – 1  
						حسب 112  | 
			
| 
					 
						Multimedia   | 
			|||||
| 
					 
						حسب 361 
						CS 361  | 
				
					 
						الذكاء الاصطناعي  | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						- / 2  | 
				
					 
						-  | 
			
| 
					 
						Artificial Intelligence   | 
			|||||
| 
					 
						حسب 471 
						CS 471  | 
				
					 
						المعالجة على التوازي  | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						- / 2  | 
				
					
						تنظيم الحاسبات
					
						حسب 322  | 
			
| 
					 
						Parallel Processing   | 
			
	(ب) تخصص فرعي نظم المعلومات 
	يدرس الطالب 15 ساعة معتمدة من بين المقررات التالية :
					
						رقم المقرر
				 | 
				
					
						اسم المقـــرر
				 | 
				
					 
						الساعات المعتمدة   | 
				
					 
						محاضرة   | 
				
					 
						تمارين / عملي    | 
				
					 
						المتطلب السابق   | 
			
| 
					 
						نال 345 
						IS 345  | 
				
					 
						تطبيقات الإنترنت  | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						- / 2  | 
				
					
						تكنولوجيا الإنترنت
					
						تقن 223  | 
			
| 
					 
						Internet Applications   | 
			|||||
| 
					 
						نال 312 
						IS 312  | 
				
					 
						نظم قواعد البيانات – 2  | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						- / 2  | 
				
					 
						نظم قواعد البيانات – 1 
						نال 211  | 
			
| 
					 
						Database Systems – 2   | 
			|||||
| 
					 
						نال 313 
						IS 313  | 
				
					 
						تخزين واسترجاع البيانات  | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						2 / -  | 
				
					 
						نظم قواعد البيانات – 1 
						نال 211  | 
			
| 
					 
						Inf . Storage and Retrieval   | 
			|||||
| 
					 
						نال 351 
						IS 351  | 
				
					 
						تحليل وتصميم نظم المعلومات – 1  | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						2 / -  | 
				
					 
						-   | 
			
| 
					 
						Analysis and Design of Information Systems –1   | 
			|||||
| 
					 
						نال 352 
						IS 352  | 
				
					 
						تحليل وتصميم نظم المعلومات – 2  | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						- / 2  | 
				
					 
						تحليل وتصميم نظم 
						المعلومات – 1 
						نال 351  | 
			
| 
					 
						Analysis and Design of Information Systems-2  | 
			|||||
| 
					 
						تقن 433 
						IT 433  | 
				
					 
						الوسائط المتعددة  | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						- / 2  | 
				
					
						برمجة الحاسبات -1
					
						حسب 112  | 
			
| 
					 
						Multimedia   | 
			|||||
| 
					 
						نال 333 
						IS 333  | 
				
					 
						نظم المعلومات الإدارية 
						Management Information Systems   | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						2 / -  | 
				
					 
						أساسيات نظم المعلومات 
						231نال   | 
			
| 
					 
						نال  
						IS 451  | 
				
					 
						نظم دعم اتخاذ القرار 
						Decision Support Systems  | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						- / 2  | 
				
					 
						أساسيات نظم المعلومات 
						231نال  | 
			
| 
					 
						نال 435 
						IS 435  | 
				
					 
						إدارة مراكز المعلومات 
						Information Centers Management  | 
				
					 
						3  | 
				
					 
						3  | 
				
					 
						2 / -  | 
				
					 
						أساسيات نظم المعلومات 
						231نال  | 
			
	6.1 The Courses and their ILOs
	a) Obligatory Course
	a.1) General
| 
				 
					Code  | 
			
				 
					Course  | 
			
				 
					Intended Learning Outcomes (ILOs)  | 
		|||
| 
				 
					Knowledge and understanding  | 
			
				 
					Intellectual Skills  | 
			
				 
					Professional and practical skills  | 
			
				 
					General and Transferable skills  | 
		||
| 
				 
					HU 111  | 
			
				 
					English I  | 
			
				 
  | 
			
				 
  | 
			
				 
					C18  | 
			
				 
					D1  | 
		
| 
				 
					HU 112  | 
			
				 
					English II  | 
			
				 
  | 
			
				 
  | 
			
				 
					C18, C19  | 
			
				 
					D1  | 
		
| 
				 
					HU 313  | 
			
				 
					Human Rights  | 
			
				 
					  | 
			
				 
					  | 
			
				 
					  | 
			
				 
					D10,   | 
		
	a.2) Faculty requirements
| 
				 
					Code  | 
			
				 
					Course  | 
			
				 
					Intended Learning Outcomes (ILOs)  | 
		|||
| 
				 
					Knowledge and understanding  | 
			
				 
					Intellectual Skills  | 
			
				 
					Professional and practical skills  | 
			
				 
					General and Transferable skills  | 
		||
| 
				 
					MA 111  | 
			
				 
					Mathematics – 1  | 
			
				 
					A27  | 
			
				 
					B13, B14, B20  | 
			
				 
					C20  | 
			
				 
					D5, D6  | 
		
| 
				 
					MA 112  | 
			
				 
					Discrete Mathematics  | 
			
				 
					A27  | 
			
				 
					B19, B20  | 
			
				 
					C20  | 
			
				 
					D6, D7, D12  | 
		
| 
				 
					MA 113  | 
			
				 
					Mathematics – 2  | 
			
				 
					A27  | 
			
				 
					B19, B20, B21  | 
			
				 
					C20  | 
			
				 
					D5, D6  | 
		
| 
				 
					ST 121  | 
			
				 
					Probability and Statistics  | 
			
				 
					A27  | 
			
				 
					B2, B10, B20  | 
			
				 
					C2, C22  | 
			
				 
					D4, D5  | 
		
| 
				 
					IT 111  | 
			
				 
					Electronics  | 
			
				 
					A28  | 
			
				 
					B20  | 
			
				 
					C7, C13  | 
			
				 
					D13  | 
		
| 
				 
					PH 111  | 
			
				 
					Physics  | 
			
				 
					A28  | 
			
				 
					B20  | 
			
				 
					C7, C13  | 
			
				 
					D13  | 
		
| 
				 
					CS 112  | 
			
				 
					Programming – 1  | 
			
				 
					A4, A28, A6   | 
			
				 
					B1, B3, B13  | 
			
				 
					C1, C23  | 
			
				 
					D3, D11  | 
		
| 
				 
					CS 221  | 
			
				 
					Logic Design  | 
			
				 
					A28  | 
			
				 
					B20, B22  | 
			
				 
  | 
			
				 
					D4, D13  | 
		
| 
				 
					CS 214  | 
			
				 
					Data Structures  | 
			
				 
					   | 
			
				 
					   | 
			
				 
					C21, C23  | 
			
				 
					D13, D14, D3  | 
		
| 
				 
					CS 316  | 
			
				 
					Algorithms  | 
			
				 
					A4, A5, A6, A28  | 
			
				 
					B1, B2, B3, B7, B21  | 
			
				 
					C24  | 
			
				 
					D3, D4, D13  | 
		
| 
				 
					IT 221  | 
			
				 
					Data Communication  | 
			
				 
					A22, A28  | 
			
				 
					B22, B24  | 
			
				 
					C25  | 
			
				 
					D3  | 
		
| 
				 
					IS 240  | 
			
				 
					Operations Research  | 
			
				 
					A27, A19   | 
			
				 
					B1,B2, B3, B7,B12  | 
			
				 
					C22, C24, C25  | 
			
				 
					D3, D6  | 
		
| 
				 
					HU 122  | 
			
				 
					Fundamentals of Management  | 
			
				 
					A29  | 
			
				 
					B18  | 
			
				 
					C6, C18  | 
			
				 
					D8  | 
		
| 
				 
					IS 231  | 
			
				 
					Fundamentals of Information Systems  | 
			
				 
					A30  | 
			
				 
					B14  | 
			
				 
  | 
			
				 
					D8  | 
		
| 
				 
					IS 211  | 
			
				 
					Database System – 1  | 
			
				 
					A9  | 
			
				 
					B11, B14  | 
			
				 
					C26  | 
			
				 
					D11  | 
		
| 
				 
					IT 222  | 
			
				 
					Computer Networks – 1  | 
			
				 
					A22, A28  | 
			
				 
					B16, B18, B22  | 
			
				 
					C26  | 
			
				 
					D14  | 
		
| 
				 
					IT 223  | 
			
				 
					Internet Technology  | 
			
				 
					A22  | 
			
				 
					B22, B24  | 
			
				 
					C13  | 
			
				 
					D6  | 
		
| 
				 
					CS 241  | 
			
				 
					Operating Systems – 1  | 
			
				 
					A1  | 
			
				 
					B4, B22  | 
			
				 
					C27  | 
			
				 
					D11, D3, D6  | 
		
| 
				 
					CS 251  | 
			
				 
					Software Engineering – 1  | 
			
				 
					A7, A15  | 
			
				 
					B3, B4, B5, B6, B10, B16  | 
			
				 
					C18, C14, C24  | 
			
				 
					D6, D8, D13, D14  | 
		
| 
				 
					CS 213  | 
			
				 
					Programming – 2  | 
			
				 
					A4, A5, A6  | 
			
				 
					B1, B3, B19, B11  | 
			
				 
					C23, C24, C16  | 
			
				 
					D3, D13  | 
		
	a.3) Department requirements
| 
				 
					Code  | 
			
				 
					Course  | 
			
				 
					Intended Learning Outcomes (ILOs)  | 
		|||
| 
				 
					Knowledge and understanding  | 
			
				 
					Intellectual Skills  | 
			
				 
					Professional and practical skills  | 
			
				 
					General and Transferable skills  | 
		||
| 
				 
					IT 311  | 
			
				 
					Computer Architecture  | 
			
				 
					A2, A28  | 
			
				 
					B22  | 
			
				 
					C7  | 
			
				 
					D14  | 
		
| 
				 
					IT 321  | 
			
				 
					Communication Technology   | 
			
				 
					A22  | 
			
				 
					B22, B12, B24  | 
			
				 
					C25, C11   | 
			
				 
					D13  | 
		
| 
				 
					IT 322  | 
			
				 
					Computers Network –2   | 
			
				 
					A22, A28  | 
			
				 
					B22  | 
			
				 
					C11, C25  | 
			
				 
					D13, D14  | 
		
| 
				 
					IT 331  | 
			
				 
					Computer Graphics – 1  | 
			
				 
					A27, A28, A31  | 
			
				 
					B19, B20, B23  | 
			
				 
					C27,   | 
			
				 
					D4  | 
		
| 
				 
					IT 341  | 
			
				 
					Digital Signal Processing   | 
			
				 
					A27  | 
			
				 
					B20, B22, B23  | 
			
				 
					C21  | 
			
				 
					D14  | 
		
| 
				 
					IT 342  | 
			
				 
					Pattern Recognitions   | 
			
				 
					A23  | 
			
				 
					B5, B7  | 
			
				 
					C21  | 
			
				 
					D14  | 
		
| 
				 
					IT 433  | 
			
				 
					Multimedia  | 
			
				 
					A13  | 
			
				 
					B18, B22, B23  | 
			
				 
					C27  | 
			
				 
					D14, D13, D3  | 
		
| 
				 
					IT 441  | 
			
				 
					Image Processing – 1   | 
			
				 
					A21  | 
			
				 
					B20, B24  | 
			
				 
					C27, C11  | 
			
				 
					D3, D13  | 
		
| 
				 
					IT 498  | 
			
				 
					Project  | 
			
				 
					A15  | 
			
				 
					B1, B3, B6, B7, B13, B18, B23, B22  | 
			
				 
					C16, C17, C18, C5, C6, C12, C14  | 
			
				 
					D1, D2, D11, D14  | 
		
	b. Elective courses
	b.1 General
| 
				 
					Code  | 
			
				 
					Course  | 
			
				 
					Intended Learning Outcomes (ILOs)  | 
		|||
| 
				 
					Knowledge and understanding  | 
			
				 
					Intellectual Skills  | 
			
				 
					Professional and practical skills  | 
			
				 
					General and Transferable skills  | 
		||
| 
				 
					HU 121  | 
			
				 
					Fundamentals of Economics  | 
			
				 
  | 
			
				 
					B18  | 
			
				 
					C22  | 
			
				 
					D15  | 
		
| 
				 
					HU 213  | 
			
				 
					English 111  | 
			
				 
  | 
			
				 
  | 
			
				 
					C11  | 
			
				 
					D1  | 
		
| 
				 
					HU 323  | 
			
				 
					Fundamentals of Accounting  | 
			
				 
					A30  | 
			
				 
					B18  | 
			
				 
					C27  | 
			
				 
					D15  | 
		
| 
				 
					HU 331  | 
			
				 
					Communication & Negotiation Skills  | 
			
				 
  | 
			
				 
					B19, B20  | 
			
				 
					C11, C18, C25  | 
			
				 
					D15  | 
		
| 
				 
					HU 332  | 
			
				 
					Creative Thinking  | 
			
				 
  | 
			
				 
					B19, B20  | 
			
				 
					C20  | 
			
				 
					D5, D7  | 
		
| 
				 
					HU 333  | 
			
				 
					Mass Communication  | 
			
				 
  | 
			
				 
					B25  | 
			
				 
					C11, C18, C25  | 
			
				 
					D15  | 
		
| 
				 
					HU 334  | 
			
				 
					Professional Ethics  | 
			
				 
					A18  | 
			
				 
					B17  | 
			
				 
					C8  | 
			
				 
					D9  | 
		
	b.2 Faculty Elective
| 
				 
					Code  | 
			
				 
					Course  | 
			
				 
					Intended Learning Outcomes (ILOs)  | 
		|||
| 
				 
					Knowledge and understanding  | 
			
				 
					Intellectual Skills  | 
			
				 
					Professional and practical skills  | 
			
				 
					General and Transferable skills  | 
		||
| 
				 
					ST 122  | 
			
				 
					Probability and Statistics – 2  | 
			
				 
					A27  | 
			
				 
					B7, B20  | 
			
				 
					C2, C3, C20  | 
			
				 
					D4  | 
		
| 
				 
					IS 351  | 
			
				 
					System Analysis and Design – 1  | 
			
				 
					A10  | 
			
				 
					B7, B11, B14  | 
			
				 
					C5, C18  | 
			
				 
					D5, D13  | 
		
| 
				 
					MA 214  | 
			
				 
					Mathematics –3   | 
			
				 
					A27  | 
			
				 
					B19, B20  | 
			
				 
					C22, C24  | 
			
				 
					D4, D5  | 
		
| 
				 
					IS 321  | 
			
				 
					Projects Management  | 
			
				 
					A29  | 
			
				 
  | 
			
				 
					C15, C14  | 
			
				 
					D8  | 
		
| 
				 
					IT 241  | 
			
				 
					Signals and Systems  | 
			
				 
					A14  | 
			
				 
					B24, B23, B25  | 
			
				 
					C21, C25  | 
			
				 
					D14  | 
		
| 
				 
					IS 342  | 
			
				 
					Simulation Languages  | 
			
				 
					A4  | 
			
				 
					B7, B13, B19, B3  | 
			
				 
					C23, C24  | 
			
				 
					D13, D3  | 
		
| 
				 
					CS 313  | 
			
				 
					Programming –  3  | 
			
				 
					A5, A4  | 
			
				 
					B1,B3, B4, B11  | 
			
				 
					C23, C24  | 
			
				 
					D3, D13  | 
		
| 
				 
					IT 211  | 
			
				 
					Computer Maintenance  | 
			
				 
					A20  | 
			
				 
					B10, B12  | 
			
				 
					C7  | 
			
				 
					D14  | 
		
| 
				 
					IS 241  | 
			
				 
					Modeling and Simulation  | 
			
				 
					A15, A30  | 
			
				 
					B1, B2, B6, B18  | 
			
				 
					C23, C24, C21  | 
			
				 
					D13, D14, D6  | 
		
	b.3 Department elective
| 
				 
					Code  | 
			
				 
					Course  | 
			
				 
					Intended Learning Outcomes  | 
		|||
| 
				 
					Knowledge and understanding  | 
			
				 
					Intellectual Skills  | 
			
				 
					Professional and practical skills  | 
			
				 
					General and Transferable skills  | 
		||
| 
				 
					IT 411  | 
			
				 
					Distributed and Parallel computer systems   | 
			
				 
					A2, A3  | 
			
				 
					B11, B22, B23  | 
			
				 
					C2, C24, C28  | 
			
				 
					D13, D14  | 
		
| 
				 
					IT 412  | 
			
				 
					Real Time Systems   | 
			
				 
					A1, A7, A12  | 
			
				 
					B23, B18, B21  | 
			
				 
					C2, C15, C23  | 
			
				 
					D13, D14  | 
		
| 
				 
					IS 345  | 
			
				 
					Internet Applications   | 
			
				 
					A17, A11, A13, A16  | 
			
				 
					B3, B12  | 
			
				 
					C25, C26, C27  | 
			
				 
					D2  | 
		
| 
				 
					IT 431  | 
			
				 
					Virtual Reality   | 
			
				 
					A17, A13, A31  | 
			
				 
					B3, B8, B13  | 
			
				 
					C27, C21, C23  | 
			
				 
					D13, D14  | 
		
| 
				 
					IT 332  | 
			
				 
					Computer Graphics – 2   | 
			
				 
					A13, A31  | 
			
				 
					B19, B20  | 
			
				 
					C23, C29  | 
			
				 
					D13, D14  | 
		
| 
				 
					IT 414  | 
			
				 
					Embedded Systems   | 
			
				 
					A3, A32, A12  | 
			
				 
					B3, B7, B12, B16, B18, B20, B22  | 
			
				 
					C13, C9 C7, C28, C2  | 
			
				 
					D13, D14  | 
		
| 
				 
					IT 444  | 
			
				 
					Computer Vision   | 
			
				 
					A23  | 
			
				 
					B22, B3, B25  | 
			
				 
					C13  | 
			
				 
					D14  | 
		
| 
				 
					CS 361  | 
			
				 
					Artificial Intelligence   | 
			
				 
					A24, A10  | 
			
				 
					B19,B20, B3  | 
			
				 
					C20, C1  | 
			
				 
					D13, D14  | 
		
| 
				 
					IS 312  | 
			
				 
					Database Systems – 2   | 
			
				 
					A9  | 
			
				 
					B11, B16  | 
			
				 
					C26, C21, C17  | 
			
				 
					D3  | 
		
| 
				 
					CS 352  | 
			
				 
					Software Engineering – 2   | 
			
				 
					A7,  | 
			
				 
					B5, B7, B9, B14, B20  | 
			
				 
					C3, C4, C5, C14, C18  | 
			
				 
					D3, D13, D14  | 
		
| 
				 
					IT 443  | 
			
				 
					Speech Processing   | 
			
				 
					A32  | 
			
				 
					B24, B22, B20, B25  | 
			
				 
					C29, C1  | 
			
				 
					D14, D4  | 
		
| 
				 
					IT 312  | 
			
				 
					Microprocessors  | 
			
				 
					A28  | 
			
				 
					B22, B23  | 
			
				 
					C1, C28  | 
			
				 
					D14  | 
		
| 
				 
					IT 313  | 
			
				 
					Computer Interfaces   | 
			
				 
					A11,A12, A14  | 
			
				 
					B22, B23  | 
			
				 
					C1, C28  | 
			
				 
					D13, D14  | 
		
| 
				 
					IT 422  | 
			
				 
					Wireless and Mobile Networks   | 
			
				 
					A22, A14  | 
			
				 
					B22, B23, B14  | 
			
				 
					C1, C28  | 
			
				 
					D13, D14  | 
		
| 
				 
					IT 423  | 
			
				 
					Information and Computer Networks Security   | 
			
				 
					A25, A26  | 
			
				 
					B20, B22, B23  | 
			
				 
					C3, C25  | 
			
				 
					D4, D6, D13, D14  | 
		
| 
				 
					IT 442  | 
			
				 
					Image Processing – 2   | 
			
				 
					A21  | 
			
				 
					B20, B25  | 
			
				 
					C29  | 
			
				 
					D4  | 
		
| 
				 
					IT 415  | 
			
				 
					Robotics  | 
			
				 
					A32, A28  | 
			
				 
					B23, B24,   | 
			
				 
					C28, C24  | 
			
				 
					D13, D14  | 
		
| 
				 
					IT 395  | 
			
				 
					Selected Topics in Information Technology-1  | 
			
				 
					A32  | 
			
				 
					B3, B5, B12, B19, B23  | 
			
				 
					C1, C20, C21, C24,   | 
			
				 
					D3, D11, D13, D14  | 
		
| 
				 
					IT 396  | 
			
				 
					Selected Topics in Information Technology-2  | 
			
				 
					A32  | 
			
				 
					B3, B5, B12, B19, B23  | 
			
				 
					C1, C20, C21, C24,  | 
			
				 
					D3, D11, D13, D14  | 
		
| 
				 
					IT 495  | 
			
				 
					Selected Topics in Information Technology-3  | 
			
				 
					A32  | 
			
				 
					B3, B5, B12, B19, B23  | 
			
				 
					C1, C20, C21, C24,  | 
			
				 
					D3, D11, D13, D14  | 
		
| 
				 
					IT 496  | 
			
				 
					Selected Topics in Information Technology-4  | 
			
				 
					A32  | 
			
				 
					B3, B5, B12, B19, B23  | 
			
				 
					C1, C20, C21, C24,  | 
			
				 
					D3, D11, D13, D14  | 
		
	6.2 Courses Contents
	IT 111 Electronics – 1                                                                                                     
	تقن 111 إلكترونيات - 1  
	        Introduction, Insulators, Conductors, Semiconductors, Resistors, Capacitors, Coils, Diodes, Application of diodes, Rectifiers, Power supplies, LEDs, Voltage regulators, Transistors, Amplifiers, Timers, Applications
	
	تقن 112 إلكترونيات - 2                                   IT 112 Electronics – 2
	         Fundamentals of semiconductor devices; P-N Junction diode, Bipolar junction and field effect transistors structures; Semiconductor devices and circuits; Fundamentals of filters; Power supply and Rectification;  Amplifiers; Integrated Circuits and VLSI;
	IT 211 Computer Maintenance                           تقن 211: صيانة الحاسب
	            The course will introduce the student to computer components and to electronic measuring equipment. Students will learn to use the oscilloscope for signal analysis. Explanation of the types of common failures in computers. Application in reading software packages for computer failure detection and diagnosis
	  
	IT 221 Data Communication  
	تقن 221 تراسل البيانات 
	        Data transmission concepts, Terminology and techniques, Types and sources of data, communication models, Standards. Data Transmission techniques, Transmission media and characteristics. Information theory, Information sources, Information measure, entropy, Source codes: return-to-zero and non-return-to-zero signaling, Analog and digital transmission, Optical fiber systems, Modems, modulation; Transmission impairments, Data encoding techniques, Multiplexing techniques. 
	IT 222 Computer Networks – 1                                                                                        
	تقن 222 شبكات الحاسب - 1 
	         Definition and objectives, Classifications, topologies, Architecture, standards, Applications, ISO-OSI model, Switching techniques, Error detection and Correction, Network protocols, Routing strategies and techniques, Flow control, Congestion control , Public switched data network. Internetworking  ; Introduction to ISDN and B-ISDN. 
	IT 223 Internet Technology                                                                                              
	تقن 223 تكنولوجيا الانترنت  
	         Networking essentials, Internet TCP/IP suit, Internet domains, Addressing, Internet infrastructure and infostructare, Internet protocols, Internet hardware components, Internet accessing, Internet and Extranet, Video conferencing over Internet, Mailing Voice over IP; Multimedia communication over Internet, Audio, Video streaming Website design and application. 
	IT 241 Signals and Systems    
	تقن 241 اشارات ونظم  
	        Introduction to continuous time and discrete time signals and systems, linear time invariant systems, Fourier transform for continuous and discrete time signals, Sampling theorem, Laplace transform, Z-Transform, transfer function; State apace representation; Applications   
	
	IT 311 Computer Architecture           تقن 311 عمارة الحاسبات                
	         Design of Basic Computer; Design concepts of Processors ; Design of Channels and Controllers ; Interconnections; Memory Structures and Design; Memory Management; Cache Memory Systems; firmware Design; Reliability; Testing and Fault Tolerance; CISC Computer; RISC Computers; Computer Interfacing; Design of Network Interface Cards; Computer Architecture Examples. 
	
	IT 312 Microprocessor                                    تقن 312 المعالجات الدقيقة
	 
	         Introduction to Microprocessor;  Basic microprocessor architecture; Segmented and paged memory models; Memory Read/Write bus cycles; Input/Output Bus; DMA bus cycles;  Systems bus signals; Modes of operations (Real mode; Protected mode; and Virtual machine mode);  Microprocessor registers; Interrupt system;  DMA system; Memory addressing modes;  Data movement instructions;  Program control instructions; Arithmetic and logic Instructions; Building a complete system. 
	
	IT 313 Computer Interfacing                                                      تقن 313 مواجهات الحاسبات
	        Review of Logic design basics (Flip-Flops, decoders, multiplexers, and counters). Opto-couplers and opto-isolators ; Relays and driving circuits ; Introduction to stepper and servo motors ;  Analog components for computer interfacing ; Signal  conditioning ; Memory Read/Write bus cycles ; Input/Output Bus power characteristics ; Hardware interrupts and interrupt controllers ; Direct memory access ; Addressing of memory I/O ; Timers and counters ; RS 232 Interface ; USB Interface ; Introduction to assembly language ; Microprocessor basic instruction set. 
	
	IT 314 Automatic Control                                                                    تقن 314 التحكم الآلي 
	         Mathematical modeling of dynamic systems; State variable analysis; Stability of linear control systems; Time domain analysis of control systems; Design of control systems;  Digital control systems; Process control ; Distributed computer control systems; Applications. 
	IT 321 Communication Technology                                         تقن 321 تكنولوجيا الاتصالات  
	        Communication technology concepts and terminology; Multiplexing; Digitization techniques; Pulse Code Modulation (PCM ); Framing and formatting; SONET basics; Evolution; Bandwidth; Overhead; SDH basics; Regenerator section and overhead; SDH tributary  units; ISDN, Broadband ISDN standards, Services, Protocols; SS7 protocol; Optical technology; Fundamental of optical networking; Optical sources. 
	IT 322 Computer Network – 2                                                تقن 322 شبكات الحاسبات - 2  
	        Difference between LANs/MANs and WANs; Transmission media; LAN/MANs topologies: Bus; Tree; Ring; Star Protocol Architecture;  Logical link control (LLC); Medium access control (MAC)-LLC Services;  LLC Protocols; Flow control; Error control; Ethernet (IEEE 802.11, CSMA/CD);  Frame Component – MAC protocol – 10 Mbps Ethernet – 100 Mbps Ethernet – Gigabit Ethernet; Token ring;  Frame component – MAC protocol – Token priority – Token Maintenance;. FDDI: Frame component – MAC protocol – Token priority - Token Maintenance , Ring Maintenance;  Internetworking: Bridge, Router. 
	IT 331 Computer Graphics – 1                                                   تقن 331 نظم الرسم بالحاسب 
	         Introduction to Computer Graphics ; Overview of Graphics systems; Line drawing algorithms; Circle drawing algorithms; Ellipse drawing algorithms; Area filling algorithms ; Polygon filling algorithms; Line clipping algorithms; Polygon clipping algorithms; Two dimensional transformations; (translation – rotation – scaling – general transformations – composite transformations); Three dimensional object representation and Projections; Three dimensional modeling and transformations (translation – rotation – scaling – sheer – reflection – composite); Three dimensional Viewing and Camera Model. 
	IT 332 Computer Graphics - 2                                               تقن 332 نظم الرسم بالحاسب - 2
	         Visible surface detection  algorithms; Reflection and illumination models; Rendering algorithms for 3-D objects; Parametric representation of 3-D objects ; Shadows algorithms; 2-D texture mapping ; 3-D texture mapping; Ray tracing; Volume rendering; Anti-Aliasing ; Introduction to fractals; 3-D computer animation ; Color Space in Computer Graphics. 
	IT 341 Digital Signal Processing                                          تقن 341 معالجة الإشارات الرقمية 
	          Review of principles of discrete signals in time and frequency; Transform-domain representations of discrete time sequences; Fast Fourier transform ; Structural representations of digital filters ; Digital Filter design problems; Implementation aspect of DSP algorithms; Introduction to filter banks and wavelets; Introduction to spectral estimation ; Applications 
	IT 342 Pattern Recognition                                                        تقن 342 التعرف على الأنماط
	         Introduction; Probability theory : Bayes’ rule; Parameter estimation; Statistical decision making: discriminate functions;  measures of classification performance and measures of classification risk; Non-parametric decision making: Adaptive discriminate functions; Minimum squared error discriminate functions; Clustering techniques: Hierarchical clustering, Partitioning clustering; Artificial neural networks Hopfield nets- Other PR systems: Syntactic pattern recognition; Hidden Markov Model based;  Application examples. 
	IT 411 Distributed and Parallel computer systems
	تقن 411 نظم الحاسبات الموزعة والمتوازية
	      Scalable computer platforms & models; Shared-memory multiprocessors; Distributed memory and latency tolerance; Cashes; protocols and synchronization ; Clustering; Scalable multiprocessors; Parallel and vector architectures; Interconnection topologies; The parallelizing process. Data access & communication in multi-memory systems; Software for performance metrics; benchmarks; Synchronization mechanisms; Distributed memory system and protocols; Parallel programming;  Message-passing programming; Resource allocation and concurrency control. 
	IT 412 Real time systems                                                             تقن 412 نظم الزمن الحقيقي 
	          Introduction to real time systems; Typical real time applications; Hard versus soft real time systems; A reference model of real time systems; Commonly used approaches to hard real time scheduling; Clock-driven scheduling; Priority-driven scheduling of periodic tasks; Scheduling periodic and Sporadic tasks; Resources and resource access control; Multiprocessor scheduling and resource access control; Scheduling flexible computations and tasks with temporal distance constraints; Real time communications; Real time operating system; Real time programming languages. 
	IT 413 Fault Tolerant Computer Systems 
	تقن 413 نظم الحاسبات ذات الأعطال المحتملة 
	          Systems and their failures; Errors and failures; computer structure                          and faults;  concepts of redundancy;  Damage assessment and confinement; Error recovery and faults diagnosis; Reconfigurable computer systems ;  Design of fault tolerant computer systems. 
	IT 414 Embedded Systems                                                                تقن 414 النظم المدمجة 
	        Basic concepts of Embedded systems; Organizational aspects of embedded systems; Programming and software aspects of embedded systems ; Applications and case studies .
	IT 415 Robotics                                                                                  تقن 415 الإنسان الآلي 
	         Introduction to Robotics; Co-ordinate Systems (Cartesian, Cylindrical ; Polar and Revolute systems);  Robot Arms (Axes, ranges, Off-set and In-line Wrist, Roll, Pitch and Yaw);  End Effectors;  Sensors (Micro-switches, Resistance Transducers, Peizo-electric, Infrared, Laser and Vidicon Tubes); Application of Sensors (Reed Switches, Ultra Sonic, Bar Code Readers);  Hydraulic system units (Pumps, valves, solenoids, cylinders);  Electrical system units (stepper motors, encoders and AC motors);  Programming of Robots  ;  Safety Considerations. 
	IT 421 Planning and Design of Information Networks
	تقن 421 تخطيط وتصميم شبكات المعلومات 
	        Concepts of planning and design of information networks ; Planning and design standards ; Integrated planning and design approach ; Planing and design tools ; Computer aided Network planning ; Computer aided network design ;  design forms and specifications  .
	IT 422 Wireless and mobile networks                                                                             
	تقن 422 الشبكات اللاسلكية والمتحركة 
	         Antennas: Types; Radiation pattern ; Antenna gain – Propagation modes; Line of sight transmission: Impairement; Fading in wireless enviroment and error compensation methods; Satellite: orbits types; geostationary satellite; LEO satellite ; MEO satellite; satellite foot print; Capacity allocation: FDMA ; TDMA ; CDMA and their combinations; Cellular networks: Architecture; Organization; Frequency reuse; Operation; Functions; Handoff ; Power control;  traffic engineering; First generation mobile networks: AMPS (FDMA) – Second generation mobile networks: GSM (TDMA), IS-95 (CDMA); Third generation mobile networks (CDMA); Wireless LANs: Requirement; Application – Infrared LANs ; Spead Spectrum LANs; Narrowband Microwave LANs; Wireless LAN standard (IEEE 802.11): Architecture ; Services ; MAC protocols . 
	IT 423 Information and Computer Networks Security 
	تقن 423 تأمين شبكات الحاسبات والمعلومات
	           Basic concepts of information and network security; Classical encryption techniques; Modern black ciphers and the data encryption standards ; Block cipher cryptanalysis and usage; Modern stream ciphers; Number theory; Public key cryptography; Key certificates and management; Message authentication and hash functions; Hash algorithms ;  Digital signature and authentication protocols;  Electronic mail security; IP security; Web security; Firewalls; Introduction to digital steganography and watermarking techniques. 
	IT 431 Virtual Reality                                                                    تقن 431 الواقع الافتراضي
	         Virtual environment; 3D geometric modeling and transformation; Free form deformation;  Particale systems ; Physical simulation ; Human factors ; VR hardware;  VR software ; VR applications. 
	IT 432 Computer Animation                                            تقن 432 الرسوم الحاسوبية المتحركة 
	        3D Modeling; Rendering Techniques; Key framing ; Interpolations; Hierarchical animation; Camera animation; Light animation; Special effects; Digital animation techniques; Recording and production planning. 
	IT 433 Multimedia                                                                          تقن 433 الوسائط المتعددة 
	          Introduction to Multimedia systems ; Digital Audio; Digital Video; Lossy and lossless data compression; Predictive Coding techniques ; Transform coding techniques; Scalar and vector quantization ; Entropy Encoding ; Huffman coding ; Arithmetic Coding ; Adaptive techniques ; Dictionary based coding (LZ77 – LZ78 – LZW); JPEG compression; Motion estimation and compensation in video; MPEG compression; Wavelet coding; Introduction to multimedia Database; Network considerations  for multimedia transmission. 
	IT 441 Image Processing – 1                                                       تقن 441 معالجة الصور - 1 
	           Digital image fundamentals; Image enhancement in the spatial domain : grey level transformation; Histogram processing ; Spatial filters; Image enhancement in frequency domain: 2-D Fourier transform; Other transforms;  Smoothing filters; Sharpening filters ; Image restoration; Noise model; Estimating the degradation function; Wiener filter; Geometric transformations; Image segmentation: detection of discontinuities; edge linking and boundary detection; Thresholding; Region based segmentation ; Morphological image processing : operation concepts ; some basic algorithms.  
	IT 442 Image Processing – 2                                                        تقن 442 معالجة الصور - 2
	         Digitizing images ; Color image processing; Image compression; Wavelet and multi-resolution processing; Representation and description; Chain codes; Signatures; boundary descriptors; regional descriptors; Image classification; statistical based classification; Verification of image classification – 3D Imaging – Application Field. 
	IT 443 Speech Processing                                                                   تقن 443 معالجة الكلام 
	          Introduction to speech production;  general properties of speech signal; Time domain processing of speech; Frequency domain processing of speech; Linear prediction analysis; Cepstral analysis;  Feature extraction for speech processing; Introduction to statistical speech recognition ; Introduction to speech coding. 
	IT 444 Computer Vision                                                                 تقن 444 الرؤية بالحاسب 
	           Image formation and image Models: Geometric camera models and calibration; Radiometry; Early vision from Just one Image; Linear filters; Edge detection; Texture; Early vision from Multiple images;  Geometry of multiple views ; Stereopsis ; Affine structure from motion; Projective structure from motion;  Mid-Level vision: Segmentation by clustering; Segmentation by fitting a model;  High-level vision;  Geometric methods; Model-based vision;  Smooth surfaces and their outlines; Aspect graphs ;  Range data. 
	IT 445 Intelligent and Quantum Computers
	                                                                                           تقن 445 الحاسبات الذكية و الكمية    
	        Concepts of Intelligent computations; Neural Networks; Neurocomputing; Learning laws; Data transformation structures ; Fuzzy logic;  Genetic algorithms;  Optical circuits; Optical computers Quantum computers; 
	IT 452 E-Learning                                                                          تقن 452 التعلم الإلكتروني 
	         Development and deployment of successful e-learning systems;  the advantages as well as the possible pitfalls of e-learning ;  Different means of delivering e-learning and the advantages and disadvantage associated with each;  intelligent tutoring systems; adaptive hypermedia; and user modeling;  evaluation and maintenance of an e-learning system . 
	IT 453 Digital Library                                                                    تقن 453 المكتبات الرقمية  
	          Objectives of digital library; Services provided ; Components of digital  library; Storage requirements and specifications;  Digital library software;    Building digital library; Tools for designing digital libraries. 
	IT 395 Selected Topics in Information Technology – 1
	تقن 395 موضوعات مختارة في تكنولوجيا المعلومات - 1
	         Topics which are not included in the curriculum and seems to be needed should be suggested as an elective course by IT department.
	IT 396 Selected Topics in Information Technology – 2
	تقن 396 موضوعات مختارة في تكنولوجيا المعلومات - 2
	         Topics which are not included in the curriculum and seems to be needed should be suggested as an elective course by IT department.
	IT 495 Selected Topics in Information Technology – 3
	تقن 495 موضوعات مختارة في تكنولوجيا المعلومات - 3
	        Topics which are not included in the curriculum and seems to be needed should be suggested as an elective course by IT department.
	IT 496 Selected Topics in Information Technology – 4
	تقن 496 موضوعات مختارة في تكنولوجيا المعلومات - 4
	       Topics which are not included in the curriculum and seems to be needed should be suggested as an elective course by IT department.
	IT 498 Project                                                                   تقن 498 مشروع
	        This course will continue for two semesters. In the first semester, a group of students will select one of the projects proposed by the department, and analyze the underlying problem. In the second semester, the design and implementation of the project will be conducted.
	CS 111 Introduction to Computers    حسب 111  مقدمة في الحاسبات  
	         Introduction to computer and information systems. Types of computers. Computer hardware and software components. Data representation and number systems. Introduction to networking. Introduction to internet, hardware and software components for internet access. Algorithm development, algorithm representation, stepwise refinement, problem solving tools. Introduction to specialized application areas. 
	CS 112 Programming – 1                    حسب 112 برمجة الحاسبات-1           
	        Structured program development: problem solving decision structure, repetition structures. Top-down and stepwise refinement. Subprograms: Procedures and functions. Structured data types: one–dimension arrays, sets, records, files: text files, random handling files. Dynamic data structures (pointers). Recursion.
	CS 221 Logic Design                                                  حسب 221 تصميم منطقي
	        Basic logic concepts: Logic states, number systems, Boolean algebra, basic logical operations, gates and truth tables. Combinational logic: Minimization techniques, multiplexers and de-multiplexers, encoders, decoders, adders and subtractors, comparators, programmable logic arrays and memories, design with MSI, logic families, tri-state devices. Sequential logic: Flip flops, mono-stable multi-vibrators, latches and registers. , Counters .
	CS 214 Data Structures            حسب 214 هياكل البيانات                         
	        Built-in data structures. Stacks, queues, linked lists, and tree structures. Sorting algorithms, searching algorithms, and hashing. Abstract data types (ADT). 
	CS 316 Algorithms                                                     حسب 316 خوارزميات
	        Algorithm concept: Analysis and complexity. Design methods, divide and conquer, binary search, merge sort, quick sort, selection, matrix multiplication, the greedy method. Dynamic programming: shortest paths, optimal search trees. Backtracking. NP-hard and NP-complete problems.
	IS 312 Database Systems 2                                        
	نظم قواعد البيانات2 نال 312
	          The main objective of this course is to provide students with an in-depth understanding of the design and implementation of database systems and the administration features of any DBMS. Topics Include:  Review of Relational model, E-R Diagramming, Normalization, SQL, Review of Relational Algebra, Query Processing and Optimization, Transaction Processing, Concurrency Control and Recovery, Database Security and Authorization, Database Architectures, Distributed Databases: Architecture, Distributed transaction processing, Object Oriented Databases, Data Warehousing: Heterogeneous component systems, data scrubbing, DW Design. On-Line Analytical Processing (OLAP). Upon successful completion of this course, students will have advanced skills to effectively develop, implement and manage medium to large-scale database management systems.
	IS 231 Fundamentals of Information Systems                                                                 
	نال 231 أساسيات نظم المعلومات
	         The main objective of this course is to teach students the fundamental concepts of the Information Systems (IS) and to make them aware of the importance and the role of IS in the organization. The course includes the following topics : The business and its components and environment, the management functions and considerations, the information systems types and components, the Information Technology (IT) and its impact on information systems, the IS development cycle, the information age and the information society, the IT indicators and the digital divide, and the contemporary applications of IT in IS: E-Business, E-Government, E-Commerce,  E-Learning.
	IS 211 Database Systems 1                                                                                               
	نظم قواعد البيانات 1   نال 211
	         The main objective of this course is to provide students with the background to design, implement, and use database management systems. Topics Include:  Evolution of database management systems, Relational Data Model and Relational Algebra, Structured Query Language, Entity Relationship Modeling and Design, ERM to RM Conversion,  Tables Normalization, Forms/ Reports/ Menus Implementation
	Upon successful completion of this course, students will have the skills to analyze business requirements and produce a viable model and implementation of a database to meet such requirements.
	IS 241 Modeling and Simulation        
	نال 241 النمذجة والمحاكاة
	         Fundamentals of computer simulation as a modeling technique are presented. Simulation will be versus mathematical modeling. The value of simulation as an experimental tool to support solving the problem and decision making process. Time management in simulation models (concepts of timing routine). Stochastic versus deterministic models. Discrete versus continuous simulation. Deterministic fixed time advance simulation. Stochastic discrete event simulation (event, activity and process-based models). Random sampling on computers. An overview of statistical methods in simulation experiments. Introduction to software tools for simulation purposes. The development of simulation models using procedural and simulation programming languages is stressed throughout the course.
	IS 345 Internet Applications                                  نال 345 تطبيقات الأنترنت
	          The Principles of the internet and its protocols, Learning how to design of a simple home page using HTML. DHTML, CSS, the use of script language such as JavaScript and VB Script, The ADO and the XML.
	IS 351 Analysis and Design of Information Systems-1
	نال351 تحليل وتصميم نظم المعلومات1 
	          The aim of this course is to cover the topics related to the upper phases of the Information Systems Development Life Cycle, which are the following: Planning of IS,  the detailed analysis of IS, and the Conceptual design of IS.  Methodologies, techniques, activities, tasks, deliverables and practical experiences related to the execution of these phases will be covered in the course.
	IS 321 Project Management   
	نال 321 إدارة المشروعات                                                                                                       
	          Evaluation, selection, and organization of technical projects. Concepts of the network-based project management methodology. Network development. Project planning, scheduling, and control. Project cost management. Resource constrained projects. A case study approach is adopted during the course. Commercial software packages will be used throughout the course. The course will also introduce some contemporary project management subjects such as: e-projects, and Intelligent project management.
	
	IS 342 Simulation Languages             
	نال 342 لغات المحاكاة
	           An introduction to simulation languages. Advantages and disadvantages of using simulation languages. Comparison of important features for a number of simulation packages (e.g., modeling flexibility, animation, and statistical capabilities), characteristics of the most popular continuous, discrete, combined and object-oriented simulation languages. Statistical output evaluation, optimization tools, parallel and distributed simulation tools, special purpose simulation languages and tools, visual modeling tools, multimedia, visualization and animation tools, interfaces for coupling with external tools. A more thorough treatment of one of the most popular simulation languages. 
	CS 313 Programming – 3                                 حسب 313 برمجة الحاسبات-3
	        Special-purpose programming languages, real-time languages, text processing languages, web programming, mark-up languages.
	CS 241 Operating Systems – 1                               حسب 241 نظم التشغيل- 1
	          Types of operating systems. Operating Systems structures: system components and services, virtual machines. Process management: CPU scheduling: Scheduling concepts, performance criteria, scheduling algorithm. Memory organization and management for single user and multi-user system. Secondary storage management, Disk scheduling, virtual memory.
	CS 251 Software Engineering – 1              حسب 251 هندسة البرمجيات - 1
	       Overview of software engineering, software requirement: requirement engineering processes, system models, software prototyping. Design: architecture design, distributed system architecture, object oriented design, user interface design.
	CS 213 Programming – 2                                حسب 213 برمجة الحاسبات-2
	         Object-oriented programming: data abstraction, encapsulation, classes, objects, templates, operator overloading, function overloading, inheritance, polymorphism, exception handling, and streams.
	CS 361 Artificial Intelligence                                                 حسب 361 الذكاء الاصطناعي
	       Knowledge Representations: Predicate Calculus, Structured Representations, Network Representations. State Space Search: trees and graphs, heuristic search, model based reasoning, case-based reasoning, reasoning with uncertain or incomplete knowledge. Overview of AI languages, Overview of AI Application Areas. 
	
	7- Program Admission Requirements
Thanaweya Amma (Science or Mathematics) or an equivalent certificate, with grades specified by the Supreme Council of Universities.
	8- Regulations for progression and programme completion
· For applying in this program, the student should pass at least levels. The student should fill an application by the end of the 4th semester to choose the program he/she wishes to join.
· The student is promoted to the next higher level if he has sufficient GPA score and number of credit hours.
	9- Teaching, learning and Assessment 
A variety of teaching methods are used. While some professors use classical white board and pen as their major medium of instruction, an increasing number are moving to utilize the more advanced IT-based media like PowerPoint presentations. Students are encouraged to participate in group work. This is due to the fact that large information system development is possible only by team work.
	Assessment of students is based, in the first place, upon examinations. The course catalogue defines explicitly the methods of assessment for each course. All courses carry the same weight (100 marks) except the graduation project courses which carry 200 marks each (i.e. the graduation project is equivalent to four courses). In general terms, marks for courses with no lab components (e.g. Humanities) are distributed as 40% for the semester work and 60% for the final written exam. Marks of courses with computer lab are distributed as: 40% for the semester work, 10% for the lab. exam.(just before the final exam. period), and 50% for the final written exam. An exception to the above mentioned is the graduation project course where 100 marks are given to the semester work and the other 100 marks are given to the presentation, documentation, and oral exam. Students are given one extra month after the final year exams. in order to complete their projects. Very few instructors allow open book exams. The semester work is assessed based on assignments, mid-term exam, quizzes, lab work, seminar presentations, and project reports. The course instructor has the full freedom in determining the methods used for assessing the semester work. A common practice is to distribute the 40 marks for the semester work among a mid-term exam that carries 20 or 15 marks. The rest of marks are given to the assignments, presentations, and reports submitted by students during the semester. Some of the instructors give 5 marks or so for the attendance. By law, any student who fails in attending at least 75% of the lectures, tutorials, and labs should not be allowed to attend the final semester written and lab exams.
	10. Evaluation of programme intended learning outcomes
| 
				 Evaluator  | 
			
				 Tool  | 
		
| 
				 1- Senior students  | 
			
				 Questionnaires, graduate achievement test  | 
		
| 
				 2- Alumni  | 
			
				 Questionnaires  | 
		
| 
				 3- Stakeholders (Employers)  | 
			
				 Meeting sessions  | 
		
| 
				 4- External Evaluator(s) (External Examiner(s))  | 
			
				 N/A  | 
		
| 
				 5- Other  | 
			
				 N/A  | 
		
	Programme Coordinator:        Prof.Dr. Mohamed Shaarawy
	Date
All Copyrights reserved for FCIH