About
Scientific Departments
Login Form
Student Activities
Contact Us
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