قسم هندسة حاسوب

_

النبذة التعريفية هندسة الحاسوب

أنشئ قسم هندسة الحاسوب في العام الجامعي 2005- 2006م بدلا عن قسم علوم الحاسوب الذي تحول الى كلية العلوم، يمنح قسم هندسة الحاسوب شهادة البكالوريوس ، و مدة الدراسة فيه خمس سنوات ونظام الدراسة فيه هو نظام الفصل.
وتخرج في القسم منذ التأسيس حتى العام الجامعي 2015-2016م ثماني دفعات بمجموع 274 مهندسا، وسيتم حاليا تخريج الدفعة التاسعة بواقع 48 طالبا.

ترأس القسم كل من:

الاسم الجنسية الفترة

د. فائز يسلم باعثمان

يمني

2005-2007 م

د. فائز عبدالكريم بازنبور

يمني

2007- 2008م

د. مكارم محمد بامطرف

يمني

2008 – 2009م

د.سعيد علي باحاج

يمني

2009 – 2014م

د.سعيد محمد بانعيمون

يمني

2014 – حتى الان

الرسالة

إعداد مهندسين متميزين محلياً وإقليمياً لممارسة مهنة هندسة الحاسوب، وإجراء البحوث العلمية، ومواكبة التطور العلمي ومستجدات المهنة، وخدمة المجتمع، وتشجيع الإبداع والابتكار المعرفي، وتعزيز الشراكة مع المؤسسات ذات الصلة والهيئات الحكومية.

الرؤية

الريادة والتميز محليا وإقليميا في هندسة الحاسوب بما يسهم في خدمة المجتمع.

الأهداف

  1. إعداد مهندسين مؤهلين علميا وعمليا في مجال هندسة الحاسوب.
  2. إكساب الدارسين مهارات التفكير المنطقي والإبداعي ومهارات تصميم أنظمة حاسوبية تسهم في حل مشكلات المجتمع ومتطلبات سوق العمل.
  3. إكساب الدارسين مهارات البحث العلمي والتعلم الذاتي والعمل الجماعي ومتابعة مستجدات التخصص.
  4. توعية الدارسين بأخلاقيات المهنة ومهارات التواصلز
  5. تحقيق جودة برامج القسم وصولا للحصول على الاعتماد الاكاديمي.
_

البرامج العلمية

_
برنامج البكالوريوس
_

وصف المقررات :

_

(الخطة الدراسية)

T: Theoretical – P: Practical – T: Tutorial ن: نظري – ع: عملي – ت: تمارين
The First Level
First Semester
المستوى الأول
الفصل الدراسي الأول

Course Title

Code

HOURS

الساعات

الرمز

اسم المقرر

Credit

Actual

فعلي

معتمد

T

P/t

T

P/t

ع

ن

ع

ن

Islamic Culture – 1

ISLAM 113

2

0

2

0/0

0/0

2

0

2

سلم 113

الثقافة الإسلامية –1

English Language – 1

ENG 112

2

0

2

0/0

0/0

2

0

2

نجل 112

اللغة الإنجليزية –1

Arabic Language – 1

ARAB 111

2

0

2

0/0

0/0

2

0

2

عرب 111

اللغة العربية –1

Differential Calculus

MATH 111

2

1

2

0/2

0/2

2

1

2

ريض111

حساب التفاضل

General Physics – 1

PHYS 111

2

1

2

2/0

2/0

2

1

2

فيز111

فيزياء عامة –1

General Chemistry – 1

CHEM 111

3

1

3

2/0

2/0

3

1

3

كيم111

كيمياء عامة -1

Introduction to Computers

CSC 211

1

1

1

2/0

2/0

1

1

1

مح 211

مقدمة في الحاسوب

SUB-TOTAL

14

4

14

6/2

6/2

14

4

14

المجموع

TOTAL

18

22

22

18

الإجمالي

The First Level
Second Semester
المستوى الأول
الفصل الدراسي الثاني

Course Title

Code

HOURS

الساعات

الرمز

اسم المقرر

Credit

Actual

فعلي

معتمد

T

P/t

T

P/t

ع

ن

ع

ن

Islamic Culture – 2

ISLAM 123

2

0

2

0/0

0/0

2

0

2

سلم 123

الثقافة الإسلامية–2

English Language – 2

ENG 122

2

0

2

0/0

0/0

2

0

2

نجل 122

اللغة الإنجليزية –2

Arabic Language – 2

ARAB 121

2

0

2

0/0

0/0

2

0

2

عرب 121

اللغة العربية –2

Integral Calculus

MATH 121

2

1

2

0/2

0/2

2

1

2

ريض121

حساب التكامل

General Physics – 2

PHYS 121

2

1

2

2/0

2/0

2

1

2

فيز121

فيزياء عامة – 2

Computer Programming

COE 121

2

1

2

2/0

2/0

2

1

2

هـ حا121

برمجة حاسوب

Basics of Engineering Drawing

GE121

1

2

1

4/0

4/0

1

2

1

هـ عم121

أسس رسم هندسي

SUB-TOTAL

13

5

13

8/2

8/2

13

5

13

المجموع

TOTAL

18

23

23

18

الإجمالي

The Second Level
First Semester
المستوى الثاني
الفصل الدراسي الأول

Course Title

Code

HOURS

الساعات

الرمز

اسم المقرر

Credit

Actual

فعلي

معتمد

T

P/t

T

P/t

ع

ن

ع

ن

Communication Skills

COM 221

2

0

2

0/0

0/0

2

0

2

مت 221

مهارات اتصال

Vectors and Matrices

MATH 211

2

1

2

0/2

0/2

2

1

2

ريض211

المتجهات والمصفوفات

Technical Writing

ENG 311

3

0

3

0/0

0/0

3

0

3

نجل311

كتابة فنية

Advanced Computer  Programming

COE211

2

1

2

2/0

2/0

2

1

2

هـ حا 211

برمجة حاسوب متقدمة

Discrete Structure

COE212

3

0

3

0/0

0/0

3

0

3

هـ حا 212

هياكل متقطعة

Electrical Circuits

ECE212

3

1

3

2/0

2/0

3

1

3

هـ ات212

دوائر كهربائية

SUB-TOTAL

15

3

15

4/2

4/2

15

3

15

المجموع

TOTAL

18

21

21

18

الإجمالي

The Second Level
Second Semester
المستوى الثاني
الفصل الدراسي الثاني

Course Title

Code

HOURS

الساعات

الرمز

اسم المقرر

Credit

Actual

فعلي

معتمد

T

P/t

T

P/t

ع

ن

ع

ن

Differential Equations

MATH221

2

1

2

0/2

0/2

2

1

2

ريض221

المعادلات التفاضلية

Engineering  Probability and Statistics

MATH 321

2

1

2

0/2

0/2

2

1

2

ريض321

احصاء واحتمالات هندسية

Electronic Devices

ECE221

2

1

2

2/0

2/0

2

1

2

هـ ات 221

نبائط إلكترونية

Digital Logic Design

COE221

3

1

3

2/0

2/0

3

1

3

هـحا 221

تصميم منطق رقمي

Data Structure

COE222

2

1

2

2/1

2/1

2

1

2

هـ حا 222

هياكل بيانات

Signals & Systems

ECE312

2

1

2

0/2

0/2

2

1

2

هـ ات 312

إشارات و نظم

SUB-TOTAL

13

6

13

6/7

6/7

13

6

13

المجموع

TOTAL

19

26

26

19

الإجمالي

The Third Level
First Semester
المستوى الثالث
الفصل الدراسي الأول

Course Title

Code

HOURS

الساعات

الرمز

اسم المقرر

Credit

Actual

فعلي

معتمد

T

P/t

T

P/t

ع

ن

ع

ن

Principles of Communication Systems

ECE327

2

1

2

2/0

2/0

2

1

2

هـ ات 327

مبادئ أنظمة اتصالات

Electronic Circuits

ECE311

2

1

2

2/1

2/1

2

1

2

هـ ات 311

دوائر إلكترونية

Object Oriented Programming

COE311

2

1

2

2/0

2/0

2

1

2

هـ حا 311

البرمجة الكائنية الموجهة

Controls Systems

ECE313

2

1

2

2/1

2/1

2

1

2

هـ ات 313

أنظمة تحكم

Fundamentals of Database

COE312

2

1

2

2/1

2/1

2

1

2

هـ حا 312

مبادئ قواعد بيانات

Computer Organization

COE313

2

1

2

2/1

2/1

2

1

2

هـ حا 313

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

SUB-TOTAL

12

6

12

12/4

12/4

12

6

12

المجموع

TOTAL

18

28

28

18

الإجمالي

The Third Level
Second Semester
المستوى الثالث
الفصل الدراسي الثانني

Course Title

Code

HOURS

الساعات

الرمز

اسم المقرر

Credit

Actual

فعلي

معتمد

T

P/t

T

P/t

ع

ن

ع

ن

Numerical Methods

MATH 311

2

1

2

0/2

0/2

2

1

2

ريض311

الطرق العددية

Digital Electronics

ECE321

2

1

