Цитата:
Сообщение от alexcon314
В преподавании важно то, что услышат от тебя, а не вычитают на форуме или в книжке, ибо учиться пришли к тебе. Иначе, нафик ты сдался?
...
Расплывчато и дельно. Клише? Слишком амбициозно.
|
Не совсем понял твою мысль. Т.е. нафига преподавать то, что можно прочитать в хелпе? Или - мы пришли к тебе чтобы ты объяснил, а ты послылаешь хелпы читать? Непонятен акцент.
ИМХО: Задача препода - послать в хелп и научиться им пользоваться, а не пересказывать хелп своими словами и заставлять зубрить.
А вообще я за практикум, причём реальной задачи, за которую даже можно получить деньги.
Лучше всего подходит создание какой нибудь игры.
Примерный план:
1. Основы Flash
Ссылки на Мука и адобехелп, что такое AS3. Настраиваем FD. Что такое ООП.
Будем делать игру. Главный класс игры - хелловорлд
2. Объекты/классы. MVC. Делаем игровую логику и игровую модель данных.
Крестики - нолики.
3. Flash и сеть. XML
Крестики-нолики по сети.
4. Придумываем игры. Планирование, Архитектура приложений. SVN/GIT. Задание на бригаду - придумать/выбрать проект и расписать архитектуру.
5. Каждая бригада делает игру. Погружение в оптимизацию, битмапы, звуки итп. Тестирование.
каждый пункт 1-2 занятия/неделя.
UPD. Курс очень зависит от слушателей.
Если курс для первокурсников-экономистов/бухгалтеров/автослесарей, которые и знать не знают про ООП и курс проходит под графой "основы программирования" то AS3 вообще здесь ни причём.
Если это 2-3 курс ВУЗа программистской тематики, то мой план в тему, а то ещё и стоит добавить алхимии/3D и всяких других популярных движков и фрэймворков.
Самое главное определитесь с ЗАДАЧЕЙ курса.
Чего вы хотите достичь в результате.
Кроме задачи в имеем определяющие факторы курса: исходный материал (знание слушателей), ресурс (время), средства тестирования (лабы/коллоквиумы/зачёты)
Курс ради курса никому не нужен (разве что для самоудовлетворения и некоей галочки).