Helwan Logo



أحدث الاخبار

توصيف البرنامج2

University: Helwan University

Faculty: Faculty of Computers and Information

Department: Information Systems Department

Programme Specifications

A- Basic Information

 

1- Programme Title: Information Systems

2- Programme Type:    Single                          Double                                    Multiple

3- Department(s): Information Systems

4- Coordinator: Prof. Ahmed Sharf Eldeen

5- Last Date of Programme Specification Approval: October 2012

6- Year: 2012


B- Professional Information

 

1- Programme Aims

  • To equip all undergraduates with required core and practical computing skills qualifying them to fulfil the local market needs in the IS sector.
  • To provide students with appropriate knowledge and skills base to pursue a career managing and developing information systems in a contemporary business context.
  • Gain an understanding of the operational, strategic and practical issues in information systems currently relevant to small, medium and large enterprises
  • To develop the students’ key transferable, in addition to, the technical skills.
  • To be aware of the management and ethical issues relating to information systems
  • To develop the necessary study skills and knowledge to pursue further study
  • To promote and conduct research in the areas of IS.
  • To provide the community with professional expertise in IS via co-operation between the Faculty (and its staff) and other external organisations in the society.

 

2- Intended Learning Outcomes (ILOs)

 

    A- Knowledge and Understanding

A1. Discover the basics of Physics.

A2. extend  the basics of Electronics for Digital Design.

A3. Describe and model Mathematical and Physical problems numerically.

A4. recognize  the basics of Calculus.

A5. Describe the Statistical Methods.

A6. Describe the Modeling Problems and simulation techniques to solve them.

A7. Define the basics of Computer Systems

A8. write Programming to solve Problems.

A9. explain the Problem Solving Techniques.

A10. express the principles of Information Technologies.

A11. Recognize Operating Systems Designs.

A12. Demonstrate the Logic Design of Computers.

A13. explain Object oriented Analysis and Design.

A14. draw Unified modeling.

A15. interpret different Information Systems designs.

A16. Integrate IS development and implementation.

A17. illustrate Databases Design and Implementation.

A18. Recognize Decision Support techniques.

A19. Discuss new trends in IS.

A20. Recognize Information Communication and Security techniques.

A21. Describe Management process for Software Projects.

A22. Identify the principles of Economics and Management.

A23. Elaborate E-commerce systems.

A24. Articulate Software Production and Management processes.

A25. Abstract Social subjects related to Information Systems.

A26. Clarify the principles of Accounting Systems.

A27. Elaborate Data mining techniques.

A28. Extrapolate Geographic Information Systems (GIS).

A29. Clarify advanced topics in Information engineering.

A30. Identify Database Management Systems (DBMS).

A31. Abstract the principles of Human Rights and Professional Ethics.

A32. Recognize the principles of Discrete Math for computing domain.

A33. Demonstrate Data structuring and representations.

A34. Outline the Basics Principles of Computer Science.

 

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. Analyse and assemble components.

B2. Select appropriate Mathematical method to solve a specific problem.

B3. Develop Analytical skills.

B4. Compare between different Methods or Techniques.

B5. distinguish basic Entities, Patterns, Relations and Objects.

B6. Distinguish the role of IS in the society.

B7. develop computer algorithms to solve different problems.

B8. Gather and assess relevant information, using abstract ideas to interpret it effectively.

B9. Design and implement Programming methods.

B10. Restrict solution methodology.

B11. Plan, conduct and present both orally and in writing a major piece of Software Project.

B12. Establish criteria and verifications.

B13. Formulate a range of solutions.

B14. Develop the act of getting people together to accomplish desired goals and objectives (Management skills).

B15. Focus, gather information, integrate, and evaluate the data for Problem Solving.

B16. Work effectively, independently or as a part of a team.

B17. Examine problems carefully and effectively.

B18. Devise a solution to practical problems.

B19. Evaluate critical analysis.  

B20. Develop different problem analysis techniques.

B21. Develop innovative designs.

B22. Create and justify Software different designs.

B23. Formulate and Design Problem Solving techniques.

 

Intellectual skills are developed through:

·   Successful completion of set assessment tasks

·   Self-appraisal and self-evaluation

·   Critical evaluation of concepts, assumptions, arguments and data

    C- Professional and Practical Skills

C1. use methodologies.

C2. Choose the appropriate Programming Language.

C3. Deploy skills for Information Management, Organization and Retrieval.