2

2/1

2/1

2

1

2

هـ ات 321

إلكترونيات رقمية

Computer Architecture

COE321

2

1

2

2/1

2/1

2

1

2

هـ حا 321

معمارية الحاسوب

Software Engineering

COE322

2

1

2

2/1

2/1

2

1

2

هـ حا 322

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

Microprocessors Systems

COE323

2

1

2

2/1

2/1

2

1

2

هـ حا 323

أنظمة معالجات دقيقة

Operating Systems

COE324

2

1

2

2/0

2/0

2

1

2

هـ حا 324

أنظمة تشغيل

SUB-TOTAL

12

6

12

10/6

10/6

12

6

12

المجموع

TOTAL

18

28

28

18

الإجمالي

The Fourth Level
First Semester
المستوى الرابع
الفصل الدراسي الأول

Course Title

Code

HOURS

الساعات

الرمز

اسم المقرر

Credit

Actual

فعلي

معتمد

T

P/t

T

P/t

ع

ن

ع

ن

Engineering Economy

GE 411

2

0

2

0/0

0/0

2

0

2

هـ عم 411

اقتصاد هندسي

Scientific Research Methodology

GE 412

2

0

2

0/0

0/0

2

0

2

هـ عم 412

منهجية البحث العلمي

Computer Networks-1

COE411

2

1

2

2/1

2/1

2

1

2

هـ حا 411

شبكات حاسوب- 1

Digital Signal Processing

ECE413

2

1

2

0/2

0/2

2

1

2

هـ ات 413

معالجة اشارة رقمية

Microprocessor Interfacing

COE412

2

1

2

2/1

2/1

2

1

2

هـ حا 412

الربط البيني للمعالجات الدقيقة

Mini Project – 1

COE413

0

3

0

6/0

6/0

0

3

0

هـ حا 413

مشروع مصغر- 1

SUB-TOTAL

10

6

10

10/4

10/4

10

6

10

المجموع

TOTAL

16

24

24

16

الإجمالي

The Forth Level
Second Semester
المستوى الرابع
الفصل الدراسي الثاني

Course Title

Code

HOURS

الساعات

الرمز

اسم المقرر

Credit

Actual

فعلي

معتمد

T

P/t

T

P/t

ع

ن

ع

ن

Computer Networks-2

COE421

2

1

2

2/1

2/1

2

1

2

هـ حا 421

شبكات حاسوب- 2

VLSI Circuit Design

COE422

2

1

2

2/0

2/0

2

1

2

هـ حا 422

تصميم الدوائر المتكاملة الواسعة النطاق

Artificial Intelligence

COE423

2

1

2

2/0

2/0

2

1

2

هـ حا 423

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

Real Time Computer Control & PLC

COE424

2

1

2

2/0

2/0

2

1

2

هـ حا 424

الزمن الحقيقي للسيطرة بالحاسوب

Cryptography &Computer Security

COE425

2

1

2

2/0

2/0

2

1

2

هـ حا 425

التشفير وأمن الحاسوب

Mini Project – 2

COE426

0

3

0

6/0

6/0

0

3

0

هـ حا 426

مشروع مصغر – 2

Field Training

COE427

90

90

هـ حا 427

تدريب ميداني

SUB-TOTAL

10

8

10

16/1

16/1

10

8

10

المجموع

TOTAL

18

27

27

18

الإجمالي

The Fifth Level
First Semester
المستوى الخامس
الفصل الدراسي الأول

Course Title

Code

HOURS

الساعات

الرمز

اسم المقرر

Credit

Actual

فعلي

معتمد

T

P/t

T

P/t

ع

ن

ع

ن

Parallel Processing Techniques

COE511

3

0

3

0/0

0/0

3

0

3

هـ حا 511

تقنيات المعالجة المتوازية

Elective Course – 1

COE5XX

X

X

X

X/ X

X / X

X

X

X

هـ حاXX5

مقرر اختياري – 1

Elective Course – 2

COE5XX

X

X

X

X/ X

X / X

X

X

X

هـ حاXX5

مقرر اختياري – 2

Graduation Project – 1

COE514

0

2

0

4/0

4/0

0

2

0

هـ حا 514

مشروع تخرج- 1

SUB-TOTAL

X

X

X

X/X

X / X

X

X

X

المجموع

TOTAL

11

X

X

11

الإجمالي

The Fifth Level
Second Semester
المستوى الخامس
الفصل الدراسي الثاني

Course Title

Code

HOURS

الساعات

الرمز

اسم المقرر

Credit

Actual

فعلي

معتمد

T

P/t

T

P/t

ع

ن

ع

ن

Elective Course – 3

COE5XX

X

X

X

X/ X

X / X

X

X

X

هـ حاXX5

مقرر اختياري – 3

Elective Course – 4

COE5XX

X

X

X

X/ X

X / X

X

X

X

هـ حاXX5

مقرر اختياري – 4

Graduation Project – 2

COE523

0

3

0

6/0

6/0

0

3

0

هـ حا 523

مشروع تخرج- 2

SUB-TOTAL

X

X

X

X/X

X / X

X

X

X

المجموع

TOTAL

9

X

X

9

الإجمالي

المقررات الدراسية

متطلبات الجامعة : وهي مقررات يدرسها جميع طلاب الجامعة ومخصص لها 16 ساعة معتمدة.
متطلبات الكلية: وهي مقررات يدرسها جميع طلاب الكلية وهي متطلبات أساسية للتخصص ومخصص لها 41 ساعة معتمدة.
ن: نظري – ع: عملي – ت: تمارين L: Lecture – P: Practical – T: Tutorial

COURSES

CREDIT HOURS

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

المقررات

University Requirements

16

16

متطلبات الجامعة

Faculty Requirements

41

41

متطلبات الكلية

Compulsory Department Requirements

94

94

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

Optional Department Requirements

12

12

متطلبات القسم الاختيارية

TOTAL

163

163

الإجمالي

Course Title

Code

Credit

Actual

فعلي

معتمد

الرمز

اسم المقرر

L

P

T

ت

ع

ن

Differential Calculus

MATH 111

3

2

0

2

2

0

2

3

ريض 111

حساب التفاضل

General Physics (1)

PHYS 111

3

2

2

0

0

2

2

3

فيز111

فيزياء عامة (1)

General Chemistry (1)

CHEM 111

4

3

2

0

0

2

3

4

كيم 111

كيمياء عامة (1)

Integral Calculus

MATH 121

3

2

0

2

2

0

2

3

ريض 121

حساب التكامل

General Physics (2)

PHYS 121

3

2

2

0

0

2

2

3

فيز 121

فيزياء عامة (2)

Computer Programming

GE 122

3

2

2

0

0

2

2

3

هعم 122

برمجة حاسوب

Basics of Engineering Drawing

GE 121

3

1

0

4

4

0

1

3

هعم 121

أسس رسم هندسي

Vectors and Matrices *

MATH 211

3

2

0

2

2

0

2

3

ريض 211

المتجهات والمصفوفات *

Technical Writing

ENG 211

3

2

0

2

2

0

2

3

نجل 211

لغة إنجليزية فنية

Differential Equations

MATH 221

3

2

0

2

2

0

2

3

ريض 221

المعادلات التفاضلية

Engineering  Probability and Statistics

MATH 321

3

2

0

2

2

0

2

3

ريض 321

إحصاء واحتمالات هندسية

Numerical Methods *

MATH 311

3

2

0

2

2

0

2

3

ريض 311

الطرق العددية *

Scientific Research methodology

GE 412

2

2

0

0

0

0

2

2

هعم 412

أسس البحث العلمي

Engineering Economy

GE 411

2

2

0

0

0

0

2

2

هعم 411

اقتصاد هندسي

SUB-TOTAL

41

28

8

18

18

8

28

41

المجموع

TOTAL

41

54

54

41

الإجمالي

متطلبات البرنامج الاجبارية: وهي مقررات يدرسها جميع طلاب القسم ومخصص لها 94ساعة معتمدة.

Course Title

Code

HOURS

الساعات

الرمز

اسم المقرر

Credit

Actual

فعلي

معتمد

L

P

T

ت

ع

ن

Advanced Computer  Programming

COE211

3

2

2

0

0

2

2

3

هـ حا 211

برمجة حاسوب متقدمة

Discrete Structure

COE212

3

3

0

0

0

0

3

3

هـ حا 212

هياكل متقطعة

Electrical Circuits

ECE212

4

3

2

0

0

2

3

4

هـ ات 212

دوائر كهربائية

Electronic Devices

ECE221

3

2

2

0

0

2

2

3

هـ ات 221

نبائط  الكترونية

Digital Logic Design

COE221

4

3

2

0

0

2

3

4

هـ حا 221

تصميم منطق رقمي

Data Structure

COE222

3

2

2

1

1

2

2

3

هـ حا 222

هياكل بيانات

Signals & Systems

ECE312

3

2

0

2

2

0

2

3

هـ ات 312

اشارات و نظم

Principles of Communication Systems

ECE327

3

2

2

0

0

2

2

3

هـ ات 327

مبادئ أنظمة اتصالات

