Жүйелік программалаудың негізгі ұғымдары



Кіріспе
1.Жүйелік бағдарламалау курсын оқытудың теориялық негiздерi
2.Жүйелік бағдарламалау функциясы
3.Жүйелік бағдарламалау курсының компьютерлік оқыту жүйесінің құрылымы.
Қорытынды
Пайдаланылған әдебиеттер.
Информатиканы оқыту әдiстемесiнде бiрiктiрiлген барлық әдiстемелiк педагогикалық бiлiмдер мен тәжiрибелер жиынтығынан “Жүйелік бағдарламалау” курсы бөлiнiп шығады. Бұл оқу пәнiнiң мазмұнында информатиканы оқыту әдiстемесiнiң жалпы теориялық негiздерi, типтiк техникалық құралдар жиыны және сонымен бiрге жоғары мектеп курсының нақты тақырыптарын оқыту әдiстемесi қарастырылды.
Жоғары оқу орындарында информатика мамандығының “Жүйелік бағдарламалау” курсы біраз программалық жабдықтарды қамтиды. Қазiргi кезде объекттіленген бағдарланған программалау орталарын көптеп дайындалуы және олардың түрлі нұсқаларының пайда болуы курс мазмұнының да, оны оқыту әдiстемесiнiң де өзгерiп отыруына әкелуде. Осының әсерiнен жүйелік бағдарламалау курсын оқытудың түрлi әдiстерi мен құралдары пайда болуда. Осындай әдiстердiң бiрi ретiнде, үйренушiнiң өз бетiмен жұмыс iстеуiне негiзделген компьютер көмегiмен оқыту әдiсiн алуға болады. Ал компьютерлiк оқыту жүйелерi компьютер көмегiмен оқытудың негiзгi құралы. Уақыт өте келе бiлiм беру жүйесiн компьютерлендiрудiң ойдағыдай жүзеге асып келе жатқандығын практика көрсетiп келедi. Бұл мәселенi: компьютер, оның программалық қаматамасыз етiлуiнiң бiртiндеп жүзеге асырылуы, мамандардың дайындалу қарқыны, информатика пәнiнiң оқыту әдiстемесiнiң, оның iшiнде нақты курстарды оқытудың әдiстемесiнiң қалыптасып келе жатқандығынан байқауға болады.
1. Пирогов И.Ю. Assembler.Учебный курс. –М.: Нолидж, 2001., -846 с.
2. Зубков С.В. Assembler для DOS, Windows и UNIX. –М.: ДМК, 2000.
3. Юров В., Хорошенко С. Ассемблер. -С.-Пб.:Питер, 1999.
4. Финогенов К.Г. Самоучитель по системным функциям MS-DOS.-М.: МПМА-ЛИП,1993.
5. Абель П. Язык Ассемблера для IBM PC и программирования. М.:Высшая школа,1992.
6. Hортон П. ПК фирмы IBM и OS MS-DOS. -М.: Радио исвязь,1991.

Қазақстан Республикасының білім және ғылым министрлігі
Семей қаласының Шәкәрім атындағы мемлекеттік университеті
Жаратылыстану -математика факультеті
Информатика және ақпараттық технологиялар кафедрасы

СӨЖ№1
Тақырыбы: Жүйелік программалаудың негізгі ұғымдары мен анықтамалары.

Орындаған: Жиеншеева Б.Ұ
Тобы: Т-241
Тексерген: Каженова Ж. С.

Семей қаласы 2015жыл.

Жоспары
Кіріспе
1. Жүйелік бағдарламалау курсын оқытудың теориялық негiздерi
2. Жүйелік бағдарламалау функциясы
3. Жүйелік бағдарламалау курсының компьютерлік оқыту жүйесінің құрылымы.
Қорытынды
Пайдаланылған әдебиеттер.

