يعوبسلاا سوردلا لودج

advertisement
‫جمهورية العراق‬
‫وزارة التعليم العالي والبحث العلمي‬
‫جهاز االشراف والتقويم العلمي‬
‫الجامعة ‪:‬بابل‬
‫الكلية ‪:‬علوم البنات‬
‫القســم ‪:‬الحاسبات‬
‫المرحلة ‪:‬االولى‬
‫اسم المحاضر الثالثي ‪:‬فرح محمد حسن‬
‫اللقب العلمي ‪ :‬مدرس مساعد‬
‫المؤهل العلمي ‪:‬ماجستير علوم حاسبات‬
‫مكان العمل ‪:‬قسم الحاسبات‬
‫جدول الدروس االسبوعي‬
‫االسم‬
‫البريد االلكتروني‬
‫فرح محمد حسن الشريفي‬
‫‪Farahmh1982@yahoo.com‬‬
‫اسم المادة‬
‫برمجة مهيكلة بلغة ‪C++‬‬
‫مقرر الفصل‬
‫سنوي‬
‫اهداف المادة‬
‫ان قدرة الطالب على كتابة البرامج ألي مسألة هو الهدف الرئيسي للطالب‬
‫علوم الحاسبات ‪ ,‬لذلك فأن تعلم مفهوم البرمجة المهيكلة في حل المسائل‬
‫وتعلم كيفية كتابة البرامج باستخدام لغة ‪. C++‬‬
‫التفاصيل األساسية للمادة‬
‫الكتب المنهجية‬
‫‪Problems analysis and role of programmer ,Flow chart‬‬
‫‪design for problems, Algorithms design, Introduction to C++‬‬
‫‪programming language, Study of input instructions, Study‬‬
‫‪of output instructions, conditions statements, loops‬‬
‫‪statements, Nested loop statements,subprograms, Data‬‬
‫‪structure in C++: array,structure,files .‬‬
‫‪[1] Schild H., C++ : The Complete Reference , 1998 , Third Edition.‬‬
‫‪[1] Stanley B. ,C++ Primer , 2005, 4th Edition .‬‬
‫المصادر الخارجية‬
‫‪[2] Stephen R. S. ,C++ for Dummies , 2004, 5th edition .‬‬
‫‪[3] The Cpluspluas .com tutorial , complete C++ language tutorial ,2003‬‬
‫الفصل الدراسي‬
‫تقديرات الفصل‬
‫معلومات اضافية‬
‫‪%25‬‬
‫المختبر‬
‫‪%10‬‬
‫االمتحانات‬
‫اليومية‬
‫‪%5‬‬
‫المشروع‬
‫‪-‬‬
‫االمتحان النهائي‬
‫ا‪%60‬‬
‫الجامعة ‪:‬بابل‬
‫الكلية ‪:‬علوم البنات‬
‫القســم ‪:‬الحاسبات‬
‫المرحلة ‪:‬االولى‬
‫اسم المحاضر الثالثي ‪:‬احمد بدري مسلم‬
‫اللقب العلمي ‪ :‬مدرس‬
‫المؤهل العلمي ‪:‬ماجستير علوم حاسبات‬
‫مكان العمل ‪:‬قسم الحاسبات‬
‫جمهورية العراق‬
‫وزارة التعليم العالي والبحث العلمي‬
‫جهاز االشراف والتقويم العلمي‬
‫جدول الدروس األسبوعي‬
‫االسبوع‬
‫التاريخ‬
‫المادة النظرية‬
‫المادة العلمية‬
‫‪1‬‬
‫‪2013\10\12‬‬
‫‪2‬‬
‫‪2013\10\19‬‬
‫التعرف على دور المبرمج ومنظومة مقدمة عن منظومة الحاسبة‬
‫الحاسبة‬
‫التعرف على نظام التشغيل‬
‫تحليل المسائل‬
‫‪3‬‬
‫‪2013\10\26‬‬
‫الخوارزميات والمخططات االنسيابية‬
‫التعرف على نظام التشغيل‬
‫‪4‬‬
‫‪2013\11\2‬‬
‫أساليب البرمجة‬
‫أمثلة حول أساليب البرمجة‬
‫‪5‬‬
‫‪2013\11\9‬‬
‫مقدمة حول لغة البرمجة ‪C++‬‬
‫التعرف على محرر لغة ‪C++‬‬
‫‪6‬‬
‫‪2013\11\16‬‬
‫دراسة ايعازات الطابعة‬
‫برامج تطبيقية حول الموضوع‬
‫‪7‬‬
‫‪2013\11\23‬‬
‫دراسة ايعازات القراءة‬
‫برامج تطبيقية حول الموضوع‬
‫‪8‬‬
‫‪2013\11\30‬‬
‫عبارات الشرط ذات االتجاه الواحد‬
‫برامج تطبيقية حول الموضوع‬
‫‪9‬‬
‫‪2013\12\7‬‬
‫عبارات الشرط ذات االتجاهين‬
‫برامج تطبيقية حول الموضوع‬
‫‪10‬‬
‫‪2013\12\14‬‬
‫عبارات الشرط ذات االتجاهات المتعددة‬
‫برامج تطبيقية حول الموضوع‬
‫‪11‬‬
‫‪2013\12\21‬‬
‫عبارات التكرار ‪While‬‬
‫برامج تطبيقية حول الموضوع‬
‫‪12‬‬
‫‪2013\12\28‬‬
‫االمتحان األول‬
‫‪13‬‬
‫‪2014\1\4‬‬
‫عبارات التكرار ‪do..while‬‬
‫برامج تطبيقية حول الموضوع‬
‫‪14‬‬
‫‪2014\1\11‬‬
‫عبارات التكرار ‪for‬‬
‫برامج تطبيقية حول الموضوع‬
‫‪15‬‬
‫‪2014\1\18‬‬
‫عبارات التكرار المتداخلة‬
‫برامج تطبيقية حول الموضوع‬
‫‪16‬‬
‫‪2014\1\25‬‬
‫امثلة متنوعة‬
‫برامج تطبيقية حول الموضوع‬
‫عطلة نصف السنة‬
‫‪17‬‬
‫‪2014\2\15‬‬
‫البرامج الفرعية‬
‫برامج تطبيقية حول الموضوع‬
‫‪18‬‬
‫‪2014\2\22‬‬
‫الدوال الفرعي التي ترجع قيمة واحدة‬
‫برامج تطبيقية حول الموضوع‬
‫‪19‬‬
‫‪2014\3\1‬‬
‫االستدعاء الذاتي للدالة‬
‫برامج تطبيقية حول الموضوع‬
‫‪20‬‬
‫‪2014\3\8‬‬
‫‪21‬‬
‫‪2014\3\15‬‬
‫الدوال الفرعي التي ترجع أكثر من برامج تطبيقية حول الموضوع‬
‫قيمة‬
‫برامج تطبيقية حول الموضوع‬
‫المصفوفات ذات البعد الواحد‬
‫‪22‬‬
‫‪2014\3\22‬‬
‫‪23‬‬
‫‪2014\3\29‬‬
‫‪24‬‬
‫‪2014\4\4‬‬
‫المصفوفات ذات البعدين‬
‫االمتحان الثاني‬
‫الهيكل البياني‬
‫برامج تطبيقية حول الموضوع‬
‫برامج تطبيقية حول الموضوع‬
‫المالحظات‬
‫‪25‬‬
‫‪2014\4\11‬‬
‫الهيكل البياني والمصفوفات‬
‫‪26‬‬
‫‪2014\4\18‬‬
‫الهيكل البياني والمصفوفات‬
‫‪27‬‬
‫‪2014\4\25‬‬
‫االمتحان الثالث‬
‫برامج تطبيقية حول الموضوع‬
‫برامج تطبيقية حول الموضوع‬
‫‪28‬‬
‫‪2014\5\3‬‬
‫الفايالت‬
‫برامج تطبيقية حول الموضوع‬
‫‪29‬‬
‫‪2014\5\10‬‬
‫الفايالت وانوعها‬
‫برامج تطبيقية حول الموضوع‬
‫‪30‬‬
‫‪2014\5\17‬‬
‫أمثلة متنوعة‬
‫برامج تطبيقية حول الموضوع‬
‫توقيع األستاذ ‪:‬‬
‫توقيع العميد ‪:‬‬
Republic of Iraq
The Ministry of Higher Education
& Scientific Research
University:babylon
College: science for women
Department: computer sciences
Stage: first
Lecturer name: Ahmed Badri
Academic Status:Lecturaer
Qualification: M.S.C in
Computer sciences
Place of work: computer
sciences department
Course Weekly Outline
Course Instructor
E_mail
Title
Course Coordinator
Course Objective
Course Description
Farah Mohammed Hassan
Farahmh1982@yahoo.com
Structured programming in C++
Yearly
The goal of this course is aid student in computer science to
understand problems analysis and how write programs to
solve this problem throw C++ language
Problems analysis and role of programmer ,Flow chart design
for problems, Algorithms design, Introduction to C++
programming language, Study of input instructions, Study of
output instructions, conditions statements, loops statements,
Nested loop statements,subprograms, Data structure in C++:
array,structure,files .
[1] Schild H., C++ : The Complete Reference , 1998 , Third Edition.
Textbook
[1] Stanley B. ,C++ Primer , 2005, 4th Edition .
References
[2] Stephen R. S. ,C++ for Dummies , 2004, 5th edition .
[3] The Cpluspluas .com tutorial , complete C++ language tutorial ,2003
Course Assessment
General Notes
Term Tests Laboratory
(25%)
As (10%)
Quizzes
As (5%)
Project
----
Final Exam
As (60%)
University:babylon
College: science for women
Department: computer sciences
Stage: first
Lecturer name: Ahmed Badri
Academic Status:Lecturaer
Qualification: M.S.C in
Computer sciences
Place of work: computer
sciences department
:
Republic of Iraq
The Ministry of Higher Education
& Scientific Research
Course weekly Outline
week
Date
1
2013\10\12
2
2013\10\9
3
4
5
2013\10\26
6
2013\11\16
7
2013\11\23
8
2013\11\30
9
2013\12\7
10
2013\12\14
11
2013\12\1
12
2013\12\8
13
2014\1\4
14
2014\1\11
15
2014\1\18
16
2014\1\25
2013\11\2
2013\11\9
Topics Covered
Lab. Experiment
Assignments
Problems analysis and role Intro. To computer
system
of programmer
Intro. To windows
Flow chart design for
problems
Intro. To windows
Algorithms design
examples
Programming Methods
Examples about
Introduction to C++
subject
programming language
Examples about
Introduction to C++
subject
programming language
Study of input instructions Examples about
subject
Examples about
Study of output
subject
instructions
Examples about
Learn types of conditions
subject
statements for problems
solving (one way if)
Examples about
Learn types of conditions
subject
statements for problems
solving (two way if)
Examples about
Learn types of conditions
subject
statements for problems
solving (Multi way if and
switch statement)
Examples about
First Exam
subject
Examples about
Study of loops statements
subject
:for statement
Study of loops statements : Examples about
subject
while statement
Examples about
Study of loops statements
subject
:Do..while statement
Examples about
Nested loop statements
subject
Half-year Break
Notes
17
2014\2\15
18
2014\2\22
19
2014\3\1
20
2014\3\8
21
2014\3\15
22
2014\3\22
23
2014\3\29
24
2014\4\4
25
2014\4\11
26
2014\4\18
27
2014\4\25
28
2014\5\3
29
2014\5\10
30
2014\5\17
Instructor Signature:
Data structure in C++ : one
dimensional arrays
Data structure in C++ : two
dimensional arrays
Data structure in C++ :the
structure
Data structure in C++ :
arrays of structure
Second Exam
Examples about
subject
Examples about
subject
Examples about
subject
Examples about
subject
Examples about
subject
Examples about
Introduction to
subject
Subprograms
The Function subprograms Examples about
subject
Examples about
Recursion functions
subject
Examples about
The multi valued
subject
subprograms
Examples about
The subprograms that call
subject
another subprograms
Examples about
Third Exam
subject
Examples about
Introduction to files
subject
Examples about
Files types
subject
Varity examples
Varity examples
Dean Signature:
Download