Electronic Circuits

ECE311

3

2

2

1

1

2

2

3

هـ ات 311

دوائر الكترونية

Object Oriented Programming

COE311

3

2

2

0

0

2

2

3

هـ حا 311

البرمجة الكائنية الموجهة

Controls Systems

ECE313

3

2

2

1

1

2

2

3

هـ ات 313

أنظمة تحكم

Fundamentals of Database

COE312

3

2

2

1

1

2

2

3

هـ حا 312

مبادئ قواعد بيانات

Computer Organization

COE313

3

2

2

1

1

2

2

3

هـ حا 313

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

Digital Electronics

ECE321

3

2

2

1

1

2

2

3

هـ ات 321

الكترونيات رقمية

Computer Architecture

COE321

3

2

2

1

1

2

2

3

هـ حا 321

معمارية الحاسوب

Software Engineering

COE322

3

2

2

1

1

2

2

3

هـ حا 322

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

Microprocessors Systems

COE323

3

2

2

1

1

2

2

3

هـ حا 323

أنظمة معالجات دقيقة

Operating Systems

COE324

3

2

2

0

0

2

2

3

هـ حا 324

أنظمة تشغيل

Computer Networks-1

COE411

3

2

2

1

1

2

2

3

هـ حا 411

شبكات حاسوب- 1

Digital Signal Processing

ECE413

3

2

0

2

2

0

2

3

هـ ات 413

معالجة اشارة رقمية

Microprocessor Interfacing

COE412

3

2

2

1

1

2

2

3

هـ حا 412

الربط البيني للمعالجات الدقيقة

Mini Project – 1

COE413

3

0

6

0

0

6

0

3

هـ حا 413

مشروع مصغر- 1

Computer Networks-2

COE421

3

2

2

1

1

2

2

3

هـ حا 421

شبكات حاسوب- 2

VLSI Circuit Design

COE422

3

2

2

0

0

2

2

3

هـ حا 422

تصميم الدوائر المتكاملة واسعة النطاق

Artificial Intelligence

COE423

3

2

2

0

0

2

2

3

هـ حا 423

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

Real Time Computer Control & PLC

COE424

3

2

2

0

0

2

2

3

هـ حا 424

الزمن الحقيقي للسيطرة بالحاسوب

Cryptography &Computer Security

COE425

3

2

2

0

0

2

2

3

هـ حا 425

التشفير وأمن الحاسوب

Mini Project – 2

COE426

3

0

6

0

0

6

0

3

هـ حا 426

مشروع مصغر – 2

Parallel Processing Techniques

COE511

3

3

0

0

0

0

3

3

هـ حا 511

تقنيات المعالجة المتوازية

Graduation Project – 1

COE514

2

0

4

0

0

4

0

2

هـ حا 514

مشروع تخرج- 1

Graduation Project – 2

COE523

3

0

6

0

0

6

0

3

هـ حا 523

مشروع تخرج- 2

SUB-TOTAL

94

58

68

16

16

68

58

94

المجموع

TOTAL

94

142

142

94

الإجمالي

متطلبات البرنامج الاختيارية: يتم اختيار 12 ساعة معتمدة من المقررات الدراسية التالية:

Course Title

Code

HOURS

الساعات

الرمز

اسم المقرر

Credit

Actual

فعلي

معتمد

L

P

T

ت

ع

ن

Design & modeling of digital Systems

COE512

3

2

2

0

0

2

2

2

هـ حا 512

تصميم ونمذجة الأنظمة الرقمية

Web Site Design

COE513

3

2

0

0

2

2

2

هـ حا 513

تصميم مواقع الانترنت

Neural Networks

COE515

3

2

2

0

0

2

2

2

هـ حا 515

شبكات عصبية

Introduction To Robotics

COE516

3

3

0

0

0

0

3

3

هـ حا 516

مقدمة في الروبوتات

Digital Image Processing

COE517

3

2

2

0

0

2

2

2

هـ حا 517

معالجة الصور الرقمية

Computer vision processing

COE518

3

2

2

0

0

2

2

2

هـ حا 518

معالجة الرؤية بالحاسوب

Multimedia Techniques

COE519

3

2

2

0

0

2

2

2

هـ حا 519

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

Distributed Systems

COE521

3

3

0

0

0

0

3

3

هـ حا 521

انظمة موزعة

Mobile computing

COE522

3

3

0

0

0

0

3

3

هـ حا 522

حوسبة الموبايل

Fundamentals of optical networking

COE524

3

3

0

0

0

0

3

3

هـ حا 524

أساسيات الشبكات الضوئية

Wireless Networks and Applications

COE525

3

3

0

0

0

0

3

3

هـ حا 525

الشبكات اللاسلكية وتطبيقاتها

Simulation & Modeling  of computers

COE526

3

3

0

0

0

0

3

3

هـ حا 526

محاكاة ونمذجة الحواسيب

Hardware and Software Design

COE527

3

3

0

0

0

0

3

3

هـ حا 527

تصميم العتاد والبرمجيات

Selected Topics in Computer Engineering

COE5XX

3

3

0

0

0

0

3

3

هـ حاXX 5

مواضيع مختارة في هندسة الحاسوب

(توصيف المقررات)

هـ حا 211 برمجة حاسوب متقدمة (2-2-0، 3)

يقدم هذا المساق مفاهيم متقدمة في برمجة الحاسوب بهدف تعزيز ممارسة البرمجة للطلاب. ويركز المساق على المصفوفات، والسلاسل، والمؤشرات، والمراجع، والملفات، والهياكل والفئات. يحدد المساق هذه المفاهيم ويوضحها ويحولها إلى برامج منظمة تنظيما جيدا.

المتطلبات السابقة: مح 121 برمجة حاسوب

 

هـ حا 212 هياكل متقطعة (3-0-0، 3)

يساعد هذا المساق الطلاب على فهم مواضيع رياضية أكثر اتصالا بعلوم وهندسة الحاسوب. المواضيع تتضمن المنطق، البرهان والمجموعات، الدوال، الخوارزميات والاستدعاء الذاتي. اضافة لذلك فالمقرر يدرس الحساب والاحتمالات المتقطعة والعلاقات والهياكل الشجرية والتراكيب الشبكية.

المتطلبات السابقة: ريض 111 حساب التكامل، مح 211 مقدمة حاسوب

 

هـ 1ت 212 دوائر كهربائية (3-2-0، 4)

يوضح هذا المساق مبادئ الهندسة الكهربائية وقانون أوم ودوائر التوالي والتوازي للمقاومات والملفات والمتسعات وكذلك مصادر الفولتية والتيار وقوانين الفولتية والتيار وتحليل الدائرة الكهربائية باستخدام النظريات المختلفة مثل نظرية ثفنن ونظرية نورتن ومعرفة تحويلات ستار إلي دلتا وبالعكس وحساب القدرة والطاقة والتيار المستمر والتيار المتناوب.

المتطلبات السابقة: فيز 121 فيزياء عامة (2)

 

هـ حا 221 تصميم منطق رقمي (3-2-0، 4)

يقدم هذا المساق أساسيات تصميم المنطق الرقمي المعنية بتصميم الدوائر الإلكترونية الرقمية. يغطي هذا المساق البوابات المنطقية الرقمية، الجبر البولياني، التحليل البولياني للدوائر المنطقية، طرق تبسيط الوظائف المنطقية، تصميم الدوائر التوافقية باستخدام المضاعفات وأجهزة فك التشفير والمقارنة والإضافات، تحليل الدوائر المتتابعة وتصميمها، المسجلات، العدادات.

المتطلبات السابقة: هـ حا 212 هياكل متقطعة

 

هـ حا 222 هياكل بيانات (2-2-1، 3)

يقدم هذا المساق للطالب عدة طرق للتمثيل المتغير والثابت، وتنفيذ، وتحليل، وتطبيقات أنواع مختلفة من هياكل البيانات. المساق يعرض مبدأ نوع البيانات المجردة ويركز على هياكل البيانات المتعددة بما في ذلك المصفوفات، القوائم المرتبطة، المكدسات، الطوابير، الهياكل الشجرية والتراكيب الشبكية.

المتطلبات السابقة: هـ حا 214 برمجة حاسوب متقدمة

 

هـ 1ت 327 مبادئ أنظمة اتصالات (2-2-0،3)

يغطي هذا المساق المفاهيم الأساسية للاتصالات والتصميم والتحليل وكذلك دراسة نظريات الاتصالات للأنظمة الحديثة وتحليل التضمين السعوي والتضمين الترددي والتقنيات والمميزات والعيوب والتضمين وفك التضمين والمكونات للمرسل والمستلم.

المتطلبات السابقة: هـ ات 312 اشارات ونظم.

 

هـ حا 311 البرمجة الكائنية الموجهة (2-2-0، 3)

يشتمل هذا المساق على أساسيات وأشكال البرمجة الموجهة للكائنات مستخدما إحدى اللغات الموجهة للموضوع. المساق يغطي عدة مواضيع تشمل التصميم الموجه للكائنات، التغليف، إخفاء البيانات، الوراثة، تعدد الأشكال إضافة إلى الميزات الأخرى ذات الصلة.

