CS111 : أساسيات برمجة

القسم العلمي

قسم الحاسوب

البرنامج الدراسي

بكالوريوس في الحاسوب

نوع المقرر

إجباري

الوحدات

03

الاسبقيات

CS110

نظرة عامة

من خلال تقديم مقرر أساسيات البرمجة للطالب يكون قادراً على أن يعرف الطالب أسس البرمجة بالحاسوب. و أن يعدد لغات البرمجة ويحدد أنواعها ( عالية المستوى / منخفضة المستوى ) وكذلك أن يفسر الخوارزمية. وأن يربط بين الخوارزمية والمخطط الانسيابي والبرنامج.

المخرجات التعليمية المستهدفة من دراسة المقرر

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

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

يقم المقرر للطالب عن طريق المحاضرات (شرح الموضـــوع واستخدام السبورة). ومناقشة الطالب واجراء الاختبارات . وخلق روح التنافس بين الطلبة من خلال تكليفهم وتحفيزهم بأوراق عمل .

طرق التقييم

يتم تقييم الطالب عن طريق إجراء امتحان نصفي وأوراق عمل وامتحان نهائي

اللغة العربية 1 (AR100)
علم النفس العام (GS100)
مقدمة إلى الحاسب (CS110)
أصول التربية (GS101)
رياضة عامة 1 (MM111)
الدراسات الاسلامية 1 (IS100)
اللغة العربية 2 (AR101)
اللغة الانجليزية 1 (EL100)
علم النفس الارتقائي (GS200)
طرق التدريس العامة (GS201)
رياضة عامة 2 (MM112)
تطبيقات الحاسب الشخصي (CS112)
أساسيات برمجة (CS111)
الدراسات الاسلامية 2 (IS101)
علم النفس التربوي (GS203)
أسس المناهج (GS202)
جبر خطي (MM208)
مبادئ إحصاء واحتمالات (ST103)
اللغة العربية 3 (AR213)
البرمجة بلغة الباسكال (CS211)
تنظيم حاسبات (CS213)
قواعد بيانات (CS217)
اللغة العربية 4 (AR216)
هياكل رياضية (MM200)
فيجول بيسك1 (CS214)
طرق البحث التربوي (GS301)
مبادئ صيانة الحاسب (CS215)
البرمجة بلغة C (CS216)
اللغة الانجليزية 2 (EL101)
البرمجة الشيئية (CS311)
نظم تشغيل (CS310)
تحليل النظم (CS314)
طرق عددية (CS212)
التقويم والقياس التربوي (GS302)
فيجول بيسك2 (CS313)
إدارة مدرسية (GS400)
ثقنية المعلومات (CS315)
طرق تدريس الحاسوب (CS316)
مبادئ برمجة الانترنت (CS318)
الرسم بالحاسب (CS412)
الوسائل التعليمية (GS303)
الذكاء الاصطناعي (CS413)
تراكيب البيانات 1 (CS312)
الصحة النفسية (GS401)
التربية العملية 1 (GS402)
هندسة برمجيات (CS325E)
برمجة انترنت متقدمة (CS423E)
لغة جافا (CS424E)
تراكيب بيانات2 (CS317)
التربية العملية 2 (GS403)