1
يميداكلأا دامتعلااو ميوقتلل ةينطولا ةئيهلا ةيدوعسلا ةيبرعلا ةكلمملا
جذونم يسارد ررقم فيصوت
ةسسؤلما :
ةعملمجا ةعماج ريدس ةطوح في ةيناسنلاا تاساردلاو مولعلا ةيلك–
.
ةيلكلا / مسقلا ةيناسنلاا تاساردلاو مولعلا ةيلك :
يللآا بسالحا مسق–
أ) هنع ةماع تامولعمو يساردلا ررقلماب فيرعتلا :
1.
يساردلا ررقلما زمرو مسا :
تانايبلا بيكارت 222
comp
2.
ةدمتعلما تاعاسلا ددع :
2 تاعاس (2 يرظن + 1 بيردت )
2.
لا جمابرلا وأ جمانبرلا ذ
يساردلا ررقلما هنمض مدقي ي .
( جمارب ةدع في ماع يرايتخا ررقم دوجو لاح في ,
ًلادب اذه نّيب جمابرلا هذهب ةمئاق دادعإ نم
)
جمانبرب ةناعتسلاا نكمم نكلو يلمع ءزج دجوي لا ةغلل مجترم
بيكارت ينب ةنراقمللc++
اهنيب قرفلاو ةيلمعلا لئاسلما حوضوو تانايبلا .
4.
يساردلا ررقلما نع لوؤسلما سيردتلا ةئيه وضع مسا :
مسقلا لبق نم دديح
5.
يذلا ييمداكلأا ىوتسلما وأ ةنسلا يساردلا ررقلما هيف ىطعي
: عبارلا ىوتسلما
6.
ررقلما اذله ةقباسلا تابلطتلما (
تدجو نإ ):
ةمجرب (2 ) comp 213
7.
ررقلما اذله ةينلآا تابلطتلما (
تدجو نإ ):
دجوي لا
2
8.
ةيميلعتلا ةسسؤملل سيئرلا ىنبلما لخاد نكي لم نإ ررقلما ميدقت عقوم :
دجوي لا
ب ) فادهلأا :
1 - فصو ررقلما في ينلجسلما ةبلطلل ةيساسلأا ملعتلا جئاتنل زجوم :
تانايبلا نيزتخو ليثتمو ميظنت قرطب بلاطلا فيرعت لىإ ررقلما اذه فدهي بسالحا ةركاذب
يللآا , ةيلمع لئاسم للح اهقيبطت ةيفيك كلذكو تانايبلا بيكاترل قمعتلما مهفلا يأ .
تايمزراولخا ءادأ ليلتح ةيفيك بلاطلا ميلعت يلإ فدهي امك .
2 - يساردلا ررقلما ينستحو ريوطتل اهذيفنت متي ططخ ةيأ زايجإب فص ( .
ديازتلما مادختسلاا لثم
,تنترنلإا عجارم وأ تامولعلما ةينقتل لامج في ةديدلجا ثابحلأل ةجيتنك ىوتلمحا في تايريغتلاو
ةساردلا .) يملعلاو نيقتلا روطتلا عم قفاوتي ابم ررقلما تاعوضوم ثيدتح .
ج ) يساردلا ررقلما فيصوت (
ةظحلام :
ةرشنلا في ةمدختسلما ةرامتسلاا في ماع فيصوت قافرإ يغبني
ليلدلا وأ ةيفيرعتلا .)
1 - تيلا تاعوضولما
الهوانت يغبني :
تاعوضولما ةمئاق عيباسلأا ددع
سيردتلا تاعاس
Introduction to Data structure.
1 4
Arrays 2
8
sorting Methods 2
8
searching method 1
4
Stacks 2
8
3
Queues 2
8
Linked Lists 2
8
Trees 1
4
Graphs 1
4
2 - يساردلا ررقلما تانوكم (
يسارد لصف لكل سيردتلا تاعاس ددع يلاجمإ :)
ةرضالمحا :
45 ةعاس ةدام
سردلا :
بيكارت تانايبلا برتخلما
- يلمع
/ يناديم /
بييردت
15 بيردت هعاس ىرخأ
:
-
2 - ةيفاضإ ةصاخ ةسارد تاعاس /
ًايعوبسأ بلاطلا اهيفوتسي نأ عقوتلما ملعتلا تاعاس ( .
نأ يغبني
عوبسأ لكل بولطلما سيلو يسارد لصف لكل طسوتلما اذه لثيم :)
22 ةعاس .
4 - ملعتلا تلاامج فلتمخ في ملعتلا جئاتن ريوطت
يلي ام هاندأ ةنيبلما ملعتلا تلاامج نم لكل نّيب :
اهتيمنت لىإ يساردلا ررقلما ىعسي تيلا تاراهلما وأ فراعملل عيرس زجوم .
لما سيردتلا تايجيتاترسلا فيصوت ةمدختس
تاراهلما وأ فراعلما كلت ريوطت ةيغب يساردلا ررقلما في .
يساردلا لالمجا اذه في ملعتلا جئاتن مييقتل يساردلا ررقلما في بلاطلا ميوقتل ةعبتلما قرطلا .
أ . فراعلما :
1 - اهباستكا دارلما فراعملل فيصوت :
- ةفرعم ةيفيك ءاشنإ
ةلجاعمو زرفو
تافوفصلما
4
ةفرعم- ةيفيك ءاشنإ
ةلجاعمو (
مئاوقلا ,ةلصتلما
,ماوكلأا يرباوطلا
(
- ةفرعم ةيفيك ءاشنإ
ةلجاعمو راجشلأا
ةيئانثلا . اهعاونأو تانايبلا بيكارت تايساسأب مالملإا
ةفلتخلما .
2 - فراعلما كلت ةيمنتل ةمدختسلما سيردتلا تايجيتاترسا :
ةرضالمحا ةيقيبطتلا نيرامتلا–
.
2 - ةبستكلما فراعلما ميوقت قرط :
تارابتخلاا (
يلصف يئاهنلا–
) ةشقانلما– ةينواعت تاعوممج–
.
ب . لإا تاراهلما ةيكارد
:
1 - لإا تاراهملل فيصوت ةيكارد
اهتيمنت دارلما :
ةيلمع لئاسم للح اهتايمزراوخو تانايبلا بيكارت قيبطت نم بلاطلا ينكتم - .
بولطلما قيبطتلا مئاوتل تانايبلا بيكارت نم ةبسانلما عاونلأا رايتخا ةيفيك ةفرعم - .
بيكارت مادختسا - تايمجبرلا ريوطت في اله ةمئلالما تايمزراولخا عم تانايبلا
.
2 - تاراهلما كلت ةيمنتل ةمدختسلما سيردتلا تايجيتاترسا :
لئاسلما ىلع بيردتلا ةشقانلما–
ةيعاملجا .
2 - لإا تاراهلما ميوقت قرط ةيكارد
بلاطلا ىدل :
ةيلزنلما تابجاولا رابتخلاا–
يعاملجا قيبطتلا– .
ج . ةيلوؤسلما لمتح و نيرخلآا عم لماعتلا تاراهم :
1 - اهريوطت بولطلما ةيلوؤسلما لمتح ىلع ةردقلاو ةيصخشلا تاقلاعلا تاراهلم فصو :
يعاملجا لمعلا ىلع ةردقلا ةيمنت -
نيرخلاا عم ةيناسنلإا تاقلاعلا ئدابم قيبطت ةراهم ةيمنت–
يتاذلا ملعتلا .
2 - ميلعتلا تايجيتاترسا تاراهلما هذه ريوطت في ةمدختسلما
:
يعاملجا لمعلا تنترنلاا مادختسا كلذكو ةفلتخلما عجارلما في ثحبلا ىلع عيجشتلا–
.
5
2 - بلاطلا ىدل ةيلوؤسلما لمتح ىلع ةردقلاو نيرخلآا عم لماعتلا تاراهم ميوقت قرط :
ةيعاملجا ةشقانلما –
ثحبلا نم ةبلاطلا ينكمتل ةنيعم ةلئسا حرط وا اهنع ثحبلل راكفا ءاطعا
جاتنتسلااو .
د . ةيددعلا تاراهلماو ,تامولعلما ةينقتو ,لصاوتلا تاراهم :
1 - لالمجا اذه في اهتيمنت دارلما تاراهملل فيصوت :
- ةيبتكلما تاقيبطتلا جمارب مادختسا (
word – powerpoint ضورع ميمصتل(
ريراقتلا ةباتكو ةييمدقت .
- تنترنلااو بسالحا مادختساب ةمولعلما نع ثحبلا ةراهم ةيمنت .
2 - تاراهلما كلت ةيمنتل ةمدختسلما سيردتلا تايجيتاترسا :
- فيلكت بلاطلا ميدقتب
ضرعو عيضاوم لصتت
ررقلماب .
- نع ثحبلل تابلاطلا عيجشتو ررقلماب لصتت ةلئسأ حرط الهولح
.
2 - بلاطلا ىدل لصاوتلا تاراهمو ةيددعلا تاراهلما ميوقت قرط :
ةيعاملجا ةشقانلما يراقتلا مييقت–
ر بلاط لكل ضورعلاو .
ـه . ةيكرلحا تاراهلما ةيسفنلا
( تدجو نإ ):
1 - ةيكرلحا تاراهملل فيصوت ةيسفنلا
بولطلما ءادلأا ىوتسمو اهتيمنت دارلما :
2 - تايجيتاترسا تاراهلما كلت ةيمنتل ةمدختسلما سيردتلا
:
2 - ةيكرلحا تاراهلما ميوقت قرط ةيسفنلا
بلاطلا ىدل :
5 . يساردلا لصفلا للاخ بلاطلا ميوقت ماهم لودج :
ميوقتلا ميوقتلا ةمهم
( ابتخا ,لاقم ةباتك ر
عورشم ,
يئاهن رابتخا ,يعاجم ...
لخا ) هل ددلمحا عوبسلأا
تبسن ه نم
ميوقتلا يئاهنلا
1 ةيلمع تاقيبطت
( تابجاو )- تارابتخا
ةيرصق - هييرضتح ةلئسأ يناثلا عوبسلأا نم ةيادب
لصفلا ةياهن ىتحو 22
%
6
2 يلصف رابتخا لا عوبسلاا
عباس 42
%
2 يئاهن ناحتما يساردلا لصفلا ةياهن
42
%
د . يبلاطلا معدلا :
1 - بلاطلل ييمداكلأا داشرلإاو تاراشتسلال سيردتلا ةئيه ءاضعأ ميدقت يربادت (
تقولا ردق ركذأ
لك في ضرغلا اذله سيردتلا ةئيه ءاضعأ هللاخ دجاوتي نأ عقوتي يذلا أ
عوبس .)
14 ةيبتكم هعاس .
ـه . ملعتلا رداصم :
1 - ةبولطلما ةررقلما بتكلا :
Data structures and problem solving using c++ , Mark Allen Weiss,2000,Addison-Wesley
2 - ةسيئرلا عجارلما :
Data structures and algorithms in C++ , Michel T.Goodrich Roperto Tamassia ,2007, Jon Wiley
& Sons .
2 - اهب ىصوي تيلا عجارلما و بتكلا (
,ريراقتلا ,ةيملعلا تلالمجا ...
لخا ( ) اهب ةمئاق قفرأ )
: -
4 - تنترنلإا عقاوم ,ةينوتركللإا عجارلما ...
لخا : -
5 - يللآا بسالحا ىلع ةدمتعلما جمابرلا لثم ىرخأ ةيميلعت داوم /
يرياعلماو ,ةمجدلما تاناوطسلأا /
حئاوللا
ةينفلا ةيميظنتلا :
ةغلل مجترم جمانرب . c++
و . ةمزلالا قفارلما :
7
تابرتخلماو ةساردلا لوصف مجح كلذ في ابم يساردلا ررقلما تابلطتم نّيب (
يأ : لوصفلا لخاد دعاقلما ددع
ةحاتلما يللآا بسالحا ةزهجأ ددعو ,تابرتخلماو ةيساردلا ...
لخإ .)
1 - لما يناب ( ,تابرتخلما ,تارضالمحا تاعاق ...
لخا ):
ةيسارد ةعاق 2 - يللآا بسالحا رداصم :
تامولعلما ضرع زاهجو يللاا بسالحا مادختسا Data Show
.
2 - ىرخأ رداصم (
اهددح ...
لثم : ةجالحا إ
مخ تازيهتج لى ةيبر
ةصاخ , وأ ,اهركذأ أ
اهب ةمئاق قفر ):
ز . هريوطت تايلمعو يساردلا ررقلما مييقت
1 - سيردتلا ةيلاعف صوصبخ بلاطلا نم ةعجارلا ةيذغتلا ىلع لوصلحا تايجيتاترسا :
- نكيم ةبلطلا ءادبإ مهتاظحلام مهئارآو
لوح ررقلما ىدمو ةيلعاف بولسأ سيردتلا ةفصب
ةرشابم وأ
نم للاخ عقوم لما سرد .
- تارابتخلاا جئاتن للاخ نم
- تانابتسلاا .
2 - مسقلا وأ سردلما لبق نم سيردتلا ةيلمع مييقتل ىرخأ تايجيتاترسا :
- سيردتلا ةئيه وضعل ةبلاطلا مييقت نايبتسا .
2 - سيردتلا ريوطت تايلمع :
-
يساردلا ررقلما ميدقت في ةثيدلحا ةينقتلا مادختسا عيجشت .
- يتاذلا ملعتلا تايلمعو ةيجرالخا تاءارقلا عيجشت .
-
ةيعاملجا تاشقانلما ىلع بلاطلا عيجشت .
8
4 - بلاطلا ىدل زانجلإا يرياعم نم ققحتلا تايلمع (
لثم : نم ةنيع حيحصت قيقدت أ
ةطساوب ةبلطلا لامع
ابتخلاا حيحصتل ًةيرود ةروصب لدابتلاو ,ينلقتسم ينسردم نم سيردت مقاط عم تابجاولا نم ةنيع وأ تار
ىرخأ ةسسؤم ):
ةعجارلما مسقلاب يعاملجا حيحصتلاو
.
5 - اهريوطتل طيطختلاو يساردلا ررقلما ةيلاعف ىدلم ةيرودلا ةعجارملل طيطختلا تاءارجإ فص :
- هباشم جمانرب في مدقي رخآ ررقلم ىوتسلماو ىوتلمحا ثيح نم هتلباقم .
- ثيدتح ررقلما تاروطتل قفو مظتنم لكشب ررقلماب ةصالخا عجارلماو رداصلما
.