المتطلبات السابقة: هـ حا 222 هياكل بيانات

 

هـ ات 313 أنظمة تحكم (2-2-1، 3)

يسلط هذا المساق الضوء على مبادئ أنظمة السيطرة وتحويلات لابلاس المستخدمة في أنظمة السيطرة والتحليل الرياضي للأنظمة الخطية غير المتغيرة مع الزمن وحساب الخرج وكذلك نسبة الخروج للمنظومة إلى نسبة الادخال للمنظومة والأداء الجيد وكيفية تحليل وتصميم منظومات مغلقة.

المتطلبات السابقة: ريض 211 المتجهات والمصفوفات / هـ 1ت 212 دوائر كهربائية

 

هـ حا 312 مبادئ قواعد بيانات (2-2-1, 3)

يستهدف هذا المساق تعريف الطلاب بالمفاهيم الأساسية لقواعد البيانات. يغطي المساق النموذج العلائقي، الجبر العلائقي، لغة الاستعلام المهيكلة، نماذج تصاميم قواعد البيانات، التطبيع، معالجة الاستعلام وتحسينها، ومواضيع أخرى ذات صلة.

المتطلبات السابقة: هـ حا 222 هياكل بيانات

 

هـ حا 313 تنظيم الحواسيب (2-2-1، 3)

يركز هذا المساق على التركيب المادي والبرمجي لأجهزة الحاسوب ووظائفها. يغطي المساق أساسيات التركيب المادي والبرمجي ووظائفه، طرق العنونة، برامج التحكم، وحدة المعالجة، تنظيم الذاكرة الداخلية، تنظيم الذاكرة المخبأة، تنظيم الذاكرة الخارجية، تنظيم الإدخال والإخراج.

المتطلبات السابقة: هـ حا 221 تصميم منطق رقمي

هـ حا 321 معمارية الحاسوب (2-2-1، 3)

يستعرض هذا المساق معمارية المكونات المادية لأجهزة الحاسوب المعنية ببنية وسلوك الوحدات الوظيفية المختلفة للحاسوب وتطويرها. حيث يتضمن المساق مقدمة في معمارية الحاسوب، خصائص وتقنيات ذاكرة الوصول العشوائي وذاكرة القراءة فقط، دعم نظام التشغيل، وحدة المعالجة المركزية، المعالجة المتوازية، الحواسيب المتعددة النواة.

المتطلبات السابقة: هـ حا 313 تنظيم الحواسيب

هـ حا 322 هندسة البرمجيات (2-2-1، 3)

يستهدف هذا المساق تعليم الطلاب خطوات التحليل والتصميم من أجل بناء وتطوير مشاريع هندسة البرمجيات. يناقش المساق عدداً من المفاهيم /المبادئ /الطرق مشتملا على: العملية البرمجية، الطريقة الرشيقة في التطوير البرمجي، نمذجة النظام و تنفيذ واختبار البرمجيات للنظام وتطويره.

المتطلب: هـ حا 311 البرمجة الكائنية الموجهة

 

هـ حا 323 أنظمة معالجات دقيقة (2-2-1، 3)
يتناول هذا المساق لمحة عامة عن أنظمة المعالجات الدقيقة والبنية المعمارية الأساسية والربط البيني الأساسي لبعض أنظمة المعالجات الدقيقة. يغطي المساق البنية المعمارية للمعالجات الدقيقة 8086، 80286، 80386, 80486 و بنتيوم، طرق العنونة، مجموعة الأوامر، أساسيات الربط البيني.

المتطلبات السابقة: هـ حا 313 تنظيم الحواسيب

هـ حا 324 أنظمة تشغيل (2-2-0، 3)

يعطي هذا المساق لمحة عامة عن أنظمة التشغيل الحالية. وهو يقدم أنظمة التشغيل من خلال إعطاء تاريخها والهيكل الأساسي والمعماري لبعض أنظمة التشغيل التي في السوق. وهو يغطي إنشاء العمليات وإدارتها والتزامن والاتصالات فيما بينها وجدولتها. كما أنه يغطي إدارة الذاكرة. كما تؤخذ بعض امثلة أنظمة التشغيل مثل يونكس وغيرها.

المتطلبات السابقة: هـ حا 222 هياكل بيانات /هـ حا 313 تنظيم الحواسيب

هـ حا 411 شبكات حاسوب- 1 (2-2-1، 3)

يغطي هذا المساق المواد الأساسية على شبكات الحاسوب مثل مقدمة لشبكات الحاسوب والإنترنت، تبديل الدارات، تبديل الرزم، أنواع التأخير في الشبكة، طبقات البروتوكول، ونماذج الشبكة (آي إس أو) و (تي سي بي / آي بي). وتغطي الطبقات الثلاث العليا من حزمة الإنترنت : طبقة التطبيق ووظيفتها والبروتوكولات مثل (إتش تي تي بي)، (دي إن إس)، (إف تي بي)، إلخ و طبقة النقل ووظيفتها والبروتوكولات المتصلة والغير المتصلة ، (تي سي بي) و (يو دي بي) ، وتعدد الإرسال و فتح التعدد ومفاهيم المأخذ، والموثوقية والتحكم عند ازدحام الشبكة. كما يغطي هذا المساق وظيفة طبقة الشبكة، وبروتوكول الإنترنت، والعنوان المنطقي، وبروتوكولات التوجيه، والإذاعة ومفاهيم الإرسال المتعدد.

المتطلبات السابقة: هـ ات 327 مبادئ أنظمة اتصالات

هـ حا 412 الربط البيني للمعالجات الدقيقة (2-2-1، 3)

يركز هذا المساق على المكونات الأساسية للربط البيني للمعالجات الدقيقة. يغطي المساق مقدمة في الأنظمة المدمجة، الربط البيني الإدخال الادخال والاخراج: وحدة الربط البيني للإدخال والاخراج، الاتصال المتوازي والتسلسلي، تحويل التماثلي الى رقمي والعكس، النقل التسلسلي اللا تزامني للبيانات، طريقة التسلسل في إدخال وإخراج البيانات من الذاكرة وطرق النقل. الربط البيني للذاكرة: الوصول المباشر للذاكرة، خيارات متحكمات الوصول المباشر للذاكرة لنقل البيانات، طرق النقل، منهجية تصميم الأنظمة المدمجة.

المتطلبات السابقة : هـ حا 323 أنظمة معالجات دقيقة

هـ حا 421 شبكات حاسوب- 2 (2-2-1، 3)

يغطي هذا المساق المواد المتقدمة على شبكات الكمبيوتر مثل: خدمات طبقة وصلة البيانات، كشف الأخطاء وتصحيحها، تقسيم القنوات، بروتوكولات الوصول العشوائي، شبكات المناطق المحلية المحولة، العناوين الفيزيائية، بروتوكول أرب، الإيثرنت، محولات طبقة الوصلة، والشبكات المحلية الافتراضية. كما يقدم مقدمة لبعض مفاهيم الشبكات اللاسلكية والمتنقلة مثل: واي فاي: 802.11 الشبكات المحلية اللاسلكية، والوصول إلى الإنترنت الخلوي، وإدارة التنقل. كما يغطي هذا المساق تطبيقات شبكات الوسائط المتعددة. يغطي هذا المساق أيضا إدارة الشبكة.

المتطلبات السابقة: هـ حا 411 شبكات حاسوب- 1

 

هـ حا 422 تصميم الدوائر المتكاملة الواسعة النطاق (2-2-0، 3)

يصف هذا المساق فن تصميم الترانزستورات داخل الدوائر المتكاملة والعمليات اللازمة والمحددة للتصميم واستخدام أشباه الموصلات المركبة وكيفية تصميم الدوائر المنطقيه والدوائر المتتالية والتجميعية وكيفية حساب الزمن وغيره وكيفية تحديد خطوات وقوانين التصميم ومعرفة أدوات التصاميم الفرعية وأخذ الاعتبارات العلمية لذلك.

المتطلبات السابقة : هـ حا 422 النبائط الالكترونية

 

هـ حا 423 الذكاء الاصطناعي (2-2-0، 3)

يركز هذا المساق على أساليب وتقنيات الذكاء الاصطناعي لبناء الآلات التي يمكن لها “التفكير”. يغطي المساق مقدمة في الذكاء الاصطناعي، الوكيل الذكي، طرق حل المشاكل، لغة برولوج، إستراتيجيات البحث، إستراتيجية التحكم، تمثيل المعرفة، الاستدلال المنطقي، الإثبات لنظرية القرار أو الثبات.

المتطلبات السابقة : هـ حا 212 هياكل متقطعة / هـ حا 222 هياكل بيانات

هـ حا 423 الزمن الحقيقي للسيطرة بالحاسوب (2-2-0، 3)

يصف هذا المساق منظومات الزمن الحقيقي وأنواعها مع معرفة جميع المسيطرات المستخدمة. ومعرفة النظام المطمور وكذلك منظومة المراقبة في الطائرة والدورة الحياتية للنظام وجميع المدخلات والمخرجات للنظام وتعريف المسيطرالمنطقي المبرمج ومكوناته الداخلية والخارجيه وبرمجته وتطبيقاته وكيفية التعامل معه.

