Professional Documents
Culture Documents
Програмирање модули 4 5 6 7
Програмирање модули 4 5 6 7
Интеграција
Примјену стечених знања је могуће повезати са предметима математика, физика и основе електротехнике.
Извори
- Уџбеник одобрен од стране Министарства просвјете и културе Републике Српске
- Друга стручна и теоријска литература
- Kernighan, Ritchie: Програмски језик C, ЦЕТ, Београд, 2003.
- Живко Тошић, Момчило Ранђеловић: Програмирање, Завод за издавање уџбеника и наставна средства, Београд, 2004.
- Ласло Краус: Програмски језици и методе програмирања, Академска мисао, Београд, 2001-2003.
- Александар Коцић: Програмирање за трећи разред електротехничке школе, Завод за издавање уџбеника и наставна средства, Београд, 2003.
- Милан Чабаркапа: Основе C програмирања
Оцјењивање
Оцјењивање се врши у складу са Законом о средњем образовању и васпитању и Правилником о оцјењивању ученика у настави и полагању испита у средњој
школи. О техникама и критеријима оцјењивања ученике треба упознати на почетку изучавања модула.
Струка (назив): ЕЛЕКТРОТЕХНИКА
Занимање (назив): Техничар информационих технологија
Предмет (назив): ПРОГРАМИРАЊЕ
Опис (предмета): Стручно-теоријски предмет
Модул (наслов): ЈЕДНОДИМЕНЗИОНАЛНИ НИЗОВИ (ВЕКТОРИ) И ВИШЕДИМЕНЗИОНАЛНИ НИЗОВИ
Датум: Април, 2021. године Шифра: Редни број: 05
Сврха
Оспособљавање ученика за израду програма у којима примјењују напредне технике за рад са низовима.
Оспособљавање ученика за рад са вишедимензионалним низовима.
Специјални захтјеви / Предуслови
- Претходно стечена знања из предмета програмирање.
- Рачунарски кабинет са 15 рачунара.
- Неопходно је да сваки ученик ради сам за рачунаром.
Циљеви
- Оспособљавање ученика за савладавање модуларног приступа рјешавања проблема
- Оспособљавање ученика за савладавање напредних техника у раду са низовима
- Оспособљавање за израду програма у којима се учитавају, приказују и изводе различите операције над једнодимензионалним низовима
- Оспособљавање за израду програма у којима се учитавају, приказују и изводе различите операције над вишедимензионалним низовима
- Усвајање основа за даље самостално стицање знања и усавршавање
- Формирање основе за даље образовање
Теме
1. Једнодимензионални низови или вектори
2. Вишедимензионални низови
Исходи учења
Тема Знања Вјештине Личне компетенције Смјернице за наставнике
Ученик је способан да:
1. Једнодимензионални - дефинише - декларише и - примијени стечена Користити пројектор, локалну мрежу,
низови или вектори једнодимензионални иницијализује знања и вјештине у уџбеник, стручне часописе, интернет;
низ; једнодимензионални свакодневном и
- декларише и низ; професионалном
иницијализује - формира животу; - Ученици могу писати изворни код у
једнодимензиони низ; једнодимензионални низ - испољи самосталност и Dev-C++, Code::Blocks или Visual
- обраћа се елементима у програму; сарадништво у Studio Community IDE окружењу;
једнодимензионалног - чита податке са улаза и практичном и
низа; смјешта их у стваралачком раду; - Показиваче обрадити као ефикасан
- дефинише начин једнодимензионални - испољи критички однос механизам за обраду низова,
преноса низова низ; према властитом раду и динамичко формирање објеката и
функцијама; - исписује елементе раду других; њихову обраду;
- објасни везу између једнодимензионалног - испољи развој
показивача и низова; низа; когнитивних - Глобални исход овог предмета је да
- пише алгоритме за - креира и примјењује способности; ученик буде у стању да изврши
ротирање, проширивање, функције за читање, - испољи интересовања за декомпозицију програма у коме се
сажимање и писање и обраду савремене токове у свака акција обрађује позивањем
инвертовање низа; елемената низа; програмирању и одговарајуће функције.
- пише алгоритме за - примјењује алгоритме за информационим
претраживање низа; ротирање, технологијама;
- пише алгоритме за проширивање, - поступно и
сортирање низа. сажимање и систематично усваја
инвертовање низа; правила и синтаксе у
- користи технике програмским језицима;
линеарне и бинарне - пише уредан кôд;
претраге низа; - поступно и
- користи различите систематично усваја и
алгоритме сортирања развија етичко
низова; понашање у примјени
- врши сливање два програмирања;
сортирана низа у један - опажа, критички
сортиран низ. размишља, памти и
користи познате
2. Вишедимензионални - разликује - декларише и појмове, структуре и - Користити пројектор, локалну мрежу,
низови једнодимензионални од иницијализује матрицу; концепте на нове уџбеник, стручне часописе, интернет.
вишедимензионалног - пише програме за унос, начине.
низа; формирање и приказ - Ученици могу писати изворни код у
- декларише и дводимензионалног Dev-C++, Code::Blocks или Visual
иницијализује низа; Studio Community IDE окружењу.
дводимензионални низ - пише програме за
(матрицу); претраживање - Показиваче обрадити као ефикасан
- обраћа се елементима вишедимензионалних механизам за обраду низова,
матрице; низова; динамичко формирање објеката и
- пролази кроз матрицу - креира и примјењује њихову обраду.
ред по ред; функције за читање,
- пролази кроз матрицу писање и обраду - Глобални исход овог предмета је да
колону по колону; елемената матрице; ученик буде у стању да изврши
- врши спирални пролаз - креира функције за декомпозицију програма у коме се
кроз матрицу; размјену редова и свака акција обрађује позивањем
- објасни начин колона матрице; одговарајуће функције.
регистровања - користи функције
дводимензионалног низа намијењене за обраду
у меморији и везу једнодимензионалног
између показивача и низа при обради редова
дводимензионалног матрице.
низа;
- пише функције са
матрицама.
Интеграција
Примјену стечених знања је могуће повезати са предметима математика, физика и основе електротехнике.
Извори
- Уџбеник одобрен од стране Министарства просвјете и културе Републике Српске
- Друга стручна и теоријска литература
- Kernighan, Ritchie: Програмски језик C, ЦЕТ, Београд, 2003.
- Живко Тошић, Момчило Ранђеловић: Програмирање, Завод за издавање уџбеника и наставна средства, Београд, 2004.
- Ласло Краус: Програмски језици и методе програмирања, Академска мисао, Београд, 2001-2003.
- Александар Коцић: Програмирање за трећи разред електротехничке школе, Завод за издавање уџбеника и наставна средства, Београд, 2003.
- Милан Чабаркапа: Основе C програмирања
Оцјењивање
Оцјењивање се врши у складу са Законом о средњем образовању и васпитању и Правилником о оцјењивању ученика у настави и полагању испита у средњој
школи. О техникама и критеријима оцјењивања ученике треба упознати на почетку изучавања модула.
Струка (назив): ЕЛЕКТРОТЕХНИКА
Занимање (назив): Техничар информационих технологија
Предмет (назив): ПРОГРАМИРАЊЕ
Опис (предмета): Стручно-теоријски предмет
Модул (наслов): СТРИНГОВИ И ТЕКСТУАЛНЕ ДАТОТЕКЕ
Датум: 2021. године Шифра: Редни број: 06
Сврха
Интеграција
Примјену стечених знања је могуће повезати са предметима математика, физика и основе електротехнике.
Извори
- Уџбеник одобрен од стране Министарства просвјете и културе Републике Српске
- Друга стручна и теоријска литература
- Kernighan, Ritchie: Програмски језик C, ЦЕТ, Београд, 2003.
- Живко Тошић, Момчило Ранђеловић: Програмирање, Завод за издавање уџбеника и наставна средства, Београд, 2004.
- Ласло Краус: Програмски језици и методе програмирања, Академска мисао, Београд, 2001-2003.
- Александар Коцић: Програмирање за трећи разред електротехничке школе, Завод за издавање уџбеника и наставна средства, Београд, 2003.
- Милан Чабаркапа: Основе C програмирања
Оцјењивање
Оцјењивање се врши у складу са Законом о средњем образовању и васпитању и Правилником о оцјењивању ученика у настави и полагању испита у средњој
школи. О техникама и критеријима оцјењивања ученике треба упознати на почетку изучавања модула.
Струка (назив): ЕЛЕКТРОТЕХНИКА
Занимање (назив): Техничар информационих технологија
Предмет (назив): ПРОГРАМИРАЊЕ
Опис (предмета): Стручно-теоријски предмет
Модул (наслов): СТРУКТУРЕ И БИНАРНЕ ДАТОТЕКЕ
Датум: 2021. године Шифра: Редни број: 07
Сврха
Оспособљавање ученика за рад са структурама и бинарним датотекама
Специјални захтјеви / Предуслови
- Претходно стечена знања из предмета програмирање.
- Рачунарски кабинет са 15 рачунара.
- Неопходно је да сваки ученик ради сам за рачунаром.
Циљеви
- Оспособљавање ученика за декларисање, унос и приказивање структура података и њихово читање и упис у бинарну датотеку
- Оспособљавање ученика за рад са динамичким структурама података
- Усвајање основа за даље самостално стицање знања и усавршавање
- Формирање основе за даље образовање
Теме
1. Структуре
2. Бинарне датотеке
Исходи учења
Тема Знања Вјештине Личне компетенције Смјернице за наставнике
Ученик је способан да:
1. Структуре - уочи предности и - користи структуре у - примијени стечена - Користити пројектор, локалну мрежу,
неопходност употребе програму и приступа знања и вјештине у уџбеник, стручне часописе, интернет;
сложених података; пољима структуре; свакодневном и
- дефинише и - креира и примјењује професионалном - Ученици могу писати изворни код у
иницијализује функције са животу; Dev-C++, Code::Blocks или Visual
структуру; показивачем на - испољи самосталност и Studio Community IDE окружењу;
- креира структуру и структуру; сарадништво у
правилно приступа - пише програме са низом практичном и
пољима структуре структура; стваралачком раду;
помоћу оператора . или - пише програме са - испољи критички однос - Структуре обрадити као добар алат за
оператора → ; хијерархијским према властитом раду и представљање апстрактних објеката.
- креира низове структурама; раду других; Кроз задатке са структурама
структура; - креира и користи - испољи развој увјежбавати и технике рада са
- дефинише хијерархијску динамички низ; когнитивних функцијама и показивачима;
структуру и обраћа се - формира једноструко способности;
њеним елементима; повезану листу; - испољи интересовања за - При реализацији дијела ове јединице,
- разумије начин чувања - пише и користи савремене токове у Динамичке структуре података,
података у статичкој, функције за унос, испис програмирању и нагласити операције над листама:
стек и хип меморији; и обраду података у информационим читање, додавање и брисање чвора
- наведе и објасни чворовима листе; технологијама; листе;
функције које се - пише програм којим се - поступно и
користе за динамичку формира уређена листа; систематично усваја - Глобални исход овог предмета је да
алокацију меморије; - пише програме којим се правила и синтаксе у ученик буде у стању да изврши
- дефинише динамички изводе основне програмским језицима; декомпозицију програма у коме се
низ; операције над стеком и - пише уредан кôд; свака акција обрађује позивањем
- дефинише једноструко редом. - поступно и одговарајуће функције.
повезану листу; систематично усваја и
- формира једноструко развија етичко
повезану листу; понашање у примјени
- додаје чвор у листу; програмирања;
- брише чвор из листе; - опажа, критички
- дефинише уређену размишља, памти и
повезану листу; користи познате
- дефинише стек и ред. појмове, структуре и
концепте на нове
2. Бинарне датотеке - разликује бинарну - користи функције за начине. - Користити пројектор, локалну мрежу,
датотеку од текстуалне упис и читање сложених уџбеник, стручне часописе, интернет;
датотеке; података у бинарну
- наводи и примјењује датотеку; - Ученици могу писати изворни код у
функције за упис и - користи функције за Dev-C++, Code::Blocks или Visual
читање сложених позиционирање унутар Studio Community IDE окружењу;
података у бинарну датотеке;
датотеку; - пише програме за - Програм треба да омогући учитавање
- наводи и примјењује претраживање датотеке. података из датотеке уз формирање
функције за низа структура, обраду података
позиционирање унутар смјештених у низу и на крају
датотеке; уписивање података из низа у
- изводи операције датотеку;
претраживања датотеке.
- Глобални исход овог предмета је да
ученик буде у стању да изврши
декомпозицију програма у коме се
свака акција обрађује позивањем
одговарајуће функције.
Интеграција
Примјену стечених знања је могуће повезати са предметима математика, физика и основе електротехнике.
Извори
- Министарства просвјете и културе Републике Српске
- Уџбеник одобрен од стране
- Kernighan, Ritchie: Програмски језик C, ЦЕТ, Београд, 2003.
- Живко Тошић, Момчило Ранђеловић: Програмирање, Завод за издавање уџбеника и наставна средства, Београд, 2004.
- Ласло Краус: Програмски језици и методе програмирања, Академска мисао, Београд, 2001-2003.
- Александар Коцић: Програмирање за трећи разред електротехничке школе, Завод за издавање уџбеника и наставна средства, Београд, 2003.
- Милан Чабаркапа: Основе C програмирања
Оцјењивање
Оцјењивање се врши у складу са Законом о средњем образовању и васпитању и Правилником о оцјењивању ученика у настави и полагању испита у средњој
школи. О техникама и критеријима оцјењивања ученике треба упознати на почетку изучавања модула.