C4. Develop special types of Information Systems.

C5. Acquire problem solving related information.

C6. Design and use Web-based Systems effectively.

C7. Develop and use DB systems.

C8. Lead a team and Work in a team.

C9. Present Seminars effectively.

C10. Deploy Communication Skills.

C11. Prepare Technical Reports.

C12. Design Human-computer interactions.

C13. Develop an effective risk management plan and Detect safety aspects.

C14. Deploy the tools for Software Projects Documentation.

C15. Handel Communication and presentation in English.

C16. apply different management techniques. 

Professional and practical skills are developed through:

·   use of general IT applications

·   use of specialized IT applications such as program development environments and CASE tools

·   investigation of website development and tools

    D- General and Transferable Skills

D1. Practice Communication skills in English.

D2. Practice Team working skills.  

D3. Practice Leadership and managing.

D4. Specify and arrange Report writing steps.

D5. Manage time effectively and work to deadlines.

D6. Practice Independent Learning techniques.

D7. Practice Learning and working both independently and in groups.

D8. Practice essays, reports and presentations preparation.

D9. Follow Logical Thinking in real time problem solving.

D10. Follow Critical and Analytical Thinking.

Skills for life and work (general skills) are developed through:

·   Working in groups to complete work set, such as presentations and projects

·   Managing time to complete assignments by deadlines


3- Academic 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. Algebra, applied math, statistics

A1. Apply the basics of Physics.

A3. Describe and model Mathematical and Physical problems numerically.

A4. Apply the basics of Calculus.

A5. Describe the Statistical Methods.

A32. Recognize the principles of Discrete Math for computing domain.

b. Strong knowledge of IS

A15. Distinguish different Information Systems designs.

A16. Integrate IS development and implementation.

c. Strong skills of DBMS

A17. Apply Databases Design and Implementation.

A30. Identify and Apply Database Management Systems (DBMS).

d. applications: data mining, information engineering, GIS

A27. Elaborate Data mining techniques.

A28. Extrapolate Geographic Information Systems (GIS).

A29. Clarify advanced topics in Information engineering.

e. Context such as quality, reliability, employment, enterprise, accounting and health

A25. Abstract Social subjects related to Information Systems.

A26. Clarify the principles of Accounting Systems.

f. specialized fields at CS

A7. Define the basics of Computer Systems

A8. Apply Programming to solve Problems.

A9. Apply the Problem Solving Techniques.

A11. Recognize Operating Systems Designs.

A12. Demonstrate the Logic Design of Computers.

A21. Describe Management process for Software Projects.

A34. Outline the Basics Principles of Computer Science.

g. Information communication and information security

A10. Apply the principles of Information Technologies.

A20. Recognize Information Communication and Security techniques.

h. Evolution of software systems

A24. Articulate and Apply Software Production and Management processes.

i. Unified process, object oriented analysis and design, e-commerce, DSS

A13. Apply Object oriented Analysis and Design.

A14. Apply Unified modeling.

A18. Recognize Decision Support techniques.

A19. Discuss new trends in IS.

A23. Elaborate E-commerce systems.

A33. Demonstrate Data structuring and representations.

 

--------------------------

A2. Apply the basics of Electronics for Digital Design.

A6. Describe the Modeling Problems and simulation techniques to solve them.

A22. Identify the principles of Economics and Management.

A31. Abstract the principles of Human Rights and Professional Ethics.

 

 

 2. Intellectual Skills

National Academic Reference Standards

The programmer's ILOs

a. Solve IS problems

B1. Recognize and assemble components.

B2. Select appropriate Mathematical method to solve a specific problem.

b. Comparison between (methods, techniques, .. etc)

B4. Compare between different Methods or Techniques.

c. Identify relationships, components and patterns

B5. Summarize basic Entities, Patterns, Relations and Objects.

d. Summarize proposed solutions

B7. Create computer algorithms to solve different problems.

B23. Formulate and Design Problem Solving techniques.

e. Restrict solution methodologies

B10. Restrict solution methodology.

f. Establish criteria and verifications

B12. Establish criteria and verifications.

g. Identify a range of solutions and evaluation

B13. Formulate a range of solutions.

h. Solve computer science problems

B7. Create computer algorithms to solve different problems.

B9. Design and implement Programming methods.

B11. Plan, conduct and present both orally and in writing a major piece of Software Project.

B18. Devise a solution to practical problems.