المتطلبات السابقة : هـ ات 313 أنظمة تحكم

 

هـ حا 425 التشفير وأمن الحاسوب (2-2-0، 3)

يستهدف المساق تزويد الطلاب بالمعرفة بأساسيات أمن الحاسوب والتشفير من أجل تطبيق تقنيات التشفير ذات الصلة. ويقدم المساق تقنيات التشفير المختلفة بما في ذلك التشفير المتماثل وغير المتماثل والخوارزميات و التجزئة. المساق ايضا يستكشف معاملات الـ SSL وتحقيق الأمن في البريد الإلكتروني وبروتوكول الإنترنت.

المتطلبات السابقة : هـ حا 411 شبكات حاسوب – 1

 

هـ حا 511 تقنيات المعالجة المتوازية (3-0-0، 3)

يركز هذا المساق على مبادئ المعالجة المتوازية وانواعها وكيفية زيادة كفاءة وأداء الحاسبات باستخدام هذه التقنية وكيفية حساب الإنتاجية والقدرة على تطوير المدخلات والمخرجات للمعالجات المساعدة وكذلك الذاكرة والكاش وتطبيقات خط الأنابيب والمشاركة الزمنية للمعالجات المتعددة لتحقيق الأداء الأمثل للحاسبات وطرق ربط المعالجات.

المتطلبات السابقة : هـ حا 321 معمارية الحاسوب / هـ حا 323 أنظمة معالجات دقيقة

 

وصف متطلبات القسم الاختيارية:

هـ حا 512 تصميم ونمذجة الأنظمة الرقمية (2-2-0، 3)

يصف هذا المساق كل تقنيات التمثيل والنمذجة لأي نظام رقمي وكل المبادئ المتطورة في التصميم المنطقي الرقمي باستخدام لغة معينه لتوصيف هذا النظام وبمستويات مختلفة من التمثيل وكذلك انظمة البرمجة المنطقية والمتجه المنطقي المبرمج والدوائر التزامنية وغير التزامنية للدوائر المنطقية وكيفية تصميمها

المتطلبات السابقة : هـ حا 221 تصميم منطق رقمي

 

هـ حا 513 تصميم مواقع على شبكة الإنترنت (2-2-0، 3)

يشمل المساق دراسة جميع الجوانب المهمة لتصميم موقع على شبكة الإنترنت. يغطي المساق مواضيع لغة ترميز النصوص التشعبية، إسقاط تنسيق الإنماط على الصفحة، واستخدام تطبيق الدريم ويفر لتصميم ونشر وإدارة المواقع على شبكة الإنترنت.

المتطلبات السابقة : هـ حا 121 برمجة حاسوب

 

هـ حا 515 شبكات عصبية (2-2-0، 3)

يركز هذا المساق على الأسس النظرية للشبكات العصبية والمنطق المضبب، يغطي المساق التنشيط، والبنية والتصنيفات للشبكات العصبية ، خوارزميات التعلم وقاعدة دلتا العامة، تطبيقات الشبكات العصبية أحادية الطبقة ومتعددة الطبقات مثل مكولوك بيتس، بيرسيبترون و أدالين وهوبفيل، الذاكرة الترابطية الثنائية الاتجاه (بام)، أنظمة المنطق المضبب، الانظمة والمجموعات في المنطق المضبب، ذاكرة المنطق المضبب ثنائية الاتجاه، أمثلة لأنظمة التحكم العصبية.

المتطلبات السابقة : السنة الخامسة

 

هـ حا 517 معالجة الصور الرقمية (2-2-0، 3)

يضع هذا المساق اسساً للطلاب لدراسة مساقات مرتبطة بهذه المادة مثل معالجه الرؤية بالحاسوب، وتقنيه الوسائط المتعددة. هذا المساق يعرض مفهوم معالجة الصور الرقمية بما في ذلك المفاهيم الأساسية للصورة الرقمية، وتحسين الصورة، واستعادة الصورة، ومعالجة الصور المورفولوجي.

المتطلبات السابقة : السنة الخامسة

 

هـ حا 518 معالجة الرؤية بالحاسوب (2-2-0، 3)

يتناول هذا المساق قدره الكمبيوتر على فهم محتويات الصور الرقمية أو الفيديو مثل الانسان. حيث يحتوي على الموضوعات الئيسة الآتية: استخراج الميزات الخاصة بالشكل، تمثيل الشكل، الأوصاف الهيكلية، تقدير الحركة، إعادة بناء شكل ثلاثي الأبعاد، وتصنيف الكائن وتعُرفه

المتطلبات السابقة : هـ حا 222 هياكل بيانات

 

هـ حا 519 تقنيات الوسائط المتعددة (2-2-0، 3)

يستهدف هذا المساق تزويد الطالب بالجوانب المهمة المتعلقة بتقنيه الوسائط المتعددة في مختلف مكوناتها وهي الصورة، الصوت والفيديو. ويغطي هذا المساق المواضيع المتعلقة بتقنيه الوسائط المتعددة في مجالات الشبكات والضغط والأمن والترميز.

المتطلبات السابقة : هـ حا 222 هياكل بيانات

 

هـ حا 521 أنظمة موزعة (3-0-0، 3)

يغطي هذا المساق بعض المسائل في تصميم وتنفيذ أنظمة الحوسبة الموزعة. وهو يغطي الاتصالات بين العمليات، و إجراءات الاستدعاء عن بعد، ونظم الملفات الموزعة، التزامن، المعاملات الموزعة والبيانات المكررة والأمن والمواصفات للبرامج الموزعة. ويغطي أيضا التكنولوجيات الموزعة الحالية (مآخذ)، ودراسات نظم التوزيع الواقعية، وأمثلة تتراوح من الإنترنت إلى أنظمة الملفات.

المتطلبات السابقة: هـ حا 421 شبكات حاسوب – 2

 

هـ حا 522 حوسبة الموبايل (3-0-0، 3)

يقدم هذا المساق المصطلحات والمفاهيم والمبادئ الأساسية وراء تصميم التطبيقات الموزعة التي يمكن تشغيلها على الأجهزة النقالة ودعم تنقل المستخدمين من خلال الاستفادة من الاتصالات اللاسلكية. بعض القضايا الرئيسة التي سوف تشكل الموضوعات لمزيد من الاستكشاف هي: موقع الأجهزة النقالة، الاستخدام الحكيم من عرض النطاق الترددي، اعادة تموضع الحوسبة.

المتطلبات السابقة: هـ حا 421 شبكات حاسوب – 2

 

هـ حا 522 أساسيات الشبكات الضوئية (3-0-0، 3)

يغطي هذا المساق أساسيات الشبكات البصرية والتكنولوجيا الكامنة وراء الشبكات البصرية. وهو يغطي جوانب تكنولوجيا الإرسال من الشبكات البصرية. ويركز على جوانب الشبكات مثل الهندسة المعمارية، وقضايا السيطرة والإدارة. ويصف أيضا المكونات اللازمة لبناء هذه الشبكات.

المتطلبات السابقة: هـ حا 421 شبكات حاسوب – 2

 

هـ حا 525 الشبكات اللاسلكية وتطبيقاتها (3-0-0، 3)

يغطي هذا المساق مفاهيم القضايا الأساسية التي واجهتها تصاميم الشبكات اللاسلكية (مقابل السلكية). إنه يعطي الطالب بعض إنه التفاهمات الأساسية للشبكات اللاسلكية. وهو يقدم مختلف تقنيات الشبكات اللاسلكية الحالية والجيل القادم للطالب، ويضطلع باستكشاف مفصل للمبادئ المعمارية والتصميم الأساسية المستخدمة في جميع طبقات الحزمة.

المتطلبات السابقة: هـ حا 421 شبكات حاسوب – 2

 

هـ حا 526 محاكاة ونمذجة الحواسيب (3-0-0، 3)

يستهدف هذا المساق تقديم مفاهيم أساسية للطلاب عن النمذجة والمحاكاة. يستكشف المساق طرق المحاكاة وأدوات النمذجة للأنظمة المتصلة والمتقطعة والمركبة من كليهما. يركز المساق أيضا على ـسباب المحاكاة ونمذجة الطوابير وتوليد الأرقام العشوائية وتحليل محاكاة البيانات والتثبت والتحقق من صحة نماذج المحاكاة.

المتطلبات السابقة: هـ حا 222 هياكل بيانات ، ريض 321 احصاء واحتمالات هندسية

 

هـ حا 527 تصميم العتاد والبرمجيات (3-0-0، 3)

يصف هذا المساق التطوير والتصميم الحديث لهندسة الحاسبات في مجال العتاد والبرمجيات في مختلف الظروف والتغييرات وكذلك أي مكون مادي جديد يتم استخدامه في مرحلة التصميم للنظام وكذلك معرفة التطبيقات الجديدة والحديثة المستخدمة للأنظمة المادية المصممة حديثا.

 

