У наставку је план који је препоручен .....али може да се мења у зависности од предзнања ученика, брзине усвајања новог градива и избора алата који се користи!

Програмирање

(4. разред)

ЦИЉЕВИ ПРЕДМЕТА

  • Оспособљавање ученика за креирање шаблона, разумевање и коришћење стандардних шаблона у раду са низом, мапом и листом
  • Овладавање конкурентним програмирањем
  • Оспособљавање ученика за писање апликација које користе базе података
  • Оспособљавање ученика за усвајање основа за даље, самостално стицање знања и усавршавање
ТЕМА ЦИЉ
ИСХОДИ
По завршетку теме ученик ћe бити у стању да:
ПРЕПОРУЧЕНИ САДРЖАЈИ ПО ТЕМАМА НАЧИН ОСТВАРИВАЊА ПРОГРАМА

Генеричке класе

  • Оспособљавање ученика за креирање шаблона универзалних сложених структура за све типове података
  • декларише и дефинише генеричке методе
  • креира и тестира корисничке генеричке класе
  • примени системске генеричке класе
  • Генеричке методе
  • Генерички делегати
  • Генеричка класа
  • Изведена генеричка класа
  • Дефинисање шаблона
  • Системске генеричке класе: генерички низови и колекције (List, Hashtable, Dictionary, Stack, Queue)
Предмет се реализује кроз:
  • 93 часа вежби

Менији, дијалози и рад са више форми.

  • Оспособљавање за рад са менијима, дијалозима и са више форми
 
  • уочи разлику између типова менија
  • уочи разлику између менија и палете команди
  • користи дијалоге за отварање и снимање садржаја датотеке
  • пише апликације са више форми
 
  • Дијалог уз приказ поруке
  • Помоћни мени
  • Главни мени
  • Палета команди
  • Прозори за дијалог отвори
  • Прозори за дијалог сними
  • Рад са више форми
  • Комуникација између форми
  • 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