КIРIСПЕ
Информатиканы оқыту әдiстемесiнде бiрiктiрiлген барлық әдiстемелiк педагогикалық бiлiмдер мен тәжiрибелер жиынтығынан "Жүйелік бағдарламалау" курсы бөлiнiп шығады. Бұл оқу пәнiнiң мазмұнында информатиканы оқыту әдiстемесiнiң жалпы теориялық негiздерi, типтiк техникалық құралдар жиыны және сонымен бiрге жоғары мектеп курсының нақты тақырыптарын оқыту әдiстемесi қарастырылды.
Жоғары оқу орындарында информатика мамандығының "Жүйелік бағдарламалау" курсы біраз программалық жабдықтарды қамтиды. Қазiргi кезде объекттіленген бағдарланған программалау орталарын көптеп дайындалуы және олардың түрлі нұсқаларының пайда болуы курс мазмұнының да, оны оқыту әдiстемесiнiң де өзгерiп отыруына әкелуде. Осының әсерiнен жүйелік бағдарламалау курсын оқытудың түрлi әдiстерi мен құралдары пайда болуда. Осындай әдiстердiң бiрi ретiнде, үйренушiнiң өз бетiмен жұмыс iстеуiне негiзделген компьютер көмегiмен оқыту әдiсiн алуға болады. Ал компьютерлiк оқыту жүйелерi компьютер көмегiмен оқытудың негiзгi құралы. Уақыт өте келе бiлiм беру жүйесiн компьютерлендiрудiң ойдағыдай жүзеге асып келе жатқандығын практика көрсетiп келедi. Бұл мәселенi: компьютер, оның программалық қаматамасыз етiлуiнiң бiртiндеп жүзеге асырылуы, мамандардың дайындалу қарқыны, информатика пәнiнiң оқыту әдiстемесiнiң, оның iшiнде нақты курстарды оқытудың әдiстемесiнiң қалыптасып келе жатқандығынан байқауға болады.

ЖҮЙЕЛІК БАҒДАРЛАМАЛАУ курсын оқытудың теориялық негIздерI