(المراجع)

المراجع

اسم المادة

الرقم

  1. Thomas L. Floyd, (2014). Digital Fundamentals, 11th edition.Prentice Hall.
  2. M. Morris Mano, Michael D. Ciletti, (2012).  Digital Design, 5th edition, Prentice-Hall.
  3. M. Rafiquzzaman, (2005). Fundamentals of Digital Logic and Microcomputer Design,. 5th edition, Wiley-Interscience.
  4. M. Rafiquzzaman, (2014). Fundamentals of Digital Logic and Microcontroller,. 6th edition, Wiley-Interscience.
  5. J.F. Wakerly, (2017), Digital Design: Principles and Practices, 5th edition, Pearsonl.

Digital Logic Design

  1. Stallings, W. (2012). Computer Organization and Architecture.9th edition, Prentice Hall of India.
  2. David L. Patterson and John L. Hennessey, (2011),  Computer Organization and Design: The Hardware/Software Interface, 4th edition, Morgan Kaufmann Publisher.
  3. Andrew S. Tanenbaum  (2012), Structured Computer Organization , 6th edition, Pearson .
  4. M. Morris Mano, (1993). Computer System Architecture, 3rd  edition, Prentice Hall.

Computer Organization

  1. W. A. Triebel and A. Singh, The 80386, 80486 and Pentium® Processors: Hardware, Software, and Interfacing.
  2. Barry  B.  Brey, (2009) The  Intel  Microprocessors:  8086/8088, 80186/80188,  80286,  80386,  80486  Pentium,  Pentium  ProProcessor,  Pentium  II,  Pentium  4,  and  Core2  with  64-bit Extensions,  Architecture,  Programming,  and  Interfacing, 8th Edition,  Pearson  Education  International,  Upper Saddle River, New Jersey.
  3. Barry B. Berry, (2009), Intel microprocessor, 8th Edition
  4. Richard C. Detmar, 80×86  Assembly  and  computer  architecture, 1st edition.
  5. M. Rafiquzzaman, (2008). Microprocessor Theory and Applications, John Wiley& Sons, Inc.
  6. John  Uffenbeck (2002),  The  80×86  Family:  Design,  Programming, and  Interfacing,             3rd  Edition,  Prentice-Hall  International, Inc., Upper Saddle River, New Jersey.

Microprocessors Systems

المراجع

اسم المادة

الرقم

  1. Barry B. Brey. (2003). The Intel Microprocessors: Architecture, Programming & Interfacing. 6th Edition, PHI.
  2. Douglas V. Hall, Microprocessor and Interfacing Programming & Hardware.TMH. Glencoe McGraw-Hi

Microprocessor Interfacing

  1. Russell, S. and Norvig, P.  (2009). The Artificial    Intelligence:    A   Modern   Approach,    3rd       edition Prentice Hall.
  2. Luger, G. F. (2008). Artificial Intelligence:  Structures and   Strategies for Complex Problem-solving.   6th  edition Addison Wesely Longman, Inc.
  3. Rich, E., Knight, K. and Shivshankar B. Nair (2009). Artificial Intelligence, 3rd edition, Tata McGraw-Hill .

Artificial Intelligence

  1. Simon Haykin. (2003). Neural Networks – A Comprehensive Foundation, Prentice Hall.
  2. Robert Callan. (1999). The Essence of Neural Networks. Prentice Hall Europe.
  3. Bart Kosko. (2000). Neural Networks and Fuzzy Systems – A Dynamical Systems Approach to Machine Intelligence. Prentice Hall.
  4. Valluru B. Rao & Hayagrive V. Roa. (1995). C++ Neural Networks and Fuzzy Logic .
  5. Michels, K., Klawonn, F., Kruse, R., Nürnberger, A.(2006), Fuzzy Control : Fundamentals, Stability and Design of Fuzzy Controllers, 1st edition, Springer-Verlag Berlin Heidelberg
  6. Kevin M. Passino, Stephen Yurkovich, Fuzzy Control, Addison Wesley Longman, Inc.

Neural Networks

  1. Roland Siegwart, Illah Reza Nourbakhsh and Davide Scaramuzza, (2011), Introduction to Autonomous Mobile Robots, Second Edition
  2. Robin R. Murphy, (2000), An Introduction to AI Robotics (Intelligent Robotics and Autonomous Agents) 1st Edition
  3. Roland Siegwart, Illah Reza Nourbakhsh,(2004), Introduction to Autonomous Mobile Robots, MIT Press.
  4.  B. Siciliano, L. Sciavicco, L. Villani, G. Oriolo. (2009) Robotics modeling, planning and control. Springer.
  5. Keith Dinwiddie,  (2016), Basic Robotics, Cengage Learning, 1st edition,MindTap.
  6. Mark W. Spong, Seth Hutchinson, M. Vidyasagar,(2005), Robot Modeling and Control, Wiley and Sons, Inc.

Introduction To Robotics

المراجع

اسم المادة

الرقم

  1. Computer Networking: A top-down approach by Kurose and Ross
  2. Computer Networks by Andrew S. Tanenbaum and David Wetherall
  3. TCP/IP Protocol Suite by Behrouz A. Forouzan
  4. Data Communications and Networking by Behrouz A. Forouzan
  5. Computer Networks: A System Approach Larry L. Peterson and Bruce S. Davie
  6. Data and Computer Communications by William Stallings
  7. Interconnections – Radia Perlman
  8. TCP/IP Illustrated Vol. 1 – W. Richard Stevens
  9. Computer Networks: A Top – Down Approach by FOROUZAN
  10. Internetworking with TCP/IP, Volume 1 by Douglas Comer
  11. Programming Perl – Wall, Christiansen & Schwartz
  12. Performance and Fault Management – CiscoPress
  13. Routing TCP/IP Vol 1 – Jeff Doyle
  14. Routing TCP/IP Vol 2 – Doyle & Carroll
  15. Fundamentals Of Computer Networks by Sudakshina Kundu
  16. Network Intrusion Detection – Stephen Norcutt & Julie Novak (network  security)
  17. DNS & BIND – Cricket Liu & Paul Albitz
  18. Secrets and Lies: Digital Security in a Network World – Bruce Schneier
  19. Schaum’s Outline of Computer Networking

Computer Networks-1 & Computer Networks-2

  1. Distributed Systems: Principles and Paradigms by Andrew S. Tanenbaum
  2. Distributed Systems: Concepts and Design by George Coulouris
  3. Distributed Systems For Fun and Profit by Mikito Takada
  4. Distributed Algorithms by Nancy A. Lynch
  5. Programming Distributed Computing Systems: A Foundational Approach by Carlos A. Varela
  6. Distributed Computing: Principles, Algorithms, and Systems by Ajay  Kshemkalyani
  7. Introduction to Distributed Algorithms by Gerard Tel
  8. Elements of Distributed Computing by Vijay K. Garg
  9. Introduction to Reliable Distributed Programming by Rachid Guerraoui
  10. Design and Analysis of Distributed Algorithms by Nicola Santoro

Distributed Systems

1.Fundamentals of Mobile Computing Paperback by Prasant Pattnaik, Rajib Mall

  1. Principles of Mobile Computing by Uwe Hansmann, Lothar Merk, Martin S. Nicklons and Thomas Stober Mobile communications Schiller, Jochen
  2. Mobile Communication Systems by Hazysztof Wesolowshi
  3. Telecommunication networks: protocols, modeling and analysis Schwartz, Mischa
  4.  Mobility: processes, computers, and agents by  Milojicic, Douglis and Wheeler.
  5. Principles of Wireless Networks Kaveh Pahlavan, Prasanth Krishnamoorthy

Mobile computing

المراجع

اسم المادة

الرقم

  1. Optical Networking  by Debra Cameron
  2. Optical Networks: A Practical Perspective  by Rajiv Ramaswami, Kumar Sivarajan
  3. Nonlinear Fiber Optics  by Govind P. Agrawal
  4. Multiwave length Optical Networks: A Layered Approach by Thomas E. Stern, Krishna Bala
  5. Understanding Optical Communications by Harry J. R. Dutton
  6. Fiber Optic Test and Measurement by Dennis Derickson
  7. Fiber Optic Communications by Joseph C. Palais
  8. Handbook of Fiber Optic Data Communication  by Casimer Decusatis, et al
  9. Broadband Networking: ATM, SDH, and SONET by Mike Sexton, Andy Reid
  10. Optical Fiber Telecommunications IIIA by Ivan P. Kaminow, Thomas L. Koch
  11. Optical Fiber Telecommunications IIIB by Ivan P. Kaminow, Thomas l. Koch
  12. Photonics Rules of Thumb: Optics, Electro-Optics, Fiber Optics, and Lasers by John Lester Miller, Edward, Dr Friedman, Ed Friedman
  13. Understanding Telecommunications and Lightwave Systems : An Entry-Level Guide by John G. Nellist
  14. Nonlinear Fiber Optics by Govind P. Agrawal
  15. Fundamentals of Photonics by Bahaa E.A. Saleh, M. C. Teich
  16. Understanding Fiber Optics  by Jeff Hecht
  17. Optical Networking Crash Course by Steven Shepard
  18. Optical Switching and Networking Handbook  by Regis J. Bates
  19. Fiber-Optic Communication Systems  by Govind P. Agrawal
  20. Optoelectronics, Fiber Optics, and Laser Cookbook by Thomas Petruzzellis
  21. Introduction to Fiber Optics by John Crisp
  22. Premises Cabling by Donald J. Sterling