i. Generate an innovative design

B21. Develop innovative designs.

j. perform problem analysis

B20. Develop different problem analysis techniques.

k. Create/justify designs

B3. Develop Analytical skills.

B19. Evaluate critical analysis.  

B22. Create and justify Software different designs.

 ---------------------------

B6. Distinguish the role of IS in the society.

B8. Gather and assess relevant information, using abstract ideas to interpret it effectively.

B14. Develop the act of getting people together to accomplish desired goals and objectives (Management skills).

B15. Focus, gather information, integrate, and evaluate the data for Problem Solving.

B16. Work effectively, independently or as a part of a team.

B17. Examine problems carefully and effectively.

 

 

 

3. Professional and Practical Skills

National Academic Reference Standards

The programmer's ILOs

a. Appropriate PL, web-based systems and tools, design methodologies and DB systems

C1. Design methodologies.

C2. Choose the appropriate Programming Language.

C7. Develop and use DB systems.

b. Work individually or member in a team

C8. Lead a team and Work in a team.

c. Perform independent information acquisition

C5. Acquire problem solving related information.

C6. Design and use Web-based Systems effectively.

d. Present seminars

C9. Present Seminars effectively.

e. Communicate effectively

C10. Deploy Communication Skills.

f. Technical reports

C11. Prepare Technical Reports.

g. Information management, organization & retrieval 

C3. Deploy skills for Information Management, Organization and Retrieval.

h. Principles of human-computer interaction

C12. Design Human-computer interactions.

i. Risks or safety aspects

C13. Develop an effective risk management plan and Detect safety aspects.

j. Tools for construction and documentation of software

C14. Deploy the tools for Software Projects Documentation.

-------------------

C2. Choose the appropriate Programming Language.

C4. Develop special types of Information Systems.

C15. Handel Communication and presentation in English.

C16. Plan different management techniques.

 

 

4. General and transferable skills

National Academic Reference Standards

The programmer's ILOs

--------------

D1. Practice Communication skills in English.

D2. Practice Team working skills. 

D3. Practice Leadership and managing,

D4. Specify and arrange Report writing steps.

D5. Manage time effectively and work to deadlines.

D6. Practice Independent Learning techniques.

D7. Practice Learning and working both independently and in groups.

D8. Practice essays, reports and presentations preparation.

D9. Follow Logical Thinking in real time problem solving.

D10. Follow Critical and Analytical Thinking.

 

4.2 Academic Reference Marks

            N/A

 

 


6- Programme 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 / -

-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

متطلبات القسم

المقررات الإجبارية

( 30 ساعة معتمدة )

 

رقم المقرر
اسم المقـــرر

الساعات المعتمدة

محاضرة

تمارين / عملي

المتطلب السابق

نال 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

نال 414

IS 414

تأمين نظم المعلومات

3

3

2 / -

نظم قواعد البيانات 1

نال 112

Information Systems Security

نال

IS 451

نظم دعم اتخاذ القرار

3

3

- / 2

أساسيات نظم المعلومات

231نال

Decision Support Systems

نال 333

IS 333

نظم المعلومات الإدارية

3

3

2 / -

أساسيات نظم المعلومات

231نال

Management Information

Systems

 

 

نال 498

IS 498

مشروع

6

3

- / 6

تحليل وتصميم نظم

المعلومات 1

نال 351

Project

 


 

المقررات الاختيارية

( 15 ساعة معتمدة )

 

رقم المقرر
اسم المقـــرر

الساعات المعتمدة

محاضرة

تمارين / عملي

المتطلب السابق

نال 421

IS 421

التنقيب فى البيانات

3

3

- / 2

نظم قواعد البيانات 1

نال 112

Data Mining

نال 415

IS 415

قواعد البيانات الشيئية

3

3

- / 2

نظم قواعد البيانات 1

نال 112

Object Oriented Database

نال 453

IS 453

منهجيات تطوير نظم المعلومات

3

3

- / 2

تحليل وتصميم نظم

المعلومات 2

نال 352

Information Systems Development Methodologies

حسب 361

CS 361

الذكاء الاصطناعي

3

3

- / 2

-

 

Artificial Intelligence

نال 441

IS 441

نظم المعلومات الذكية

3

3

2 / -

الذكاء الاصطناعي

حسب 361

Intelligent Information Systems

نال 442

IS 442

التجارة الإلكترونية

3

3

- / 2

تطبيقات الانترنت-1

