БАҒДАРЛАМАЛАРДЫ ӘЗІРЛЕУ ТЕХНОЛОГИЯСЫ
м.х.дулати атындағы тараз өңірлік университеті КЕ АҚ
БЕКІТЕМІН
Кафедра меңгерушісі
__"Ақпараттық жүйелер" кафедрасы___________
_________________ ___Боранкулова Г.С.____
қолы аты-жөні.
__26_________08_________20_23_ж .
6В06119 - Бағдарламалық инженерия, 6В06116-Компьютерлік жүйелер мен
желілерді әкімшіліктеу, басқару және қорғау, 6В06118- Ақпараттық жүйелер және технологиялар білім беру бағдарламасы бойынша
БАҒДАРЛАМАЛАРДЫ ӘЗІРЛЕУ ТЕХНОЛОГИЯСЫ
пәнінен курстық жұмыстарды орындауға арналған
ӘДІСТЕМЕЛІК НҰСҚАУ
Тараз 2023
Курстық жұмысты орындауға арналған әдістемелік нұсқау 6В06119 - Бағдарламалық инженерия, 6В06116-Компьютерлік жүйелер мен желілерді әкімшіліктеу, басқару және қорғау, 6В06118- Ақпараттық жүйелер және технологиялар білім беру бағдарламасы бойынша Бағдарламаларды әзірлеу технологиясы курстық жұмысты орындауға әдістемелік нұсқау пәннің оқу бағдарламасына сәйкес жасалған.
Әдістемелік нұсқауды құрастырушылар:
Абдувалова А.Д. ________________
аты-жөні қолы
Әдістемелік нұсқау Ақпараттық жүйелер кафедра мәжілісінде талқыланды
кафедра атауы
Хаттама №__1___ ___26_________08_______2023 ж.
Кафедра меңгерушісі ____________ __________________
қолы аты-жөні
МАЗМҰНЫ
Кіріспе ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .
4
Бағдарламаларды әзірлеу технологиясы пәнінен курстық жұмыстың мақсаты және мәселелері ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
5
Курстық жұмысқа қойылатын талаптар ... ... ... ... ... ... ... ... ... ... ... ... ... ...
5
Курстық жұмысты орындау үшін техникалық және бағдарламалық қамтамаға қойылатын талаптар ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..
6
Курстық жұмыстың көлемі мен мазмұны ... ... ... ... ... ... ... ... ... ... ... ... ... .
6
Курстық жұмысты рәсімдеу ережелері ... ... ... ... ... ... ... ... ... ... ... ... ... ... .
7
Курстық жұмыс бойынша білімгерлердің білімін бақылау және есептерін қабылдау түрлері ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
9
Курстық жұмысты қорғау тәртібі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
9
Курстық жұмысты бағалау критерийлері ... ... ... ... ... ... ... ... ... ... ... ... ... ..
10
Курстық жұмыстың жеке тапсырмалары ... ... ... ... ... ... ... ... ... ... ... ... ... ..
14
Инструментальды құралдарды қолдану әдістемелік нұсқаулары ... ... ... ..
11
11
Ұсынылатын әдебиеттер тізімі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
13
Қосымшалары ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
Кіріспе
Бағдарламаларды әзірлеу технологиясы пәні бойынша курстық жұмыста С++С# тілдердің мүмкіндіктерін терең игеру, теориялық және практикалық білімдер арасында байланыстарды тығыздау.
Курстық жұмыстың міндеті - cтудент курстық жұмысты өздігінен орындау кезінде теориялық және практикалық білімін қолдана білу керек. Сонымен бірге программалаудың жұмыс дағдысын меңгеру.
Курстық жұмыс Бағдарламаларды әзірлеу технологиясы пәні бойынша тереңдету мақсатында теориялық және практикалық білімді тәжірибемен ұштастыру. Курстық жұмыс тақырыптарын ашу үшін зертеу нәтижесінде болған нәтижелерге көңіл бөлу керек. Курстық жұмыстың тақырыбын таңдау оның практикалық мәні мен теориялық бағалануының көкейкестілігін болжайды. Объектіні, зерттеу пәнін таңдау сияқты тақырыпты таңдау кезінде, білімгерге толық дербестік мүмкіншілік беріледі. Білімгерлерге бір ғана талап қойылады, ол курстық жұмыс тақырыбы Бағдарламаларды әзірлеу технологиясы пәні бойынша Мемлекеттік білім беру стандартына және оқу бағдарламасына сәйкес болуы керек. Егер білімгерде тақырып таңдау кезінде қиыншылық туындаса, онда жетекшіден көмек сұрауға болады. Курстық жұмыс тақырыбы кафедрада құрастырылады және кафедрада бекітіледі, курстық жұмыс тақырыптары беріледі. Топта бір тақырып бір білімгерге ғана бекітіледі. Курстық жұмыс нақты мәліметсіз, тек әдебиеттер материалдарымен қорғауға жіберілмейді.
Осы әдістемелік нұсқауда курстық жұмыстың бөлімдері құрылымына және мазмұнына, ұсыну түрлеріне және көлеміне міндетті талаптар жазылған және оны орындау барлық кезеңдері, сонымен қатар аяқталған жұмысты қорғауға ұсыну процедурасы көрсетілген.
1. Бағдарламаларды әзірлеу технологиясы пәнінен курстық жұмыстың мақсаты және мәселелері
Курстық жұмыстың мақсаты - Бағдарламаларды әзірлеу технологиясы пәнінен алған білімдерін бекіту және тереңдету, заманауи С++С# жоғары бағдарламалау тілдерін игеру үшін, бағдарламалау ортасында жұмысын іс жүзінде толықтай түсіну үшін, жүйенің негізгі буындарының өзара іс-әрекеттерінің ұйымдастырылу принциптерін игеру негізінде нақтылы қызмет атқаруға арналған бағдарламалау ортасында жұмыс орындау және өзіндік жұмыс істеу дағдыларын дамыту.
Мақсатқа жетуде келесі мәселелер шешіледі:
а) мақсатты анықтау және қалыптастыру;
б) курстық жұмыс жоспарын құрастыру;
в) зерттеудің дұрыс жүруін және әдістемесін оқу;
г) зерттеу нәтижесінде алынған қорытындыларды, қолданылған әдебиеттерді жалпылау;
д.) курстық жұмысты дайындау.
2. Курстық жұмысқа қойылатын талаптар
Курстық жұмысты орындау үшін қойылған мәселе пәндік саламен танысу қажет. Мәселені шешуде қолданылатын бағдарламалық қамтамасыз етуін зерттеу қажет. Студент тапсырма нұсқасына сәйкес қажетті ақпаратты жинақтап өңдеуі және ол ақпараттың шыңайлығы мен үйлесімділігін тексеруі тиіс.
Қарастырылып отырған әдістемелік нұсқау төмендегі талаптарға сәйкес әзірленген:
- 6В06119 - Бағдарламалық инженерия, 6В06116-Компьютерлік жүйелер мен желілерді әкімшіліктеу, басқару және қорғау, 6В06118- Ақпараттық жүйелер және технологиялар - Қазақстан Республикасының білім берудегі мемлекеттік жалпы талаптар стандартымен;
- Мамандық бойынша оқу жоспарымен;
- Курстық жобалауды жүргізуді ұйымдастыру және әдістемесі бойынша жалпы нұсқауларымен;
Курстық жоба - оқытушының бақылауымен жасалған студенттің өздік зерттеу жұмысы. Курстық жоба С++С# бағдарламалау тілдерінде орындалған бағдарламалардан тұрады.
2.1. Курстық жобаны дайындау максаты:
Бағдарламалау тілдерінен алған білімдерінің негізінде бағдарламаларды құру және тестілеу дағдыларын бекіту;
- бағдарламалық құжаттарды ЕСПД-ға (ГОСТ 19.106-78) сәйкес рәсімдеу дағдыларын қалыптастыру;
2.2. Курстық жоба орындау барысында студенттерга койылатын талаптар:
- С++С# бағдарламалау тілдерінде бағдарламалау ортасын меңгеру;
- Курстық жоба тақырыбы бойынша әдебиеттер және техникалық құжаттарды оқып білу;
- Қолданбалы бағдарламаларды құрастыру, тестілеу дағдыларын дамыту;
2.3. Курстық жоба тақырыптарын жетекші құрастырып, циклдық комиссия отырысында бекітіледі. Тақырыптар тізімі қосымша 1-де көрсетілген, бірақ жетекші тақырыптарды өзгертуіне не толықтыруына болады. Курстық жұмысты орындау тәртібі М.Х.Дулати атындағыТарӨУ бекіткен курстық жұмысты орындау ережесіне сәйкес болуы және келесі кезеңдерден тұруы тиіс:
2.3.1. Мазмұны:
- Кіріспе;
- Жалпы бөлім;
- Негізгі бөлім;
- Бағдарламашы басшылығы;
- Қолданушы басшылығы;
- Қорытынды;
- Қолданылған әдебиеттер тізімі;
- Қосымшалар (қажетті жағдайда);
2.3.2. Кіріспе келесі мәліметтерден тұрады:
- бағдарламаның қолданылуы;
- қолданылу шарттары;
- есептің сипатталуы;
- енгізілетін және шығарылатын мәліметтер;
2.3.3. Жалпы бөлімде таңдалған бағдарламалау тілінің құрылымы, негізгі операторлары мен командалары жөнінде кысқаша мағлұмат беру керек.
2.3.4. Негізгі бөлімде келесідей мәлімет берілуі керек:
- Есептің жалпы қойылымы;
- Алгоритмді әзірлеу және жазу;
- Бағдарламаның процедуралары мен функцияларын сипаттау;
- Бағдарламаның блок-схемасы;
- идентификаторлар (айнымалылар) кестесі және олардың қолданылуы;
- Тестілеу және жүктеу;
2.3.5. Бағдарламашы басшылығы келесі бөлімдерден тұрады:
- бағдарламаны қолданудың тағайындалуы және шарттары;
- бағдарлама сипаттамасы;
- бағдарламаға қатынау;
- енетін және шығатын мәліметтері;
- бағдарламаны орындау барысында пайда болатын хабарламалар;
2.3.6. Қолданушы басшылығы келесі бөлімдерден тұрады:
- бағдарламаның қолданылу мақсаты;
- бағдарламаның орындалу шарттары;
- бағдарламаның орындалуы;
- операторға хабарлама;
2.3.7. Курстық жобаның қорытынды бөлімінде студент өзінің теориялық және тәжірибелік бөлімдерін орындалу барысындағы нәтижелерін жазады.
2.3.8. Қолданылған әдебиеттер тізімі тұрақты үлгіде рәсімделуі қажет. Әдебиеттер тізімі жобаны орындау пайдаланылған ретімен немесе алфавиттік ретпен немесе жұмыс тарауларының ретімен жазылады. Курстық жоба орындау барысында әдістемелік - нұсқаулық, нормативтік, ғылыми-техникалық және т.б. әдебиеттер қолданылады.
2.3.9. Бағдарламаның өзіндік ерекшелігіне байланысты қосымша тараулармен толықтырылуы немесе жеке тараулары біріктірілуі мүмкін.
3. Курстық жұмысты орындау үшін техникалық және бағдарламалық қамтамаға қойылатын талаптар
Курстық жұмысты орындау үшін кемінде жедел жады 16 ГБ DDR4 (жылдамдығы -2666 МГц). С # тілі Microsoft фирмасының .NET (дот-нет) архитектурасы үшін программалар жазуға арналған тілі. .NET - программалау технологиясындағы жаңа платформа, ол желіге қосылған компьютерлерге арналып жасалған.
.NET көмегімен шағын мобильді компьютерлерде орындалатын программалар жазу ыңғайлы деп есептеледі. Бұл технология Visual Studio.NET деп аталады да, бұл ортада Visual Basic, басқарылатын С++ және С # тілдерінде программалар жасау қарастырылған
4. Курстық жұмыстың мазмұны және көлемі
4.1 Тапсырма жұмыс тақырыбы, мінездемесі, мазмұны және оны анықтаушы көлемі, жұмысты орындау үшін алғашқы мәліметтер, есептеу-графикалық бөлім үшін алғашқы мәліметтер және графикалық материалдар мінездемесі. Тапсырма арнайы бланкке жетекшілік материалдар көрсетіліп, өңдеуге жататын негізгі сұрақтар тізімі енгізіліп және курстық жұмыстың орындалу мерзімі мен кафедраға тапсыру уақыттары, кафедра мәжілісінің хаттама № көрсетіліп дайындалады (2-ші қосымша қараңыз).
4.2. Бағдарламаларды әзірлеу технологиясы пәні бойынша курстық жұмысқа түсіндірме хат кіріспеден, бірнеше бөлімнен, бірнеше бөлімшелер мен ұсыныстардан, қорытынды және қолданылған әдебиеттер тізімінен тұрады. Кіріспеден қорытындыға дейінгі барлық бөлімдері бір-бірімен байланыста, бірін-бірі толықтыруы керек, ал текст тізбекті және логикалы болуы керек. Түсіндірме хаттың жалпы көлемі 15-20 беттен тұратын компьютерде терілген текстен тұрады, сонымен қатар кіріспе 2-3 беттен аспасын. Курстық жұмысқа түсіндірме хат зерттеліп отырған мәселенің шешімінің жеткілікті толық ұсынысын есептің шешімінің дұрыстығын дербес компьютерде негіздеуі керек. Курстық жұмыстың материалдарын мақсатқа лайықты жайғастыру келесі тізбекте болсын:
титуль парағы;
тапсырма бланкі (Қосымша В);
беттері көрсетілген мазмұны;
кіріспе;
негізгі бөлімнің бөлімдері және бөлімшелері;
қорытынды;
қолданылған әдебиеттер тізімі;
қосымшалар (қажетті жағдайда).
4.3 Курстық жұмысының тақырыптары өзекті болу тиісті, замануаи жағдайға және ғылым және ақпараттық технологиялардың, есептеу техникасы және бағдарламалық қамтамасыз ету болашақта дамуы талапқа сай болып, жаңалық элеметтері мен практиткалық маңызды мәні болу қажет.
Курстық жұмыстарының тақырыптарын анықтағанда өндіріс, білім, ғылым және техника мәселелері мен шынайы міндеттерін есепке алу ұсынылады.
4.4 Курстық жұмысының тақырыптары мамандықтың оқытылатын пәніне сай болу тиісті және мына бағыттарда тәжірибелік маңыздылығы бар кәсіби қызметтің мәселелерін шешу керек:
техникалық және бағдарламалық жүйелерді есептеу әдістерін;
бағдарламалық-техникалық басқару жүйелерінің деңгейін қамтамасыз ету әдістерін;
бағдарламалаудың алгоритмдік тілдерін;
жүйенің аппараттық және программалық жабдықтарын жобалауда бағдарламалау ортасын қолдануды қамтамасыз ету керек.
5. Курстық жұмысты рәсімдеу ережелері
5.1 Курстық жұмыстың ғылыми жетекшісі ретінде профессорлар, доценттер, аға оқытушылар тағайындалады.
5.2 Курстық жұмыс А4 қағазына жазылады. Курстық жұмыстың беттік көлемі 15-20 беттен тұруы тиіс және ол үш бөлімнен тұрады. Бұдан кем немесе асық (көп) болмауы керек.
Мұқаба беті, стандартты толықтырылуы тиіс. Курстық жұмыс компьютерде терілсін және білімгердің қол жазбасы бойынша да қабылданады. Қолданылатын сия түрі қара немесе қою көк түсті сиямен жазылады. Сонымен қатар А4 қағазы бойынша беттің стандарттық шекаралары сақталсын; беттің параметрлері: жоғарыдан - 20 мм, төменнен - 25 мм, сол жақтан - 30 мм, оң жақтан - 10 мм, жол арасы - 1 интервалдан аспауы керек. Әр беттер өз ретімен реттік белгімен көрсетілуі тиіс. Беттің реттік нөмері үстіңгі оң жақ шегіне қойылады. Әдебиеттер тізімі 10-нан кем болмауы керек.
Курстық жұмыстың ішінде бір рет таза түрінде тігілуі тиіс, бұған тексеру кезіндегі кейбір кемшіліктер немесе ескертулер жазылады.
5.3 Әрбір курстық жұмыс таңдалған тақырыбының өзектілігін, қажет болса объект құрылуы мен қайта құрылуын немесе ғылыми зерттеулерін негіздеуі тиіс. 6В06120 - Бағдарламалық инженерия, 6В06116-Компьютерлік жүйелер мен желілерді әкімшіліктеу, басқару және қорғау, 6В06118- Ақпараттық жүйелер және технологиялар мамандықтары бойынша негізгі тақырыптан С++С# тілінде бағдарлама құру келесі кезеңдерден тұрады: а) бағдарламаның бастапқы мәтінін дайындау; ә) бағдарлама компиляциясы (объектті кодты алу) сұрақтары ашылуы тиіс.
5.4 Курстық жұмысының мазмұны кіріспе, бөлім реттік нөмірлері мен барлық тараулар, тараушалар атаулары, қорытынды, пайдаланған әдебиеттер тізімін, қосымшаларын қамтиды. Тізбелік нөмір тараулар және тараушалардың атаулары басталатын беттері көрсетіліп жазылады.
5.5 Кіріспе бөлім курстық жұмысының өзекті мәселелерін, ғылыми жаңашылдығын, қазіргі ғылыми мәселелерді шешу ахуалын бағалаудан, сонымен қатар курстық жұмыстың мақсаты мен мәселелерін, міндеттерін зерттелу объектісін, берілген теориялық және әдіснамалық негіздері мен курстық жұмысының практикалық базасын құрайды.
5.6 Курстық жұмысының негізгі бөлігінде, орындалған зерттеулердің мәнін, мазмұнын, әдістемесі мен негізгі нәтижелерінің қорытындылары келтіріледі. Курстық жұмысының негізгі бөлігі, ережеге сай, бөлім және бөлімшелерге бөлу ұсынылады. (тараулар және параграфтер).
5.7 Курстық жұмыста, тапсырмаға сәйкес, басқару жүйелердің заманауи перспективті теориялық және тәжірибелік жеке сұрақтары қарастырылуы тиіс. Зерттеу жұмыстары теориялық немесе тәжірибелік зерттеу өткізуге, процесті моделдеуге, параметрлерді оңтайландыруға бағытталады: қолданылатын әдістерді, құралдарды және алгоритмдерді таңдау және негіздеу, бағдарламалардың алгоритмдік схемаларын өңдеу
5.8 Курстық жұмыстың тәжірибелік бөлімі тапсырманы іске асыру пункттерін құрайды: жасалған алгоритмдермен бағдарламаларды өңдеу және жөндеу, құрылғылардың принципиалды схемаларын өңдеу және оларды компьютерме модельдеу, құрылғы макетін жасау және оны жөндеу, есептеу немесе өңделетін бұйым сипаттамалары бойынша тәжірибелік деректерді алу және олардың бастапқы мақсатта қойылған талаптарға сәйкестікгін анықтау.
5.9 Қорытынды бөлім курстық зерттеудің қорытындыларының қысқаша тұжырымынан, қойылған міндеттердің толық шешілуін бағалаудан, зерттелінген объекті бойынша нақты ұсыныстардан тұрады.
5.10 Пайдаланған әдебиеттер тізімі курстық жұмыстарға қойылған талаптарға сәйкес рәсімделеді.
5.11 Қосымшаға курстық жұмыстың зерттеуі мен орындалуына байланысты, негізгі бөлімде қамтылмаған материалдар кіргізіледі.
5.12 Курстық жұмысының бөлімдерінің барлық құжаттың өн бойында абзацтан кейін араб сандарымен белгіленіп нүктесіз қойылған реттік нөмірлері болуы қажет. Бөлімшелер бөлімдер аясында нөмірленуі қажет. Бөлімше нөмірі, нүктемен бөлінген бөлім мен бөлімше нөмірлерінен тұрады. Бөлімше нөмірінен кейін нүкте қойылмайды. Бөлімдер екі немесе бірнеше бөлімшеден тұрады.
Мысалы:
2 ЗЕРТТЕЛЕТІН МӘСЕЛЕНІ ШЕШУГЕ АРНАЛҒАН КОМПЬЮТЕРЛІК ТЕХНОЛОГИЯЛАР
2.1 Мәселе туралы мәлімдеме
2.2 Зерттелетін мәселені шешу алгоритмі
2.3 ДК-де есептеулер жүргізу, нәтижелерді түсіндіру және ұсыныстар әзірлеу
5.13 Курстық жұмыстың беттері және қосымшасы, курстық жұмысының құрамына кіретін барлық беттерінде нөмірлері болуы қажет.
5.14 Иллюстрациялар (графиктер, диаграммалар, сұлбалар) курстық жұмыстың бірінші аталған немесе келесі беттегі тікелей мәтіннен кейін орналастырылады. Иллюстрациялар Сурет сөзімен белгіленеді және бөлім шеңберінде араб цифрларымен белгіленеді. Олар компьютерде орындалған және түрлі-түсті болуы мүмкін. Барлық иллюстрацияларға курстық жұмысында сілтеме болуы қажет. Барлық суреттер астында тиісті атауы болу керек.
Мысалы:
Сурет 1.2. Бірінші бөлімнің екінші суреті. (жолдың ортасында)
5.15 Иллюстрацияға сілтеме жасау барысында нөмірлеуде 2 суретке сәйкес деп жазу қажет, басынан аяғына дейін ал бөлім бойынша нөмірлеуде 1.2 суретіне сәйкес болуы тиіс.
5.16 Кестелер көрнекілік ретінде және көрсеткіштерді салыстыру мақсатында қолданылады. Кестелердің атаулары оның мазмұнын ашу керек. Дәл, қысқаша болуы тиіс. Кестелердің атауын кестеден жоғары, жолдың енінен абзацтан кейінгі кесте 1 сөзінен соң келесі жолға орналастыру керек. Кестені өзі ескертілген мәтіннен кейін орналастыру қарастырылады. Барлық кестелерге сілтемелер болуы тиіс. Сілтеме қоюда кесте деп нөмірлері көрсетіліп жазылуы қажет.
5.17 Көп жол мөлшердегі кестені келесі параққа (бетке) көшіруге болады. Кесте бөлігін келесі параққа (бетке) көшіру барысында Кесте сөзі және нөмірі бір рет кестенің бірінші бөлігінің сол жағына, ал келесі бөлігінде Жалғасы сөзі жазылады, және кесте нөмірі көрсетіледі, ... жалғасы
БЕКІТЕМІН
Кафедра меңгерушісі
__"Ақпараттық жүйелер" кафедрасы___________
_________________ ___Боранкулова Г.С.____
қолы аты-жөні.
__26_________08_________20_23_ж .
6В06119 - Бағдарламалық инженерия, 6В06116-Компьютерлік жүйелер мен
желілерді әкімшіліктеу, басқару және қорғау, 6В06118- Ақпараттық жүйелер және технологиялар білім беру бағдарламасы бойынша
БАҒДАРЛАМАЛАРДЫ ӘЗІРЛЕУ ТЕХНОЛОГИЯСЫ
пәнінен курстық жұмыстарды орындауға арналған
ӘДІСТЕМЕЛІК НҰСҚАУ
Тараз 2023
Курстық жұмысты орындауға арналған әдістемелік нұсқау 6В06119 - Бағдарламалық инженерия, 6В06116-Компьютерлік жүйелер мен желілерді әкімшіліктеу, басқару және қорғау, 6В06118- Ақпараттық жүйелер және технологиялар білім беру бағдарламасы бойынша Бағдарламаларды әзірлеу технологиясы курстық жұмысты орындауға әдістемелік нұсқау пәннің оқу бағдарламасына сәйкес жасалған.
Әдістемелік нұсқауды құрастырушылар:
Абдувалова А.Д. ________________
аты-жөні қолы
Әдістемелік нұсқау Ақпараттық жүйелер кафедра мәжілісінде талқыланды
кафедра атауы
Хаттама №__1___ ___26_________08_______2023 ж.
Кафедра меңгерушісі ____________ __________________
қолы аты-жөні
МАЗМҰНЫ
Кіріспе ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .
4
Бағдарламаларды әзірлеу технологиясы пәнінен курстық жұмыстың мақсаты және мәселелері ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
5
Курстық жұмысқа қойылатын талаптар ... ... ... ... ... ... ... ... ... ... ... ... ... ...
5
Курстық жұмысты орындау үшін техникалық және бағдарламалық қамтамаға қойылатын талаптар ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..
6
Курстық жұмыстың көлемі мен мазмұны ... ... ... ... ... ... ... ... ... ... ... ... ... .
6
Курстық жұмысты рәсімдеу ережелері ... ... ... ... ... ... ... ... ... ... ... ... ... ... .
7
Курстық жұмыс бойынша білімгерлердің білімін бақылау және есептерін қабылдау түрлері ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
9
Курстық жұмысты қорғау тәртібі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
9
Курстық жұмысты бағалау критерийлері ... ... ... ... ... ... ... ... ... ... ... ... ... ..
10
Курстық жұмыстың жеке тапсырмалары ... ... ... ... ... ... ... ... ... ... ... ... ... ..
14
Инструментальды құралдарды қолдану әдістемелік нұсқаулары ... ... ... ..
11
11
Ұсынылатын әдебиеттер тізімі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
13
Қосымшалары ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
Кіріспе
Бағдарламаларды әзірлеу технологиясы пәні бойынша курстық жұмыста С++С# тілдердің мүмкіндіктерін терең игеру, теориялық және практикалық білімдер арасында байланыстарды тығыздау.
Курстық жұмыстың міндеті - cтудент курстық жұмысты өздігінен орындау кезінде теориялық және практикалық білімін қолдана білу керек. Сонымен бірге программалаудың жұмыс дағдысын меңгеру.
Курстық жұмыс Бағдарламаларды әзірлеу технологиясы пәні бойынша тереңдету мақсатында теориялық және практикалық білімді тәжірибемен ұштастыру. Курстық жұмыс тақырыптарын ашу үшін зертеу нәтижесінде болған нәтижелерге көңіл бөлу керек. Курстық жұмыстың тақырыбын таңдау оның практикалық мәні мен теориялық бағалануының көкейкестілігін болжайды. Объектіні, зерттеу пәнін таңдау сияқты тақырыпты таңдау кезінде, білімгерге толық дербестік мүмкіншілік беріледі. Білімгерлерге бір ғана талап қойылады, ол курстық жұмыс тақырыбы Бағдарламаларды әзірлеу технологиясы пәні бойынша Мемлекеттік білім беру стандартына және оқу бағдарламасына сәйкес болуы керек. Егер білімгерде тақырып таңдау кезінде қиыншылық туындаса, онда жетекшіден көмек сұрауға болады. Курстық жұмыс тақырыбы кафедрада құрастырылады және кафедрада бекітіледі, курстық жұмыс тақырыптары беріледі. Топта бір тақырып бір білімгерге ғана бекітіледі. Курстық жұмыс нақты мәліметсіз, тек әдебиеттер материалдарымен қорғауға жіберілмейді.
Осы әдістемелік нұсқауда курстық жұмыстың бөлімдері құрылымына және мазмұнына, ұсыну түрлеріне және көлеміне міндетті талаптар жазылған және оны орындау барлық кезеңдері, сонымен қатар аяқталған жұмысты қорғауға ұсыну процедурасы көрсетілген.
1. Бағдарламаларды әзірлеу технологиясы пәнінен курстық жұмыстың мақсаты және мәселелері
Курстық жұмыстың мақсаты - Бағдарламаларды әзірлеу технологиясы пәнінен алған білімдерін бекіту және тереңдету, заманауи С++С# жоғары бағдарламалау тілдерін игеру үшін, бағдарламалау ортасында жұмысын іс жүзінде толықтай түсіну үшін, жүйенің негізгі буындарының өзара іс-әрекеттерінің ұйымдастырылу принциптерін игеру негізінде нақтылы қызмет атқаруға арналған бағдарламалау ортасында жұмыс орындау және өзіндік жұмыс істеу дағдыларын дамыту.
Мақсатқа жетуде келесі мәселелер шешіледі:
а) мақсатты анықтау және қалыптастыру;
б) курстық жұмыс жоспарын құрастыру;
в) зерттеудің дұрыс жүруін және әдістемесін оқу;
г) зерттеу нәтижесінде алынған қорытындыларды, қолданылған әдебиеттерді жалпылау;
д.) курстық жұмысты дайындау.
2. Курстық жұмысқа қойылатын талаптар
Курстық жұмысты орындау үшін қойылған мәселе пәндік саламен танысу қажет. Мәселені шешуде қолданылатын бағдарламалық қамтамасыз етуін зерттеу қажет. Студент тапсырма нұсқасына сәйкес қажетті ақпаратты жинақтап өңдеуі және ол ақпараттың шыңайлығы мен үйлесімділігін тексеруі тиіс.
Қарастырылып отырған әдістемелік нұсқау төмендегі талаптарға сәйкес әзірленген:
- 6В06119 - Бағдарламалық инженерия, 6В06116-Компьютерлік жүйелер мен желілерді әкімшіліктеу, басқару және қорғау, 6В06118- Ақпараттық жүйелер және технологиялар - Қазақстан Республикасының білім берудегі мемлекеттік жалпы талаптар стандартымен;
- Мамандық бойынша оқу жоспарымен;
- Курстық жобалауды жүргізуді ұйымдастыру және әдістемесі бойынша жалпы нұсқауларымен;
Курстық жоба - оқытушының бақылауымен жасалған студенттің өздік зерттеу жұмысы. Курстық жоба С++С# бағдарламалау тілдерінде орындалған бағдарламалардан тұрады.
2.1. Курстық жобаны дайындау максаты:
Бағдарламалау тілдерінен алған білімдерінің негізінде бағдарламаларды құру және тестілеу дағдыларын бекіту;
- бағдарламалық құжаттарды ЕСПД-ға (ГОСТ 19.106-78) сәйкес рәсімдеу дағдыларын қалыптастыру;
2.2. Курстық жоба орындау барысында студенттерга койылатын талаптар:
- С++С# бағдарламалау тілдерінде бағдарламалау ортасын меңгеру;
- Курстық жоба тақырыбы бойынша әдебиеттер және техникалық құжаттарды оқып білу;
- Қолданбалы бағдарламаларды құрастыру, тестілеу дағдыларын дамыту;
2.3. Курстық жоба тақырыптарын жетекші құрастырып, циклдық комиссия отырысында бекітіледі. Тақырыптар тізімі қосымша 1-де көрсетілген, бірақ жетекші тақырыптарды өзгертуіне не толықтыруына болады. Курстық жұмысты орындау тәртібі М.Х.Дулати атындағыТарӨУ бекіткен курстық жұмысты орындау ережесіне сәйкес болуы және келесі кезеңдерден тұруы тиіс:
2.3.1. Мазмұны:
- Кіріспе;
- Жалпы бөлім;
- Негізгі бөлім;
- Бағдарламашы басшылығы;
- Қолданушы басшылығы;
- Қорытынды;
- Қолданылған әдебиеттер тізімі;
- Қосымшалар (қажетті жағдайда);
2.3.2. Кіріспе келесі мәліметтерден тұрады:
- бағдарламаның қолданылуы;
- қолданылу шарттары;
- есептің сипатталуы;
- енгізілетін және шығарылатын мәліметтер;
2.3.3. Жалпы бөлімде таңдалған бағдарламалау тілінің құрылымы, негізгі операторлары мен командалары жөнінде кысқаша мағлұмат беру керек.
2.3.4. Негізгі бөлімде келесідей мәлімет берілуі керек:
- Есептің жалпы қойылымы;
- Алгоритмді әзірлеу және жазу;
- Бағдарламаның процедуралары мен функцияларын сипаттау;
- Бағдарламаның блок-схемасы;
- идентификаторлар (айнымалылар) кестесі және олардың қолданылуы;
- Тестілеу және жүктеу;
2.3.5. Бағдарламашы басшылығы келесі бөлімдерден тұрады:
- бағдарламаны қолданудың тағайындалуы және шарттары;
- бағдарлама сипаттамасы;
- бағдарламаға қатынау;
- енетін және шығатын мәліметтері;
- бағдарламаны орындау барысында пайда болатын хабарламалар;
2.3.6. Қолданушы басшылығы келесі бөлімдерден тұрады:
- бағдарламаның қолданылу мақсаты;
- бағдарламаның орындалу шарттары;
- бағдарламаның орындалуы;
- операторға хабарлама;
2.3.7. Курстық жобаның қорытынды бөлімінде студент өзінің теориялық және тәжірибелік бөлімдерін орындалу барысындағы нәтижелерін жазады.
2.3.8. Қолданылған әдебиеттер тізімі тұрақты үлгіде рәсімделуі қажет. Әдебиеттер тізімі жобаны орындау пайдаланылған ретімен немесе алфавиттік ретпен немесе жұмыс тарауларының ретімен жазылады. Курстық жоба орындау барысында әдістемелік - нұсқаулық, нормативтік, ғылыми-техникалық және т.б. әдебиеттер қолданылады.
2.3.9. Бағдарламаның өзіндік ерекшелігіне байланысты қосымша тараулармен толықтырылуы немесе жеке тараулары біріктірілуі мүмкін.
3. Курстық жұмысты орындау үшін техникалық және бағдарламалық қамтамаға қойылатын талаптар
Курстық жұмысты орындау үшін кемінде жедел жады 16 ГБ DDR4 (жылдамдығы -2666 МГц). С # тілі Microsoft фирмасының .NET (дот-нет) архитектурасы үшін программалар жазуға арналған тілі. .NET - программалау технологиясындағы жаңа платформа, ол желіге қосылған компьютерлерге арналып жасалған.
.NET көмегімен шағын мобильді компьютерлерде орындалатын программалар жазу ыңғайлы деп есептеледі. Бұл технология Visual Studio.NET деп аталады да, бұл ортада Visual Basic, басқарылатын С++ және С # тілдерінде программалар жасау қарастырылған
4. Курстық жұмыстың мазмұны және көлемі
4.1 Тапсырма жұмыс тақырыбы, мінездемесі, мазмұны және оны анықтаушы көлемі, жұмысты орындау үшін алғашқы мәліметтер, есептеу-графикалық бөлім үшін алғашқы мәліметтер және графикалық материалдар мінездемесі. Тапсырма арнайы бланкке жетекшілік материалдар көрсетіліп, өңдеуге жататын негізгі сұрақтар тізімі енгізіліп және курстық жұмыстың орындалу мерзімі мен кафедраға тапсыру уақыттары, кафедра мәжілісінің хаттама № көрсетіліп дайындалады (2-ші қосымша қараңыз).
4.2. Бағдарламаларды әзірлеу технологиясы пәні бойынша курстық жұмысқа түсіндірме хат кіріспеден, бірнеше бөлімнен, бірнеше бөлімшелер мен ұсыныстардан, қорытынды және қолданылған әдебиеттер тізімінен тұрады. Кіріспеден қорытындыға дейінгі барлық бөлімдері бір-бірімен байланыста, бірін-бірі толықтыруы керек, ал текст тізбекті және логикалы болуы керек. Түсіндірме хаттың жалпы көлемі 15-20 беттен тұратын компьютерде терілген текстен тұрады, сонымен қатар кіріспе 2-3 беттен аспасын. Курстық жұмысқа түсіндірме хат зерттеліп отырған мәселенің шешімінің жеткілікті толық ұсынысын есептің шешімінің дұрыстығын дербес компьютерде негіздеуі керек. Курстық жұмыстың материалдарын мақсатқа лайықты жайғастыру келесі тізбекте болсын:
титуль парағы;
тапсырма бланкі (Қосымша В);
беттері көрсетілген мазмұны;
кіріспе;
негізгі бөлімнің бөлімдері және бөлімшелері;
қорытынды;
қолданылған әдебиеттер тізімі;
қосымшалар (қажетті жағдайда).
4.3 Курстық жұмысының тақырыптары өзекті болу тиісті, замануаи жағдайға және ғылым және ақпараттық технологиялардың, есептеу техникасы және бағдарламалық қамтамасыз ету болашақта дамуы талапқа сай болып, жаңалық элеметтері мен практиткалық маңызды мәні болу қажет.
Курстық жұмыстарының тақырыптарын анықтағанда өндіріс, білім, ғылым және техника мәселелері мен шынайы міндеттерін есепке алу ұсынылады.
4.4 Курстық жұмысының тақырыптары мамандықтың оқытылатын пәніне сай болу тиісті және мына бағыттарда тәжірибелік маңыздылығы бар кәсіби қызметтің мәселелерін шешу керек:
техникалық және бағдарламалық жүйелерді есептеу әдістерін;
бағдарламалық-техникалық басқару жүйелерінің деңгейін қамтамасыз ету әдістерін;
бағдарламалаудың алгоритмдік тілдерін;
жүйенің аппараттық және программалық жабдықтарын жобалауда бағдарламалау ортасын қолдануды қамтамасыз ету керек.
5. Курстық жұмысты рәсімдеу ережелері
5.1 Курстық жұмыстың ғылыми жетекшісі ретінде профессорлар, доценттер, аға оқытушылар тағайындалады.
5.2 Курстық жұмыс А4 қағазына жазылады. Курстық жұмыстың беттік көлемі 15-20 беттен тұруы тиіс және ол үш бөлімнен тұрады. Бұдан кем немесе асық (көп) болмауы керек.
Мұқаба беті, стандартты толықтырылуы тиіс. Курстық жұмыс компьютерде терілсін және білімгердің қол жазбасы бойынша да қабылданады. Қолданылатын сия түрі қара немесе қою көк түсті сиямен жазылады. Сонымен қатар А4 қағазы бойынша беттің стандарттық шекаралары сақталсын; беттің параметрлері: жоғарыдан - 20 мм, төменнен - 25 мм, сол жақтан - 30 мм, оң жақтан - 10 мм, жол арасы - 1 интервалдан аспауы керек. Әр беттер өз ретімен реттік белгімен көрсетілуі тиіс. Беттің реттік нөмері үстіңгі оң жақ шегіне қойылады. Әдебиеттер тізімі 10-нан кем болмауы керек.
Курстық жұмыстың ішінде бір рет таза түрінде тігілуі тиіс, бұған тексеру кезіндегі кейбір кемшіліктер немесе ескертулер жазылады.
5.3 Әрбір курстық жұмыс таңдалған тақырыбының өзектілігін, қажет болса объект құрылуы мен қайта құрылуын немесе ғылыми зерттеулерін негіздеуі тиіс. 6В06120 - Бағдарламалық инженерия, 6В06116-Компьютерлік жүйелер мен желілерді әкімшіліктеу, басқару және қорғау, 6В06118- Ақпараттық жүйелер және технологиялар мамандықтары бойынша негізгі тақырыптан С++С# тілінде бағдарлама құру келесі кезеңдерден тұрады: а) бағдарламаның бастапқы мәтінін дайындау; ә) бағдарлама компиляциясы (объектті кодты алу) сұрақтары ашылуы тиіс.
5.4 Курстық жұмысының мазмұны кіріспе, бөлім реттік нөмірлері мен барлық тараулар, тараушалар атаулары, қорытынды, пайдаланған әдебиеттер тізімін, қосымшаларын қамтиды. Тізбелік нөмір тараулар және тараушалардың атаулары басталатын беттері көрсетіліп жазылады.
5.5 Кіріспе бөлім курстық жұмысының өзекті мәселелерін, ғылыми жаңашылдығын, қазіргі ғылыми мәселелерді шешу ахуалын бағалаудан, сонымен қатар курстық жұмыстың мақсаты мен мәселелерін, міндеттерін зерттелу объектісін, берілген теориялық және әдіснамалық негіздері мен курстық жұмысының практикалық базасын құрайды.
5.6 Курстық жұмысының негізгі бөлігінде, орындалған зерттеулердің мәнін, мазмұнын, әдістемесі мен негізгі нәтижелерінің қорытындылары келтіріледі. Курстық жұмысының негізгі бөлігі, ережеге сай, бөлім және бөлімшелерге бөлу ұсынылады. (тараулар және параграфтер).
5.7 Курстық жұмыста, тапсырмаға сәйкес, басқару жүйелердің заманауи перспективті теориялық және тәжірибелік жеке сұрақтары қарастырылуы тиіс. Зерттеу жұмыстары теориялық немесе тәжірибелік зерттеу өткізуге, процесті моделдеуге, параметрлерді оңтайландыруға бағытталады: қолданылатын әдістерді, құралдарды және алгоритмдерді таңдау және негіздеу, бағдарламалардың алгоритмдік схемаларын өңдеу
5.8 Курстық жұмыстың тәжірибелік бөлімі тапсырманы іске асыру пункттерін құрайды: жасалған алгоритмдермен бағдарламаларды өңдеу және жөндеу, құрылғылардың принципиалды схемаларын өңдеу және оларды компьютерме модельдеу, құрылғы макетін жасау және оны жөндеу, есептеу немесе өңделетін бұйым сипаттамалары бойынша тәжірибелік деректерді алу және олардың бастапқы мақсатта қойылған талаптарға сәйкестікгін анықтау.
5.9 Қорытынды бөлім курстық зерттеудің қорытындыларының қысқаша тұжырымынан, қойылған міндеттердің толық шешілуін бағалаудан, зерттелінген объекті бойынша нақты ұсыныстардан тұрады.
5.10 Пайдаланған әдебиеттер тізімі курстық жұмыстарға қойылған талаптарға сәйкес рәсімделеді.
5.11 Қосымшаға курстық жұмыстың зерттеуі мен орындалуына байланысты, негізгі бөлімде қамтылмаған материалдар кіргізіледі.
5.12 Курстық жұмысының бөлімдерінің барлық құжаттың өн бойында абзацтан кейін араб сандарымен белгіленіп нүктесіз қойылған реттік нөмірлері болуы қажет. Бөлімшелер бөлімдер аясында нөмірленуі қажет. Бөлімше нөмірі, нүктемен бөлінген бөлім мен бөлімше нөмірлерінен тұрады. Бөлімше нөмірінен кейін нүкте қойылмайды. Бөлімдер екі немесе бірнеше бөлімшеден тұрады.
Мысалы:
2 ЗЕРТТЕЛЕТІН МӘСЕЛЕНІ ШЕШУГЕ АРНАЛҒАН КОМПЬЮТЕРЛІК ТЕХНОЛОГИЯЛАР
2.1 Мәселе туралы мәлімдеме
2.2 Зерттелетін мәселені шешу алгоритмі
2.3 ДК-де есептеулер жүргізу, нәтижелерді түсіндіру және ұсыныстар әзірлеу
5.13 Курстық жұмыстың беттері және қосымшасы, курстық жұмысының құрамына кіретін барлық беттерінде нөмірлері болуы қажет.
5.14 Иллюстрациялар (графиктер, диаграммалар, сұлбалар) курстық жұмыстың бірінші аталған немесе келесі беттегі тікелей мәтіннен кейін орналастырылады. Иллюстрациялар Сурет сөзімен белгіленеді және бөлім шеңберінде араб цифрларымен белгіленеді. Олар компьютерде орындалған және түрлі-түсті болуы мүмкін. Барлық иллюстрацияларға курстық жұмысында сілтеме болуы қажет. Барлық суреттер астында тиісті атауы болу керек.
Мысалы:
Сурет 1.2. Бірінші бөлімнің екінші суреті. (жолдың ортасында)
5.15 Иллюстрацияға сілтеме жасау барысында нөмірлеуде 2 суретке сәйкес деп жазу қажет, басынан аяғына дейін ал бөлім бойынша нөмірлеуде 1.2 суретіне сәйкес болуы тиіс.
5.16 Кестелер көрнекілік ретінде және көрсеткіштерді салыстыру мақсатында қолданылады. Кестелердің атаулары оның мазмұнын ашу керек. Дәл, қысқаша болуы тиіс. Кестелердің атауын кестеден жоғары, жолдың енінен абзацтан кейінгі кесте 1 сөзінен соң келесі жолға орналастыру керек. Кестені өзі ескертілген мәтіннен кейін орналастыру қарастырылады. Барлық кестелерге сілтемелер болуы тиіс. Сілтеме қоюда кесте деп нөмірлері көрсетіліп жазылуы қажет.
5.17 Көп жол мөлшердегі кестені келесі параққа (бетке) көшіруге болады. Кесте бөлігін келесі параққа (бетке) көшіру барысында Кесте сөзі және нөмірі бір рет кестенің бірінші бөлігінің сол жағына, ал келесі бөлігінде Жалғасы сөзі жазылады, және кесте нөмірі көрсетіледі, ... жалғасы
Ұқсас жұмыстар
Пәндер
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.
Ақпарат
Қосымша
Email: info@stud.kz