Fundamentals of optical networking

  1. Wireless Networking by Anurag Kumar D. Manjunath Joy Kuri
  2. 802.11 wireless networks: the definitive guide Gast, Matthew S.
  3. Wireless communications: principles and practice Rappaport, Theodore S.
  4. Digital communications: design for the real world Bateman, Andrew
  5. Digital communications: fundamentals and applications Sklar, Bernard
  6. Digital communication Barry, John R. and Edward A. Lee and David G. Messerschmidt
  7. Introduction to digital communications Kurzweil, Jack
  8. Introduction to wireless and mobile systems Agrawal, Dharma Prakesh and Qing-An Zeng

Wireless Networks and Applications

المراجع

اسم الماده

الرقم

  1. Silberschatz,A., Galvin,P. & Gagne,G.,(2013) Operating Systems Concepts.,9th  ed. Wiley Global Education
  2. Andrew Tanenbaum(2014), Modern Operating Systems., 4th ed. Prentice Hall
  3. Operating system concepts with Java Silberschatz, Abraham and Peter Baer Galvin and Greg Gagne
  4. Operating systems: design and implementation Tanenbaum, Andrew S. and Albert S. Woodhull
  5. Operating systems principles Bic, Lubomir and Alan C. Shaw
  6. Operating systems: internals and design principles Stallings, William
  7. Operating systems Nutt, Gary J.
  8. Applied operating system concepts Silberschatz, Abraham and Peter Baer Galvin and Greg Gagne
  9. Schaum’s Outline of Operating Systems

advance operating system

&

operating system

  1. David J. Eck , (2014). Introduction to Programming Using Java, Seventh Edition.
  2. John Dean and Ray Dean, (2013). Introduction to Programming with Java: A Problem Solving Approach, 2nd  Edition.

Object Oriented Programming

  1. Lan Sommerville, (2015), Software Engineering 10th Addison-Wesley.
  2. Shari Lawrence Pfleeger, Joanne M. Atlee, (2010), Software Engineering: Theory and Practice, 4th ed. Prentice Hall.
  3. Schaum’s Outline of Software Engineering

Software Engineering

  1. Elizabeth Castro, Bruce Hyslop, HTML5 & CSS3 Visual QuickStart Guide, 7th  Edition,  ONLINE VERSION
  2. Tom Negrino, Dori Smith, (2013), Dreamweaver CC: Visual QuickStart Guide, 1st ed. Peachpit Press Elaine Weinmann, Peter Lourekas. Photoshop CC: Visual QuickStart Guide.
  3. Jennifer Niederst Robbins, (2017), Learning Web Design: A Beginner’s Guide to HTML, CSS, JavaScript, and Web Graphics, 5th ed., O’Rely.
  4. Jon Duckett (2011), HTML and CSS: Design and Build Websites, John Wiley & Sons
  5. Schaum’s Outline of XML
  6. Schaum’s Outline of HTML

Web Site Design

  1. Naim Kheir, (1995), Systems Modeling and Computer Simulation, 2ed. CRC Press
  2. Bernard P. Zeigler, Herbert Praehofer, Tag Gon Kim, (2000), Theory of Modeling and Simulation, Academic Press
  3. Francis Neelamkavil  (1987), Computer Simulation and Modelling Wiley.

Simulation & Modeling  of computers

  1. Behrouz A. Forouzan,  (2017). Cryptography and network security- priciples and practice,  Special Indian edition, Mcgraw Hill
  2. William Stallings, (2006). Cryptography and network security- priciples and practice, Fifth edition, Prentice Hall.

Computer and internet security 

&  Data security

& Cryptography & Computer Security

  المراجع

اسم المادة

الرقم

  1. Robert L. Kruse & Alexander J. Ryba, 2000. Data Structure and Program Design in C++, 1st Edition, Prentice Hall.
  2. Richard F. Gilberg, Behrouz A. Forouzan, (2001), Data Structures: A Pseudocode Approach with C++, 2nd ed., Brooks/Cole.
  3. Mark Allen Weiss, 2013, “Data Structures and Algorithm Analysis in C++”, 4th edition United states , Pearson Higher Education.
  4. Schaum’s Outline of Data Structures with C++ 1st Edition
  5. Data Structures With C – by Schaum Series

Data Structure

  1. Avi Silberschatz , Henry F. Korth and S. Sudarshan, (2010). Database System Concepts,  6th edition, McGrawHill Publisher.
  2. Ramez Elmasri, Shamkant B. Navathe, (2015). Fundamentals of Database Systems, 7th edition,  Addison-Wesley.
  3. Schaum’s Outline of Fundamentals of SQL Programming
  4. Database systems: a practical approach to design, implementation and management Connolly, Thomas M. and Carolyn E. Begg
  5. Database systems: the complete book Garcia-Molina, Hector and Jeffrey D. Ullman and Jennifer Widom
  6. Pro Oracle SQL Morton, Karen et al.
  7. Beginning Oracle SQLde Haan, L. et al
  8. Database management systems Ramakrishnan, Raghu and Johannes Gehrke
  9. Database systems: an application-oriented approach Kifer, Michael and Arthur Bernstein and Philip M. Lewis

Fundamentals of Database

  1. Computer Fundamentals, Khaled Basulaim, Aden University
  2. Computer Fundamental tutorial (2005), 4th Edition, Prentice Hall Publishers
  3. Lawrence H. Van Vlack, (1989) Elements of Materials Science and engineering, 6th
  4. M. E. Vermaat, S. L. Sebok , et al (2016) Discovering Computers, 1st ed, Course Technology.
  5. Ron White, Timothy Edward Downs, (2014) How Computers Work: The Evolution of Technology, 10th ed., Que Publishing
  6. Schaum’s Outline of Principles of Computer Science

Introduction to Computer

  1. H. M. Deitel and P. J. Deitel, PrenticeHall, (2016). C++ How to program, 10th ed. PrenticeHall,
  2. D. S. Malik, Thomson, (2014). C++ Programming: From Problem Analysis to Program Design. 7th ed, Course Technology.
  3. Schaum’s Outline of Programming with C++ 2nd Edition

Introduction to Programming-I

+ Advanced Computer  Programming

المراجع

اسم الماده

الرقم

  1. Uday A. Bakshi, (2007). Automatic Control System, First edition,Technical Publication Pune.
  2. Katsuhiko Ogata, (2002). Modern Control Engineering, Four edition,Prentice Hall.
  3. Modern Control Systems(11thEd.): Richard C. Dorf and Robert H.
  4. BishopBenjamin Kuo, “Automatic Control Systems” Prentice Hall
  5. Gene Franklin David Powell, Abbas Emami-Naeini, “FeedbackControl of Dynamic Systems”, Prentice Hall

Controls Systems

  1. Alan V. Oppenheim. Digital Signal Processing, prentice hall of India
  2. Schaum’s Outline of Signals and Systems

Digital Signal Processing

  1. Basic VLSI Design,  By D. A.Pucknell & K. Eshraghian, Prentice Hall.
  2. N. Weste and K. Eshranghian, “Principles of CMOS VLSI Design”, Addison Wesley, 1998.
  3. Jacob Backer, Harry W. Li and David E. Boyce, ” CMOS Circuit Design, Layout and Simulation “, Prentice Hall of India, 1998.
  4. L.Glaser and D. Dobberpuhl, “The Design and Analysis of VLSI, Circuits”, Addison Wesley 1993
  5. The textbook for the course is Weste & Harris, CMOS VLSI Design: A Circuits and Systems Perspective, 3rd ed, Addison Wesley, 2005

VLSI Circuit Design

  1. George C.Barney “Intelligent Instrumanation”,prentice hall of india.
  2. Douglass, B., Real-Time Design Patterns: Robust Scalable Architecture for Real-Time Systems, Addison-Wesley, 2003
  3. Real-Time Computer Control: an Introduction, By: Stuart Bennett, Prentice-Hall, 2ndedition, 1994.
  4. Real-Time Systems: Design Principles for Distributed Embedded Applications, By Hermann Kopetz, Springer-Verlag New York, USA, 2011, ISBN: 1441982361,
  5. D. Ibrahim, Microcontroller Based Applied Digital Control, John Wiley & Sons Ltd, UK, 2006, ISBN: 0-470-86335-8
  6. W. VALVANO, Embedded Microcomputer Systems: Real-Time Interfacing, Brooks-Cole Publisher, 2000.
  7. .R.J.A. BUHR & D.L. BAILEY, An Introduction to Real-Time Systems, Prentice Hall, 1999