نال  345

E-Commerce

نال 434

IS 434

تأكيد جودة البرمجيات ونظم المعلومات

3

3

2 / -

تحليل وتصميم نظم

المعلومات 2

نال 352

Quality Assurance of Information Systems and Programming

حسب 352

CS 352

هندسة البرمجيات 2

3

3

- / 2

هندسة البرمجيات 1

حسب 251

Software Engineering – 2

نال 435

IS 435

إدارة مراكز المعلومات

3

3

2 / -

-

Information Centers Management

نال 334

IS 334

نظم المعلومات المحاسبية

Accounting Information Systems

3

3

2 / -

أساسيات نظم المعلومات

231نال

 


 

رقم المقرر
اسم المقـــرر

الساعات المعتمدة

محاضرة

تمارين / عملي

المتطلب السابق

نال 422

IS 422

مستودعات البيانات

3

3

2 / -

نظم قواعد البيانات 1

نال 112

Data Warehousing

نال 416

IS 416

قواعد البيانات الموزعة

3

3

2 / -

نظم قواعد البيانات 1

نال 112

Distributed Database

نال 443

IS 443

نظم المعلومات الجغرافية

3

3

- / 2

نظم قواعد البيانات 1

نال 112

Geographical Information Systems

نال 444

IS 444

نظم معلومات الوسائط المتعددة

3

3

- / 2

نظم قواعد البيانات 1

نال 112

Multimedia Information Systems

تقن 423

IT 423

تأمين شبكات الحاسبات والمعلومات

3

3

2 / -

شبكات الحاسبات 1

تقن 222

Information and Computer Networks Security

نال 395

IS 395

موضوعات مختارة فى نظم المعلومات-1

Selected Topics in Information Systems-1

3

3

2 / -

المستوى الثالث

نال 396

IS 396

موضوعات مختارة فى نظم المعلومات-2

Selected Topics in Information Systems-2

3

3

2 / -

المستوى الثالث

نال 495

IS 495

موضوعات مختارة فى نظم المعلومات-3

3

3

2 / -

المستوى الرابع

Selected Topics in Information Systems-3

نال 496

IS 496

موضوعات مختارة فى نظم المعلومات-4

3

3

2 / -

المستوى الرابع

Selected Topics in Information Systems-4

 

 

D) Minor Specialization

The student should select a minor specialization either in:

            * Computer Science

            * Information Technology

 

 

 

( أ) تخصص فرعي علوم الحاسب

يدرس الطالب 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 ساعة معتمدة من بين المقررات التالية :

 

رقم المقرر
اسم المقـــرر

الساعات المعتمدة

محاضرة

تمارين / عملي

المتطلب السابق

تقن 311

IT 311

عمارة الحاسبات

3

3

2 / -

التصميم المنطقي

حسب 221

Computer Architecture

تقن 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

 

 


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

 

 

C9,C10,C11, C15

D1

HU 112

English II

 

 

C9,C10,C11, C15

 

HU 313

Human Rights

A31

 

C11

D1, D6

 

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

A3,A4

B2,B3,B8

 

D9,D10

MA 112

Discrete Mathematics

A32

B3,B8

 

D9,D10

MA 113

Mathematics – 2

A3,A4

B2,B3,B8

 

D9,D10

ST 121

Probability and Statistics

A5

B2

 

D9,D10

IT 111

Electronics

A2

B1

 

 

PH 111

Physics

A1

B3, B8

 

D9

CS 112

Programming – 1

A8,A9

B9

C2

D9,D10, D2

CS 221

Logic Design

A12, A34

B3, B8

C1

D9,D10

CS 214

Data Structures

 

 

 

D9

CS 316

Algorithms

A9,A8,A34

B7,B4,B18,B23

C1,C2

D8

IT 221

Data Communication

A20, A34

 

 

D8

IS 240

Operations Research

A6

B2

C5

D7

HU 122

Fundamentals of Management

A22

B14

C16

D3

IS 231

Fundamentals of Information Systems

A15, A25

B5, B14

C3, C4

D4

IS 211

Database System – 1

A17

B3, B15, B18, B21, B5

C7

D2

IT 222

Computer Networks – 1

A20

 

 

D10

IT 223

Internet Technology

A10

B6, B18

C5

D9

CS 241

Operating Systems – 1

A11

 

 

D9,D10

CS 251

Software Engineering – 1

A21

B11, B15, B14

 

