Методика наставе рачунарства - 2013/14 1. 1. Увод Педагогија-дидактика-методика. Методика информатике. 2. 2. Образовање и настава Фактори наставе. Задаци наставе. Врсте наставе у школи. Облици рада у настави. Фронтална настава. Групна настава. Индивидуални облик наставе. 3. 3. Настава Наставни план и програм. Наставна средства и помагала. Наставна средства и помагала у настави информатике. Наставни методи. Методе у настави информатике. Наставна начела. Начела од посебног значаја за наставу информатике. 4. 4. Структура наставног процеса Структура наставног процеса. Припремање или увођење ученика у наставни рад. Обрада нових наставних садржаја. Вежбање. Понављање. Проверавање и оцењивање. Организација наставе информатике. 5. 5. Циљеви и задаци наставе информатике Циљеви наставе информатике. Задаци наставе информатике. Припрема наставника. 6. 6. Мултимедија и хипермедија 7. 7. Прилагодљива хипермедија 8. 8. Графика Врсте графике. Битмапе. Векторска графика. Боје. Формати слика. Графика за веб. 9. 9. Текст Кодирање знакова. Хипермедија и хипертекст. Формати текстуалних датотека. Структура хипермедије и навигација. 10. 10. Звук MIDI датотеке. Датотеке у таласном облику. MPEG компресија звука. Формати звучних датотека. Примена звука на вебу. 11. 11. Анимација Коришћење анимације у мултимедији. Врсте анимације. Принципи анимације. Технике анимације. Процес креирања анимације. Формати датотека са анимацијама. Примена анимације на вебу. 12. 12. Видео Коришћење видеа у мултимедији. Врсте видеа. Формати за снимање видео записа. Примена видеа на вебу. Компресија видеа. 13. 13. Примјена хипермедије у образовању Начини коришћења рачунара у образовању. Кратак преглед коришћења рачунара и хипермедије у образовању. Интерактивно учење и подучавање коришћењем мултимедије. Интернет и образовање. Асинхрона комуникација у образовању помоћу рачунара. Синхрона комуникација у образовању помоћу рачунара. 14. 14. Учење на даљину Појам учења на даљину. Предности и недостаци учења на даљину. Врсте учења на даљину. Критеријуми за успјешан течај на даљину. Какав треба бити наставник код течаја на даљину. Попис питања за вредновање течајева или студија за удаљено учење. 15. 15.Класе и објекти у програмском језику Јава Дефиниција класе у Јави Променљиве примерка. Пример Класне променљиве. Пример Класе у Јави – this. Примери Преоптерећење метода. Примери Конструктор. Примери Преоптерећење конструктора. Пример Копирајући конструктор. Пример Превазилажење метода. Пример Mетод финализатор Поређење објеката Одређивање класе објекта и припадности објекта класи Конверзија типова. Примери Иницијализациони блокови. Примери 16. 16. Модификатори у програмском језику Јава Модификатори Модификатори за контролу видљивости, тј. приступа. Примери Модификатор static. Примери Модификатор final. Примери Модификатор abstract. Примери 17. 17. Апстрактне класе и интерфејси Апстрактне класе. Примери Интерфејси. Примери Интерфејси у ЈDK-у. Клонирање. Примери Препоруке за наслеђивање 18. 18. Сопствени пакети и унутрашње класе Пакети. Пример Угнеждене класе. Пример Унутрашње класе. Пример Локалне унутрашње класе. Пример Анонимне класе. Пример 19. 19.Изузетци у програмском језику Јава Изузетци. Пример Типови изузетака Изузетци типа Error Изузетци RuntimeException Изузетци изведени из Exception а нису RuntimeException Руковање изузетцима. Пример try блок. Пример catch блок. Пример Вишеструки catch блок. Пример finally блок. Пример Пропагирање изузетака. Пример Избацивање изузетака. Пример 20. 20. Енумерисани типови и генерички типови Енумерисани тип. Примери Предности генеричког типа. Примери Стек као генерички интерфејс Дефинисање генеричког типа. Примери Генерички позив типа. Примери Генерички метод. Примери Ограничења за типове. Примери Генерици и виртуелна машина. Примери Генерици и наслеђивање. Примери 21. 21. Рефлексија и анотација Рефлексија (самоиспитивање). Примери Испитивање типа. Примери Класе ѕа рефлексију 22. 22. Колекције Интерфејс и имплементација. Примери Колекције и итератори. Примери Масовне операције са колекцијама. Примери Колекцијски интерфејси. Уређење у колекцији. Примери. Колекције у оквиру ЈДК-а Повезана листа. Примери Низовна листа. Примери Хеш скуп. Примери Дрвоидни скуп. Примери Ред и ред са приоритетом. Примери Каталози. Примери Колекције и генерици. Примери ЈДК колекције и генерици. Примери 23. 23. Вишенитно програмирање Конкурентност у рачунарству. Процес и нит Креирање и прекидање нити Стање нити Приоритет нити. Демон нит. Груписање нити. Проблем синхронизације. Примери Катанци. Примери Условни објекти. Примери Синхрониѕовани објекти и методи. Примери Смртоносно блокирање. Примери Живо блокирање Изгладњивање 24. 24. Улаз и излаз, серијализација Токови, читачи и писачи Улазни токови података. Примери Излазни токови података. Примери Читачи. Примери Писачи. Примери Уланчавање токова. Примери Рад са File објектима. Примери Креирање File објеката. Примери Системска својства. Примери Тестирање File објеката. Примери Класа Scanner. Примери Серијализација. Примери Напредна серијализација. Примери Проблеми код серијализације 25. 25. Јава програмирање ѕа велике системе Јава сервлети. Јава веб стране. Веза Јава апликација са базом података преко JDBC. Веза Јава веб апликација са базом података.