Қазiргi әлемнiң ғылыми бейнесiнiң негiзгi сипаттамасы қоғамдағы және табиғаттағы информациялық процестер мен факторлардың фундаментальды ролiн мойындау болып табылады.
Бұл жағдай бiздiң ғасырдың басында әлемнiң бейнесiн жаңаша тұжырымдайтын идеяның тууына байланысты өзгере бастады. Мұндағы негiзгi мәселе ұйымдастырушылық немесе қазiргi айтылып жүргенiндей информациялық факторларға байланысты. Дәлiрек айтсақ алдыңғы кезекке жеке пәндер немесе құбылыстар ғана емес, олардың өзара байланысы мен өзара әсерлесу мәселесi қойылды. Бұл мәселемен айналысатын ғылым информатика деп аталды. Сонымен информатика - компьютердiң көмегiмен информацияны iздеу, сақтау, жинақтау, тарату, өлшеу мен өңдеудiң әдiсi, тәсiлдерi мен заңдылықтарын қарастыратын математикалық ғылым.
Қазiргi кезде информатиканың ықпалына көп сүйенетiн саланың бiрi халық ағарту жүйесi. Ал, жоғары оқу орындарында информатиканың проблемаларын қарастыратын сала кәсiби информатика деп аталады.
Кәсiби информатика информатика ғылымының бiр саласы ретiнде жоғары оқу орындарындағы оқу процесiнде пайдаланы - латын компьютердi программалық, техникалық оқу-әдiстемелiк және ұйымдастырушылық жақтарынан қамтамасыз етудi зерттейтiн сала ретiнде анықталады.
Жоғары оқу орындарының информатикасын программалық қамтамасыз ету оқу орындарының информациялық, басқару және оқыту жүйелерiн қамтиды, оның құрамында осы жүйелердi жобалауға арналған сериялық құралдар бар.
Жоғары оқу орындары информатикасы психологиялық-педагогикалық қамтамасыз етiлуi тиiс. Ол өзiнiң маңыздылығы жағынан алғашқы орында қарастырылатын мәселеге жатады. Қазiргi компьютерлердiң жоғары оқу орындарындағы оқу-тәрбие процесiне енгiзiлуi компьютерлендiрудiң барлық проблемаларын шеше алмайтыны анық. Компьютердi пайдалану жағдайында оқу процесiн тиiмдi және өз мақсатына жете алатындай етiп ұйымдастыру үшiн бiрқатар педагогикалық, психологиялық проблемаларды шешу қажет. Осыған байланысты педагогиканың, психологияның және дидактиканың дәстүрлi қағидалары қосымша зерттеудi талап етедi. Бұл жерде оқытуды компьютерлендiрудiң екi түрлi негiзгi бағыты бар екенiн ескеру қажет, олар компьютер оқу объектiсi және компьютер оқу құралы ретiнде.
Компьютердi зерттеу объектiсi ретiнде алатын болсақ, жоғары оқу орындарында оның программалық қамсыздандырудың негiздерiн оқытатын "Жүйелік бағдарламалау" деп аталатын жаңа курс енгiзiлген. Енгiзiлген жаңа пән жаңадан дамып келе жатқан информатика ғылымының барлық мазмұнын қамти алмайды. Ол болашақ информатика мамандарының жоғары оқу орындарындағы басқа пәндердi оқуға қажеттi бiлiм, iскерлiк пен дағдылармен қаруландыруы тиiс.
Қазiргi кезде "Жүйелік бағдарламалау" курсына жоғары оқу орындарында 96 сағат бөлiнген және Қазақстан Республикасының "Бiлiм туралы" Заңының талаптарынa сәйкес курсты оқыту стандартына төмендегi мәселелер енгiзiлген:
* курс бойынша бiлiм беру мазмұнының минимумы;
* болашақ информатик мамандардың дайындық деңгейiне қойылатын талаптар;
* стандарттағы талаптардың орындалуын бағалау;
* бiлiм бағалау.
Жүйелік бағдарламалау курсын оқытудың мақсаттары:
# графика, математика, статистика бойынша қолданбалы программалар пакеттерiн ұсынудың маңызын, қасиеттерi мен мүмкiндiктерiн оқып бiлу;
# графиктердi, диаграммаларды, үлгiлердi, суреттердi, этикеткаларды еркiн мәтiнге не құжатқа енгiзу және дайын ортада оны құрып үйрену;
# графикалық бейнелердi құруға және модификациялауға мүмкiндiк беретiн инструментальдық құрылғыны қолдануды үйрету.
Курсты оқытудың мiндеттерi:
o берiлген графикалық және баспалық пакеттерге тән функцияларды оқып үйрену;
o ғылыми салада қолданбалы программалық ұқсас пакеттер - дiң мiндетi туралы түсiнiк қалыптастыру;
o web-беттердi бiрiктiретiн құрауыштардың негiзгi түсiнiктерi мен анықтамалары туралы түсiнiктердi қалыптастыру;
Кәсiби қызметте қолданбалы программалаудың дағдысын пайдалана бiлудi қалыптастыру. Информатиканы жоғары оқу орындарында оқыту жөнiнде қалыптасқан түрлi көзқарастар бар. Ендi жоғары оқу орындарындағы қолданбалы программалық қамсыздандыру курсының мазмұны мен әдiстемелiк ерекшелiктерiне тоқталайық.
o Жоғары оқу орындарындағы "Жүйелік бағдарламалау" курсының мазмұны түрлi программалық жабдықтар - мен жұмыс ебдейлiгiн, дағыдысын қалыптастыруға негiзделген.
o "Жүйелік бағдарламалау" курсы бiр жағынан курстың информатика пәнiмен байланысын қамтамасыз етсе, екiншi жағынан болашақ информатик мамандардың теориялық дайындық деңгейiн меңгеруi үшін берiледi.
o "Жүйелік бағдарламалау" курсының маңызды ерекшелiгi оның басқа пәндермен тығыз байланысты.
o "Жүйелік бағдарламалау" курсын оқу барысында алған бiлiм мен iскерлiктерiн басқа пәндердi оқу барысында кеңiнен қолдана алады.
Сонымен жоғары оқу орындарындаға информатика маманды - ғының "Жүйелік бағдарламалау" курсы дәстүрлi әдiстегi iскерлiк пен дағдыны жаңаша қалыптастырып, басқа пәндердi оқытуға өзiнiң ерекше үлесiн тигiзедi.
Жүйелік программалау көптеген функцияларды орыңдайды: информацияны дискіге жазу-оқуды жүзеге асырады, мәліметтер сақтауды ұйымдастырады, компьютер құрылғыларының өзара байланыста жұмыс істеуін, барлық қолданбалы программалар жұмысының орындалуын қамтамасыз етеді. Бүл жүйе ЭЕМ іске қосылғаннан кейін иілгіш не қатты дискіден алғашқы жүктелетін кещенді программа болып табылады. Белгілі бір қосымша қызмет атқаруға керекті программалар тобы утилиттер болып табылады. Оларға мысал ретінде антивирустік (вирустерге қарсы) программаларды, мәліметтерді архивтеу (кысу) программаларын, компыотердің: жұмыс істеу қабілетін (диагностика) тексеретін программаларды (тест ирограммалары) айтуға болады.
WINDOWS 95, WINDOWS NT, OS2, UNIX көп мақсатты жүйелер болып саналады. Көп мақсаттылық -- бір компьютерде бір уақытта қатарласа бірнеше есепті шығару мүмкіндігі немесе бірнеше әрекеттің қатар атқарылып жатуы. Мысалы, Сіз мәтін көшіріліп жатқан шақта ойнап та отыруыңызға боладь, өйткені бұл жұмыстарды әртүрлі қүрылғылар атқарады немесе ол қүрылғылардың жұмыс жылдамдығы адамның жылдамдығынан өте жоғары болып келеді.
Көптеген ІВМ - үйлесімді компьютерлер дискілікМЗ DОS операциялық жүйесі мен көп терезелі WINDOWS графикалық операциялық жүйесін пайдаланады.
Жүйелік программалаудың функциясына кіреді:
Қолданушымен сұқбатты жүзеге асыру;
Еңгізу-шығару және деректермен басқару;
Бағдарламалардың өндеу процесін жоспарлау және ұйымдастыру; Ресурстарды орналастыру (оперативтік жадпен кэш жадты, процессорді, сыртқы құрылымды);
Бағдарламаларды орындалуға еңгізу;
Бірнеше көмекші операцияларды қамтамасыз ету;
Әр түрлі сыртқы құрылымдар арасында ақпараттарды беру;
Перифериялық құрылымдарды бағдарламалық қолдау жұмыстары (дисплей, пернетақта, диск жинақтауыш, принтержәне т.б.).
Жүйелік программалау компьютердің құрылымдарың басқару бағдарламасының жалғасы дейміз. ОЖ төрт негізгі түрі бар:
Бір пайдаланушылық бір есептік, олар бір пернетақтаны қолдайды және тек бір есеппен жұмыс істей алады;
Бір пайдаланушылық бір есептік фондық мөрімен, негізгі есеппен бірге қосымша есепті еңгізе алады және ақпаратты мөрге бағыттайды. Бұл көп көлемді ақпараттарды мөрге жіберу жұмысың тездетеді.;
Бір пайдаланушылық көп есептік ,бір қолданушыға көп есептермен жұмыс жасап,өндей алады. Мысалы, бір компьютерге бірнеше принтерлер қосуға болады және әр қайсысы өз жұмысын атқарады;
Жүйелік бағдарламалау курсының компьютерлік оқыту ... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Жүйелік программалаудың негізгі ұғымдары мен анықтамалары жайлы
Жүйелік программалаудың негізгі ұғымдары мен анықтамалары
Жүйелік программалаудың негізгі ұғымдары мен анықтамалары жайлы мәлімет
Жүйелік программалаудың негізгі ұғымдары мен анықтамалары жайлы ақпарат
Жүйелік программалаудың негізгі ұғымдары мен анықтамалары туралы
Мамандардың мәліметті өңдеудің машиналық құралдарына максималды жақындығы
Компьютердің негізгі орындаушысы - процессор
Мектепте алгоритмдеу және Паскаль тілін оқыту әдістемесі
Жүйелік программалаудың негізгі ұғымдары мен анықтамалары туралы ақпарат
Turbo Pascal тілінде циклдармен жұмыс
Пәндер