D5,D8,D4

CS 213

Programming – 2

A8, A13

B9

 

D2, D9

 

a.3) Department requirements

Code

Course

Intended Learning Outcomes (ILOs)

Knowledge and understanding

Intellectual Skills

Professional and practical skills

General and Transferable skills

IS 345

Internet Applications

A7, A10, A20, A23

B6

C5, C6

D10

IS 312

Database Systems – 2

A17, A15, A30

B13, B7, B5, B21, B22

C1, C4, C6

D9

IS 313

Inf.Storage and Retrieval

A10, A9, A15, A29

B7,

C1,C3, C7

D9,D10

IS 351

Analysis and Design of Information Systems –1

A13, A14, A16

B18

C11

D4,D7

IS 352

Analysis and Design of Information Systems-2

A13, A14, A16

B20

C11

D7,D4

IS 414

Information Systems Security

A10, A20, A25

B10

C13

D9

IS 451

Decision Support Systems

A19, A27, A18

B14, B19

C12

D10

IS 333

Management Information Systems

A16, A22,  A15

B17, B19

C3

D3

IS 498

Project

A8, A9, A10, A13, A14, A16, A24

 

C2, C9, C15,C16

D4,D5

 

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

A22

B3,B20

C4

D3, D4

HU 213

English 111

 

 

C10

D4

HU 323

Fundamentals of Accounting

A22, A26

B13, B19

C4

D3, D4

HU 331

Communication & Negotiation Skills

A20

B15, B17, B8

C10

D7, D9

HU 332

Creative Thinking

 

B18,

C10, C16

D7, D9

HU 333

Mass Communication

 

B14, B15

C5

D2, D4

HU 334

Professional Ethics

A31

 

C16

D1, D4, D6

 

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

A3

B2

 

 

IS 351

System Analysis and Design – 1

A13, A14, A16

B18

C11

D7,D4

MA 214

Mathematics –3

A4

B2

 

 

IS 321

Projects Management

A10

B14

C4

D5, D9

IT 241

Signals and Systems

A7

B1

C1

D10

IS 342

Simulation Languages

A9

B9, B13, B18

C2

D9

CS 313

Programming –  3

A8, A13

B9, B18, B13

C1

D2, D10

IT 211

Computer Maintenance

A7, A34

B10

 

D6

IS 241

Modeling and Simulation

A6

B9, B18, B13

C1

D2, D10

 

 

b.3 Department elective

 

Code

Course

Intended Learning Outcomes

Knowledge and understanding

Intellectual Skills

Professional and practical skills

General and Transferable skills

IS 421

Data Mining

A27

B9

 

D6

IS 415

Object Oriented Database

A13

B21, B22

C1

D7, D9

IS 453

Information Systems Development Methodologies

A10

B5, B12, B13

C3, C16

D2, D8

CS 361

Artificial Intelligence

A18

B23

C1

D9, D10

IS 441

Intelligent Information Systems

A18

B21, B8

C1, C7

D9, D10

IS 442

E-Commerce

A23

B17, B10

C11, C12

D3

IS 434

Quality Assurance of Information Systems and Programming

 

B12, B19

C11, C12

D4, D8

CS 352

Software Engineering – 2

A14, A24

B11

C8, C16, C14

D4, D8

IS 435

Information Centers Management

A21

B14, B17

C16

D4, D3

IS 334

 

Accounting Information Systems

A26

B13

C16, C7

D7

IS 422

Data Warehousing

A10

B6, B15, B22

C7, C16

D6

IS 416

Distributed Database

A30

B6, B15, B22

C7, C16

D5, D10

IS 443

Geographical Information Systems

A28

B8, B17, B21

C5, C7

D4, D7

IS 444

Multimedia Information Systems

A19,

B17, B18

C5, C7

D2, D8

IT 423

Information and Computer Networks Security

A20

B6

C13

D4

IS 395

Selected Topics in Information Systems-1

A9, A19, A29

B14, B17, B21, B16

C4, C10, C16

D1, D2, D8

IS 396

Selected Topics in Information Systems-2

A9, A19, A29

B14, B17, B21, B16

C4, C10, C16

D1, D2, D8

IS 495

Selected Topics in Information Systems-3

A9, A19, A29

B14, B17, B21, B16

C4, C10, C16

D1, D2, D8

IS 496

Selected Topics in Information Systems-4

A9, A19, A29

B14, B17, B21, B16

