У наставку је план који је препоручен .....али може да се мења у зависности од предзнања ученика, брзине усвајања новог градива и избора алата који се користи!
Програмирање
(4. разред)
ЦИЉЕВИ ПРЕДМЕТА
Оспособљавање ученика за креирање шаблона, разумевање и
коришћење стандардних шаблона у раду са низом, мапом и листом
Овладавање конкурентним програмирањем
Оспособљавање ученика за писање апликација које користе базе података
Оспособљавање ученика за усвајање основа за даље, самостално стицање знања и усавршавање
ТЕМА
ЦИЉ
ИСХОДИ
По завршетку теме ученик ћe бити у стању да:
ПРЕПОРУЧЕНИ САДРЖАЈИ ПО ТЕМАМА
НАЧИН ОСТВАРИВАЊА ПРОГРАМА
Генеричке класе
Оспособљавање ученика за креирање шаблона универзалних сложених структура за све типове података
декларише и дефинише генеричке методе
креира и тестира корисничке генеричке класе
примени системске генеричке класе
Генеричке методе
Генерички делегати
Генеричка класа
Изведена генеричка класа
Дефинисање шаблона
Системске генеричке класе: генерички низови и колекције (List, Hashtable, Dictionary, Stack, Queue)
Предмет
се реализује кроз:
Менији, дијалози и рад са више форми.
Оспособљавање за рад са менијима, дијалозима и са више форми
уочи разлику између типова менија
уочи разлику између менија и палете команди
користи дијалоге за отварање и снимање садржаја датотеке
пише апликације са више форми
Дијалог уз приказ поруке
Помоћни мени
Главни мени
Палета команди
Прозори за дијалог отвори
Прозори за дијалог сними
Рад са више форми
Комуникација између форми
MDI апликације
Оцењивање
Вредновање остварености исхода вршити кроз:
Праћење остварености исхода
Тестове знања
Вештину самосталног писања кода програма
Графика и нити
Упознавање основних елемената графике уз коришћење конкурентног програмирања
користи графички објекат за цртање различитих облика
користи дијалоге за избор боје и фонта
објасни конкурентно програмирање
разуме синхронизацију нити
прави анимације коришћењем графике и нити
Класа за рад са графиком
Дијалог за избор боје
Дијалог за избор фонта
Цртање линије
Цртање правоугаоника
Цртање квадрата
Цртање круга
Цртање елипсе
Цртање лукова
Цртање стринга (банера)
Коришћење нити у апликацијама
Прављење анимације
Пројектовање нове компоненте са својствима, методама и догађајима
Специфичности рада са стринговима, датумом и временом
Оспособљавање ученика за рад са специјализованим класама и структурама
објасни специфичност класе String у односу на друге класе
користи методе класе String
разуме и користи регуларне изразе
објасни структуру DateTime
користи контроле за рад са датумом и временом
Класа за рад са стрингом
Методе класе за рад са стрингом
Регуларни изрази
Класе именског простора RegularExpressions
Контрола уноса текстуалних података
Контрола уноса на нивоу поља за унос података
Структура за рад са временом
Структура за рад са датумом
Контроле за унос и приказ датума и времена: MaskedTextBox, DateTimePicker, MonthCalendar
Оквирни 6poј часова по темама:
Генеричке класе (12 часова)
Менији, дијалози и рад са више форми(12 часова)
Графика и нити (18 часова)
Специфичности рада са стринговима, датумом и временом(12 часова )
Базе података (39 часова)
Базе података
Усвајање основних примена контрола и ојектно оријентисаног програмирања у раду са базама података
разликује конекциони и бесконекциони режим приступа подацима у бази
формира конекциони и командни објекат за комуникацију са базом
користи класе ADO.NET архитектуре позива SQL упите као текст или као stored procedure из базе
користи контролe за приказ података прихваћених из базе
планира и израђује интерфејс за комуникацију са базом
врши читање и анализу прочитаних података из базе
врши упис, ажурирање и брисање података у бази
Конекциони и бесконекциони приступ бази - поређење
Конекциони стринг
Класе Data Provider-а за креирање конекционог и командног објекта
Пренос параметара командном објекту
Коришћење DataReader објекта и рад у конектованом окружењу
Коришћење DataAdapter објекта и рад у дисконектованом окружењу
Коришћење класа System.Data именског простора ADO.NET-a: DataSet, DataTable, DataRow, DataColumn, DataView objekta
Учитавање података из базе
Уписивање података у базу
Ажурирање података у бази
Брисање података у бази
Коришћење контрола за приказ података: DataGridView, ListView, Chart
Прављење интерфејса апликације за повезивање и рад над базом података
Last modified: Friday, 21 February 2025, 10:18 PM