Real Time Computer Control & PLC

  1. Sudhakar Yalamanchili, (2005). VHDL A starters guide, Second edition,Prentice Hall.
  2. Michael d.Ciletti, (2003). Advance Digital Design with verilog HDL, Third edition,Prentice Hall.
  3. Introductory VHDL, By Yalamanchili, Prentice Hall, 2001.

Hardware Design Lang & Modeling VHDL

المراجع

اسم الماده

الرقم

  1. Vincent Del Toro, (2004). Electrical Engineering Fundamentals, 2nd edition, Prentice Hall of India.
  2. Sn Tiwari, (1993), Electrical Engineering, 1st edition, Prentice Hall.
  3. William D. Stanley, John R. Hackworth, and Richard L. Jones, Thomson Delmar Learning, (2007). Fundamentals of Electrical Engineering and Technology, 1st  Edition.
  4. James Nilsson and Susan Riedel, Electric Circuits, Prentice Hall, 2009
  5. Clayton R. Paul, FUNDAMENTALS OF ELECTRIC CIRCUIT ANALYSIS, 1stEdition, Wiley & Sons. Inc. 2001
  6. J. W. Nilsson and S. Riedel Title: Electric Circuits, 9/E with Mastering Engineering online tool.Edition/Copyright: 9/E Published Date: 2011 Publisher: Pearson-Prentice Hall ISBN: 9780132845649

Principle of  Electrical Engineering

  1. Lathi, B., Modern Digital & Analog Communication Systems
  2. 2-Leon-Garcia. Probability And Random Processes for Electrical Engineering, 2ndedition, Addison Wesley, 1994.
  3. 3-L. Couch. Digital and Analog Communication Systems, 4thedition, MacMillan,1993.
  4. 4-J. Proakis and M. Salehi. Communication Systems Engineering, Prentice Hall,1994.

Principles of Communication Systems

  1. 1-Electronic Circuit and System Simulation Methods, L. T. Pillage, R. A. Rohrer, C. Visweswariah, McGraw-Hill, 1995.
  2. 2-The System Designer’s Guide to VHDL-AMS, P. Ashenden, G. Peterson, D. Teegarden, Morgan-Kaufman, 2003. Digital System Engineering, 4th Edition, Prentice Hall, ISBN 0-13-093081-4

Design & modeling of digital Systems

  1. Co-synthesis of Hardware and Software for Embedded Systems, R. Gupta, Kluwer Academic Publishers, 1995
  2. Hardware Software Co-design of Embedded Systems, F. Balarin, Chiodo, et al., Kluwer Academic Publishers, May 1997

Hardware and Software Design

  1. Stallings, W. (2010). Computer Organization and Architecture. 8th edition, Prentice Hall of India.
  2. Parallel Computer Architecture: A Hardware/Software Approach by David E. Culler and Jaswinder Pal Singh with Anoop Gupta. Morgan-Kaufmann Publishers, Inc. ISBN 1-55860-343-3
  3. Designing and building parallel programs: concepts and tools for parallel software engineering Foster, Ian
  4. Computer architecture: a quantitative approach Hennessy, John L. and David A. Patterson
  5. Performance optimization of numerically intensive codes Goedecker, Stefan and Adolfy Hoisie

Parallel Processing Techniques

المراجع

اسم الماده

الرقم

  1. John L. Hennessy, and David A. Patterson (2011), Computer System Architecture: A quantitative approach, 5th edition, Morgan  Kaufmann.
  2. Ian East,  (2005),  Computer Architecture and Organization, CRC Press.
  3. Schaum’s Outline of Computer Architecture (Schaum’s Outlines)

Computer Architecture

  1. Digital Image Processing, 3rd Edition , Rafael C. Gonzalez and Richard E. Woods, Prentice Hal
  2.  Digital Image Processing and Analysis: Human and Computer Vision Application with CVIPtools, 2nd Edition, SE Umbaugh, CRC Press,
  3. Digital Image Processing with matlab, Rafael C. Gonzalez and Richard E. Woods, Prentice Hal

4.Practical Image and Video Processing Using MATLAB By Oge Marques

  1. B.Chanda & D.Dutta Majumder – Digital Image Processing and Analysis – Prentice Hall of India – 2002
  2.  2. William K. Pratt – Digital Image Processing – John Wiley & Sons-

Digital Image Processing

  1. L. G. Shapiro and G. C. Stockman, Computer Vision, Prentice Hall, 2001.
  2. R. Szeliski, Computer Vision: Algorithms and Applications, Springer 2010.
  3. D. A. Forsyth and J. Ponce, Computer Vision: A Modern Approach, Prentice Hall, 2002.
  4. Deep Learning, by Goodfellow, Bengio, and Courville.
  5. Dictionary of Computer Vision and Image Processing, by Fisher Richard Hartley and Andrew Zisserman, Multiple View Geometry in Computer Vision, Second Edition, Cambridge University Press, March 2004.

Computer vision processing

  1. Tay Vaughan, “Multimedia: Making it work” 7th edition, Tata McGraw-Hill, 2008
  2. Ze-Nian Li and Mark S. Drew, “Fundamentals of Multimedia” (Low Price Edition), Pearson Education, 2004
  3. Guan, L. et al. Multimedia Image and Video Processing. CRC Press,
  4.  Havaldar, P., Medioni, G. Multimedia Systems: Algorithms, Standards, and Industry Practices. Boston: Cengage Learning, 2009
  5. Shi, Y.Q., Sun, H. Image and Video Compression for Multimedia Engineering: Fundamentals, Algorithms, and Standards, CRC Press,
  6. Vaseghi, S.V.: Multimedia Signal Processing. Theory and Applications in Speech, Music and Communications. Chichester, England : John Wiley & Sons,

Multimedia Techniques

المراجع

اسم الماده

الرقم

  1. D. Hearn and M. Baker (2010). Computer Graphics with OpenGL. fourth ed., Prentice Hall.
  2. Donald Nearn and M. Pauline Baker, (1997). Computer Graphics C version, 2nd  edition.
  3. Edward Angel, Interactive Computer Graphics: A Top-Down Approach with OpenGL, Fifth Edition, Addison Wesley, 2009.
  4. Computer Graphics And Virtual Environments – From Realism to Real-Time. Mel Slater, Yiorgos Chrysanthou, Anthony Steed, ISBN

0201-62420-6, Addison-Wesley, 2002.

  1. Jeffrey McConnell, “Computer Graphics: Theory into Practice”, Jones and Bartlett Publishers, 2006.
  2. Peter Shirley, Michael Ashikhmin, Michael Gleicher, Stephen R Marschner, Erik Reinhard, KelvinSung, and AK Peters, Fundamental of Computer Graphics, CRC Press, 2010.
  3. Schaum’s Outline of Computer Graphics

Computer Graphics

  1. Richard L. Burden and J. Douglas Faires, Numerical Analysis, 8th Edition. Student Edition: ISBN-10: 0-534-39200-8
  2. Gilbert  St rang,  Linear  Algebra and  I t s

 Applications   (4th Ed. ),  Wellesley Cambridge Press  (2009)

  1. Philips,  G.  M. , T ayl or ,  P .   J .   ;  Theory and  Applications of  Numerical   Analyses (2nd Ed. ),   Academic Press,  1996.
  2. Gourdin,   A.  and M Boumhrat ;   Applied Numerical  Methods.  Prentice Hall   India  New Del hi ,   (2000)
  3. J. Stoer and R. Bulirsch, Introduction to Numerical  Analysis, Springer-Verlag, ISBN 0-387-90420-4
  4. L.N.  Trefethen  and  D.  Bau,  Numerical  Linear  Algebra,  Society  of  Industrial  and  Applied Mathematics
  5. .T. Kelley,  Iterative methods for linear and nonlinear equations, Society of Industrial and  Applied Mathematics

Numerical Analysis

  1. Kenneth Rosen. Discrete Mathematics and Its Applications, 7th Edition , McGraw Hill Publishing Co., 2012..
  2. Discrete Mathematics with Applications, 4th edition, by Susanna S. Epp, Thomson (Brooks/Cole), 2011, ISBN 0-495-39132-8
  3. Steven G. Krantz. Discrete Mathematics Demystified. Mc Graw Hill.
  4. SeymourLipschutz,M.Lipson, “Discrete Mathematics ”TataMc Graw Hill.
  5.  Ralph.P.Grimaldi., “Discrete and Combinatorial Mathematics: An Applied Introduction”, 4th Edition, Pearson Education Asia, Delhi, 2007.
  6. Theory and Problems of Discrete Mathematics, Seymour Lipschutz

Discrete Mathematics

المراجع

اسم الماده

الرقم

  1. Tremblay J.P. and Manohar R, “Discrete Mathematical Structures with Applications to Computer Science”, Tata Mc Graw Hill Pub. Co. Ltd, New Delhi, 30th Reprint, 2011.
  2. Judith L. Gersting, Mathematical Structures for Computer Science, 7th edition, W.H. Freeman and Company, 2014.
  3. Grossman, Jerrold (2007), Student Solutions Guide to Accompany Discrete Mathematics and Its Applications, 6th Edition (New York: McGraw-Hill); combined ISBN=0073503177.

discrete structure