C4, C10, C16

D1, D2, D8

 

 6.2 Courses Contents

 

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 215 File Organization and Processing       نال 215 تنظيم ومعالجة الملفات

        Overview of Files: File design, file manipulation, blocking and buffering: single and double buffering. Types of storage devices: magnetic tape and disks. Space and time calculation. Sequential file, relative file, indexed sequential file, multiple key file, and direct access file. External sort/merge algorithms. File systems-disk scheduling.

 

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 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 313 Data Storage and Retrieval    

نال 313  تخزين و استرجاع البيانات       

          This course presents the study of file structures through an object-oriented approach allowing students to acquire the fundamental tools needed to design cost-effective and appropriate solutions to file structure problems. The course includes the following topics: indexing, consequential processing and the sorting of large files on disk and on tape, multilevel indexing and B-trees with its variants, indexed sequential access to files, hashing and extendible hashing. The course is supported with programming assignments on the studied topics.

 

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. Main features of the simulation language, practical application example systems in different areas like finance, industry, production, services, and other fields.

 

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 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 333 Management Information Systems                

نال333  نظم المعلومات الادارية

          The course is a practical, managerial-oriented approach to show how IT is used in organizations for the improvement of quality and productivity. It lays down the concrete and profound managerial framework in IT management. It features cases drawn from major corporations and small businesses to illustrate how Information Technology innovations can solve organizational problems and challenges. It contains `a variety of cases which highlight problems many corporations encounter, as well as international cases, written by prominent international figures in the field , to illustrate  how IT can be adapted to conform to other cultures. It covers a substantial coverage of new technology and applications.

 

IS 334 Accounting Information Systems      

نال334  نظم المعلومات المحاسبية

          An overview of the principles of computerized accounting systems. Topics covered include concepts and fundamentals, Transaction information system functions, transaction cycles:  Expenditure cycle, Revenue cycle, Production cycle and Human Resources cycle , transaction processing control; systems security,  and new developments in computer-based systems,

 

IS 352 Analysis and Design of Information Systems-2

نال 352  تحليل وتصميم نظم المعلومات 2                                                            

       This module aims at enabling the students to understand the range of life cycle approaches, methodologies, tools and techniques available for the design of various aspects of information systems. This module builds on the module Information Systems Analysis and Design I, which would be assumed to have given the students systems analysis skills using at least one systems analysis methodology and related tools and techniques.  The course content includes the architectural design (including the identification of architectural alternatives and evaluating them), software and information systems design & application architecture design; the design of IS interfaces.

 

IS 414 Database Design                                 نال 414 تصميم قواعد البيانات

          Phases of database design, Conceptual database design, Classification, specialization, and aggregation abstraction, The Entity-Relationship model, Extended Entity-Relationship model, View design in conceptual schema, Conceptual schema integration, Transforming conceptual schema to relations, Logical database design, Characteristics of good relation schema, Anomalies in relational schema, Functional dependencies, Inference rules for functional dependencies, Closure and minimal covers for functional dependencies, Normal forms, Transforming relations into third and Boyce-Codd normal forms, Multivalued dependencies and fourth normal form.

 

IS 421 Data Mining                                                   

نال 421 التنقيب فى البيانات

         Knowledge discovery in databases, Data mining process, Data cleaning and preparation, Mining association rules, Classification, Prediction, Clustering, Web mining, Applications of data mining, Mining advanced databases.

 

IS 415 Object Oriented Databases    

نال 415 قواعد البيانات الشيئية                 

         History of data models, Semantic data models, Problems in record-oriented models, Object data model, Classes and inheritance, Methods and messages, Multiple inheritance, Object queries, Object query language OQL, Indexing in object databases, Processing object queries, Object transactions, Concurrency control in object databases, Security in object databases, Using the object model in advanced applications.

 

IS 453 Information Systems Development Methodology

نال 453 منهجيات تطوير نظم المعلومات                                                                        

        This module aims at enabling the students to understand the broad principles and concerns that underpin a range of traditional and modern information systems and software development methodologies. This understanding is necessary for the student to be able to compare and contrast current and future tools, techniques, methodologies and life cycle models that are aimed at supporting the information systems engineer in producing satisfactory information systems on time and within budget. This understanding will help the student in choosing as well as configuring his or her own methods and technique tool kit in response to a particular information systems development situation.

 

IS 441 Intelligent Information Systems        

نال 441 نظم المعلومات الذكية           

        This course introduces the students to fundamental intelligent systems applications in information systems. Topics include knowledge-based systems, expert systems, knowledge elicitation, knowledge representation and knowledge management issues. The nature of intelligent agents and techniques such as fuzzy logic, neural networks and automated reasoning with applications to databases and web-based information retrieval and indexing will be introduced. Emphasis will be given to the role that such technologies play in supporting business and advanced information systems applications.

 

IS 442 E-Commerce                                                                                                  

نال  442التجارة الالكترونية

         The course addresses what electronic commerce is, how it is being conducted and managed, and its major opportunities, limitations, issues,  and risks,  taking a managerial  orientation  and interdisciplinary approach.  It contains sections on applications, supporting electronic commerce, technological infrastructure, and advanced topics like global electronic commerce and future directions.  It emphasizes E-Commerce Application and Implementation through Business Models and Technology Essentials.

 

IS 447 E-Business                                                                      الأعمال الإلكترونية   447 نال

        Basic concepts of E-Business ; Enterprise Resources planning ;   Business on the internet ; Basics of E-Commerce ; Development of E- Business; E-Business requirements;  Tools for E- Business;  Case studies and applications.

 

IS 434 Quality Assurance of Information Systems and Programming             

نال 434 تأكيد جودة البرمجيات ونظم المعلومات                  

         The aim of this course is to apply quality assurance requirements in all the systems development life cycle phases : IS planning – IS detailed analysis – IS design – IS construction & Software Engineering – IS implementation – IS testing – IS  documentation – IS installation – IS maintenance & Follow-up. Also, the course will cover the Capability Maturity Model (CMM) requirements regarding quality assurance.

 

IS 435 Information Centres Management                                                                   

نال435 إدارة مراكز المعلومات                                                                                  

         Operations in information centres, organisational structure and management functions. personnel recruitment, advancement and appraisal. Budgeting, charges and financial analysis. Site selection and preparation, Hardware and Software acquisition. Information centre standards, procedures and workflow. Job scheduling, resource allocation , users’ needs, data communication and performance evaluation. IS project management techniques, project appraisal and selection.

 

IS 422 Data Warehouses              

نال422 مستودعات البيانات                            

         Introduction to Data Warehousing, Evolution of DSS, DW General Topics, Data Warehouse Structu re: Granularity, Data Warehouse Design, Building Dimensional DW, OLAP tools, Aggregates, ELT Extraction/Transformation/ Load processes and tools, Issues of DW Architecture, Enterprise DW vs. Data Marts, DW and Data Mining

 

IS 332 Business Functions Classification

نال 332 التقسيم الوظيفى للأعمال     

         A business firm is a formal complex organization that delivers products or services and seeks to maximize profits. A business model may include employees, departments, products, customers, accounts, vendors, suppliers, orders, warehouses, and so forth. A business works in a complex environment. This course helps the student to understand such a model and environment. This understanding is essential for the student who is going to develop information systems to serve the business. The major business functional areas include: manufacturing and production systems, sales and marketing systems, finance and accounting systems, and human resources system.  The course covers the details and particularities of these systems. The input, processing, and output components of each system will be studied.

 

IS 416 Distributed Databases  

نال 416 قواعد البيانات الموزعة                            

         Objectives of data distribution, Characteristics of distributed databases, Review of computer networks, Distributed database design, Fragmentation and Allocation of relations, Distributed query processing and optimization, Using semi-joins to optimise join queries, Distributed transactions, Concurrency control in distributed databases, Recovery in distributed databases, Recent trends in distributed databases.

 

IS 443 Geographical Information Systems

 نال   443 نظم المعلومات الجغرافية                                                                                    

The objective of this course is to learn how to treat the geographical data, the connection between the geographical and the attributed data the differences types of data acquisitions techniques as photogrammetry, GPS, remote sensing etc. At the end of this course students should be able to see also the quality control of the geometric data and the different methods of its presentation

 

IS 454 Information Engineering                                                  454 هندسة المعلومات  نال  

         Basic Concepts of Information Engineering; Information Architecture; Information Engineering Projects; Informatics Strategic Planning; Development of Strategic Models; Business Process Re-engineering ; IT Security and Quality ; IT Quality Standards; Information Plans; IRM; Information Distribution and Integrity; National and International Information Policies; Human and Social Aspects of Information Engineering.

 

IS 444 Multimedia Information Systems

نال 444 نظم معلومات الوسائط المتعددة                                                                                    

         Multi dimensional data structure (K-d tree, Point trees, M-X trees and R trees). Image database and the different techniques of compression and segmentation. An overview about the text/document database, Video database and Audio one.

 

 

IS 446 Internet Information Systems

نال 446 نظم معلومات الشبكة الدولية                                                                                

        This course is the advanced course of the last one, after this course we can learn ASP, ASP. Net, how to connect a different types of database (Oracle, SQL server and access) with my home page, java applet and application and in the end we can see the Internet security and the interface design.

 

IS 451 Decision Support Systems

نال 451 نظم دعم اتخاذ القرار

         Problem solving, decision-making process , model building , types  of  computer based information systems Approaches and techniques to construct and implement an effective computer-based Decision Support Systems (DSS). Alternative software development tools or generators of a DSS. The role of computational tools (simulation, optimization, statistical and other quantitative models) and computer information systems (MIS, AI and ES) to support and enhance the capability of the DSS. Discussion and analysis of real life case studies of integrated DSS is stressed throughout the course.

 

IS 395 Selected Topics in Information systems-1

نال 395 موضوعات مختارة فى نظم المعلومات 1                                                            

        This course aims at introducing students to novel topics in information systems that need to be identified in a responsive manner as technology and its use evolve and develop. This course is essentially a flexibility enhancing will be filled on a year-by-year basis.

 

IS 396 Selected Topics in Information systems-2

نال 396 موضوعات مختارة فى نظم المعلومات 2                                                                

        This course aims at introducing students to novel topics in information systems that need to be identified in a responsive manner as technology and its use evolve and develop. This course is essentially a flexibility enhancing will be filled on a year-by-year basis.

 

IS 495 Selected Topics in Information systems-3

نال 495 موضوعات مختارة فى نظم المعلومات 3                                                            

         This course aims at introducing students to novel topics in information systems that need to be identified in a responsive manner as technology and its use evolve and develop. This course is essentially a flexibility enhancing will be filled on a year-by-year basis.

 

 

IS 496 Selected Topics in Information systems - 4

نال 496 موضوعات مختارة فى نظم المعلومات 4                                                                

        This course aims at introducing students to novel topics in information systems that need to be identified in a responsive manner as technology and its use evolve and develop. This course is essentially a flexibility enhancing will be filled on a year-by-year basis.

 

IS 498 Project                                                                   نال 498 مشروع

         This component is Final Year BSc project, which is essentially an exercise in systematic independent study and work, which must be executed and reported on to a satisfactory standard. The project provides students with the experience of planning and bringing to fruition a major piece of individual or group work. The module aims to encourage and reward creativity, initiative, intellectual discipline, clarity of communicating ideas and application of effort. Group projects also give the students a valuable experience of co-coordinating work with and organizing a group that aims at a technical product. A wide range of tasks can be undertaken, but almost always leading to the implementation of an information system, software or other information technology artifact. In some cases, students will do not have the time to produce an industrial-strength application; in these cases, a prototype that is systematically and fully evaluated and documented will be required.

 

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

 

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.

 

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 313 Programming – 3                                 حسب 313 برمجة الحاسبات-3

        Special-purpose programming languages, real-time languages, text processing languages, web programming, mark-up languages.

 

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.

 

 

CS 352 Software Engineering – 2             حسب 352 هندسة البرمجيات -2

         Critical systems: dependability, critical systems specification, critical systems development. Verification and validation: software testing, critical system validation. Management: managing people, software cost estimation, quality management, processing improvement. Evolution: legacy systems, software change, software re-engineering. Configuration management.

 

 

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 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 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.

 

 

7- Program Admission Requirements

Thanaweya Amma (Mathematics) or an equivalent certificate. Admission to the faculty is through the central Bureau of admission to public universities governed by the Ministry of Higher Education.

 

8- Regulations for Progression and Programme Completion

·      For applying to this program, the student should pass two levels. The student should fill an application form by the end of the 4th semester to choose the program he/she wishes to join. Currently there are two active academic programs: Information Systems and Computer Science.

·      The student is promoted to the next higher level if he passes sufficient credit hours and certain GPA.

 

 

8- 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.

Assessments of students are 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). 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 lab components 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 50 marks are given to the semester work and the other 50 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.

9- 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. Yehia Helmy

 

Date



All Copyrights reserved for FCIH