COCS 202

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

الوحدات المعتمدة

الوحدات

الرمز/الرقم

اسم المقرر

تدريب

عملي

نظري

---

4

0

2

3

COCS 202

برمجة 1




أهداف المقرر

تعريف الطلاب الذين يمتلكون  تجربة برمجية ضئيلة أو معدومة المبادئ ومفاهيم البرمجة الأساسية

توجيه الطلاب حول المشاكل التي يمكن حلها باستخدام الكمبيوتر

تعليم الطلاب التقنيات المنهجية  في البرمجة على أساس متين بإستخدام  لغة البرمجة جافا

   

وصف المقرر

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

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

محتويات المقرر

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


طرق تقييم المقرر

سيتم تقييم الطلاب في هذا المقرر اعتمادا على مجموعة من الاختبارات والاختبارات القصيرة والجوانب العملية فيه


مخرجات المقرر

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


الكتاب المقرر

Y. Danial Liang; Introduction to Java Programming, Comprehensive , Prentice Hall; 8th edition, 2010, ISBN-10: 0132130807


مراجع  مسا ندة

Stuart Reges and Marty Stepp; Building Java Programs: A Back to Basics Approach, 2nd edition, Addison Wesley , 2010 , ISBN 0136091814

Paul DeitelJava How to Program: Late Objects Version, 8th Edition, Prentice Hall, 2009, ISBN-10: 0136123716

 

الجدول الزمني لتوزيع محتويات المقرر النظرية - Time Table for the course
توصيف المادة

الاسبوع - Week

المحتوى النظري للمقرر - Slides

ملاحظات - HW, LABs and Additional Resources

1

محاضرات الاسبوع الاول مقدمة
Week1

Extra Resources: English (1 2 3) - Arabic 1
روابط مفيدة جدا

 2

محاضرات الاسبوع الثاني
Week2

Reading: Programming History

 3

محاضرات الاسبوع الثالث
Week3

LAB1
/*show how to write first "Hello Sami" program
using just the  JDK and DOS console only*/

 4

 محاضرات الاسبوع الرابع
Week4

Flowcharts1 - LAB2(Using eclipse IDE)HW1 - HW1Solution

 5

محاضرات الاسبوع الخامس
Week5

HW2  - Flowcharts2 - HW2Solutions

 6

 محاضرات الاسبوع السادس
( مراجعة - Review)

اسبوع الامتحان (الامتحان يوم الثلاثاء صباحا في نفس موعد ومكان المحاضرة) 
Week of Exam1- Chapters 1,2,3,4 are included
امتحان المعمل في يوم الاحد - Lab exam will be next Sunday
Exam1Solutions

 7

 محاضرات الاسبوع السابع
(لاتوجد محاضرات - No Lectures)

اجازة - Va​cation

 8

محاضرات الاسبوع الثامن
Week8

 All the Exercises should be delivered
in (Tuesday, 3/Apr/2012) Lecture
No Excuses !!!!
LAB3

 9

 محاضرات الاسبوع التاسع
Week9

 Java SE Documentation
 
HW3Solution - HW3 - LAB4Solution - LAB4

 10

 محاضرات الاسبوع العاشر
Week10

 Review(Updated) - Methods of Math class

 11

 محاضرات الاسبوع الحادي عشر
Week11
   اسبوع الامتحان (الامتحان يوم الاحد صباحا في نفس موعد ومكان المحاضرة) 
Week of Exam2- Chapters 1,2,3,4,5, covered parts of 8 and 9 are included
امتحان المعمل في يوم الثلاثاء - Lab exam will be next Tuesday

12

 محاضرات الاسبوع الثاني عشر
Week12

HW4&Solution

13

محاضرات الاسبوع الثالث عشر
Week13

Exam1_V2_Solutions - Exam2_Solutions

14

 محاضرات الاسبوع الرابع عشر
 Week14 P1 - P2 

من جد وجد ومن زرع حصد

 15

             حلول الامتحان النهائي

درجات الطلاب

 

 


آخر تحديث
2/24/2014 3:52:33 AM