Professional Documents
Culture Documents
اهداف المساق
تعريف الطالب على أساسيات و مبادئ البرمجة بالحاسوب
تعريف الطالب على منطق البرمجة
و ضع أسس للطالب في بناء النظم البرمجية
هذا المساق يعتبر متطلب مساقات قادمة يدرسها الطالب مثل تركيب البيانات
محتوى المساق
عدد الساعات الموضوع رقم الوحده
3 مقدمة في لغة السي االولى
4 جمل االدخال و االخراج الثانية
10 نقل التحكم الثالثة
8 الدوال الرابعة
11 المصفوفات و المؤشرات الخامسة
4 السجالت و االتحادات و أنواع أخرى السادسة
4 الملفات السابعة
المراجع
جمال عمارة
اساسيات ، ++Cدار الكتب العلمية للنشر و التوزيع 1999 ،
Deitel
C How to Program, third edition, Prentice Hall,2001
Programming 3
Course Name Credit hours
Language C
Course Type Special 2
Course ID Practical hours 1
Perquisite courses Course period weeks including exams 16
Course aims
Learning principles of computer programming
Learning how to design algorithms to solve problems and how to implement them using C
This course is the perquisite of incoming courses such as data structure
Course contents
Unit Unit subject hours
number
Unit 1 Introduction to C language 3
Unit 4 Functions 8
Unit 7 Files 4
References
عوض منصور.د
1993 ، مؤسسة البشير، مع تطبيقات علمية و هندسية++سي
جمال عمارة
1999 ، دار الكتب العلمية للنشر و التوزيع، ++C اساسيات
Deitel
C How to Program, third edition, Prentice Hall,2001
3 الساعات المعتمدة البرمجة بلغة التجميع اسم المساق
2 الساعات النظرية تخصص نوع المساق
1 الساعات العملية رقم المساق
16أسبوع شامل لالمتحانات مدة الدراسة مقدمة في استخدام الحاسوب المتطلب السابق
اهداف المساق
برمجة مواضيع ال يمكن برمجتها باستخدام لغات عالية المستوى
باستخدام لغة التجميع يستطيع الطالب عمل برامج اكثر فاعليه( في الوقت و الذاكرة) من البرامج المصممة
باستخدام لغات عالية المستوى
يتعلم الطالب كيفية اداء المعالج الدقيق
يتعرف الطالب على كيفية تمثيل البيانات و التعليمات داخل الكمبيوتر
تساعد الطالب على فهم أساسيات معمارية الحاسوب و تنظيمة
محتوى المساق
عدد الساعات الموضوع رقم الوحده
3 هيكلية و تنظيم الحاسوب الشخصي االولى
6 مقدمة في لغة التجميع ألجهزة IBMالشخصية -التعليمات األساسية الثانية
3 مسجل الرايات الثالثة
4 تعليمات نقل التحكم الرابعة
4 العمليات المنطقية الخامسة
3 البرامج الفرعية و ذاكرة الـ Stack السادسة
3 المصفوفات و طرق العنونة السابعة
4 معالجة سالسل الرموز الثامنة
6 االعتراضات التاسعة
2 الماكرو العاشرة
4 أنظمة العرض الرسومية والنصية الحادية عشر
المراجع
Abel,peter.
IBM PC Assembly Language and programming. Prentice Hall,1987
Ytha Yu
Assembly Language Programming and Organization of the IBM PC, McGraw-Hill 1992
Course contents
Unit Unit subject hours
number
Unit 1 The Organization of The IBM Personal Computers 3
Unit 10 Macros 2
References
Abel,peter.
IBM PC Assembly Language and programming. Prentice Hall,1987
Ytha Yu
Assembly Language Programming and Organization of the IBM PC, McGraw-Hill 1992
اهداف المساق
تعريف الطالب باساسيات قواعد البيانات
يتعلم الطالب تخطيط و نصميم قواعد البيانات بشكل فعال و كامل
التعرف على لغه االستفسارات SQL
محتوى المساق
عدد الساعات الموضوع رقم الوحده
5 مقدمة لتصميم قواعد البيانات االولى
6 قواعد البيانات العالئقية الثانية
6 نموذج الكيانات و العالقات الثالثة
5 الصيغ المعيارية الرابعة
6 تحويل نموذج الكيانات و العالقات الى نموذج عالئقي الخامسة
24(8ساعة عملي) الجزء العملي -لغة االستفسارات SQL السادسة
12(4ساعة عملي) الجزء العملي-النماذج السابعة
9(3ساعة عملي) الجزء العملي-التقارير الثامنة
المراجع
Course Name Database systems Credit hours 3
Course Type Special 2
Course ID Practical hours 1
Perquisite courses Data structure Course period weeks including exams 16
Course aims
Learning basic concepts of database system and database management system
Learning database planning, design and administration
Learning database languages (SQL)
Course contents
Unit Unit subject hours
number
Unit 1 Introduction to database design 5
Unit 2 Relational Database 6
Unit 3 Entity-Relationship Model 6
Unit 4 Normalization 5
Unit 5 Converting from Entity-Relationship Model to Relational Model 6
Unit 6 Practical Part: Structured Query Language(SQL) )lab hours 24( 8
Unit 7 Practical Part: Forms )lab hours 12( 4
Unit 8 Practical Parts: Reports )lab hours 9(3
References