Особенности преподавания дисциплины ”Язык программирования” с использованием информационных технологийРефераты >> Педагогика >> Особенности преподавания дисциплины ”Язык программирования” с использованием информационных технологий
Осмысленное применение систем автоматизации профессиональной деятельности требует достаточно высокой квалификации, которой учащиеся еще не обладают. Нередко они успешно овладевают лишь аппаратными и программными компонентами автоматизированных систем. Профессиональная же квалификация в предметной области, связанная с вопросами построения математических моделей и анализа компьютерных расчетов, растет медленно либо совсем не растет. Учащиеся порой не получают в полном объеме даже тех знаний, которые им давало традиционное «докомпьютерное» обучение. К тому же относительная легкость получения результата с применением ЭВМ снижает интерес к самому результату. Тогда как целеустремленный поиск путем ряда проб оптимального или рационального решения в проектных задачах гораздо интереснее и поучительнее для будущего специалиста, чем получение ТОЛЬКО одного оптимального проекта, который нельзя улучшить и не с чем сравнить.[2]
Выводы
Школа отстает от эволюции общества. В результате ученики теряют к ней уважение. Школа не только не обращена в будущее. Сегодня она делает даже меньше того, что ей удавалось в прошлом. Приверженность устаревшей идее использования компьютерного класса или единичных выходов в Интернет в такой школе отражает неспособность человечества понять, что означает существование цифровой техники для жизни в двадцать первом веке, а следовательно, и для процесса обучения в двадцать первом веке.
Двойственный характер компьютеризации профессиональной подготовки заставляет задуматься над методикой применения в учебном процессе систем автоматизации профессиональной деятельности, рациональным их сочетанием с другими средствами поддержки обучения.
Следует констатировать, что разработка дидактических аспектов создания и использования информационных технологий не поспевает сегодня за развитием технических средств. Это и неудивительно поскольку в методическом плане информационные технологии интегрируют в себе знания таких разнородных наук как психология, педагогика, математика, кибернетика, информатика, причем психолого-педагогический базис является определяющим в этой интеграции. Именно отставание в разработке дидактических проблем, "нетехнологичность" имеющихся разработок следует считать главными причинами разрыва между потенциальными и реальными возможностями использования информационных технологий.
Решение этой задачи возможно лишь на основе серьезных комплексных исследований психолого-педагогических проблем обучения и воспитания в условиях широкого применения новых информационных технологий, а также прогнозирования социальных последствий информатизации высшего образования.
2 Специфика использования информационных технологий при обучении
“Язык программирования Delphi ”
2.1 Структура и особенности преподавания дисциплины ”Язык программирования Delphi ”
Не секрет, что сегодня компьютер из вычислителя превращается в инструмент общего пользования, вне зависимости от специальности. Эта тенденция влечет за собой понижение интереса к изучению программирования. Понижение интереса связано на мой взгляд с тем, что, во-первых, без знания основ программирования можно работать на компьютере; во-вторых, созданные учеником программы не имеют потребителя, а программирование ради программирования не интересно. Поэтому для усиления мотивации изучения основ программирования необходимо такое найти средство, которое в определенной мере оставалось бы пользовательским приложением (работа с ним заключалась бы в выборе из конечного числа вариантов действий одного) и в тоже время позволило бы создавать продукцию, имеющую своего потребителя, хотя бы в пределах учебное заведения. Анализ литературы по методике обучения информатике показывает, что широкое использование в обучении учебных языков программирования Logo и Кумира можно объяснить возможностью создания в этих средах коротких и наглядных программ с эффектами мультипликации, и как следствие этого, повышением интереса к изучению основ программирования у учащихся. Однако и Logo и Кумир являются сугубо учебными языками программирования и за пределами урока информатики программы, написанные в данных средах, не имеют применения. Пустой экран, ждущий от учащегося команд, без каких либо подсказок, в определенных ситуациях пугает даже уверенного в себе программиста. Современное обучение основам программирования в учебных заведениях
требует объектно-ориентированного подхода. Учебные заведения нуждаются в программах, написанных на месте для обеспечения запросов учебно-воспитательного процесса. Остроту обозначенных проблем, по моему мнению, в достаточной мере снимает изучении "серьезного" и "взрослого" языка программирования Delphi. Он легок для первого знакомства (визуальное программирование больше напоминает работу с пользовательским приложением, чем собственно программирование), есть надежда, что он не только не оттолкнет, а наоборот, привлечет к себе внимание учеников. Обширный набор его объектов и методов позволяет начинать изучение на младших курсах. Знания по математике для решения традиционного квадратного уравнения или расчета площадей не обязательны, потому и учебно-эмоциональное отношение к математике не оказывает влияния на отношение к программированию как к учебному предмету. Delphi поддерживает инкапсуляцию и отчасти полиморфизм, и позволяет реализовать объектно-ориентированный подход. Возможность создания Windows-программ является сильным стимулом изучения программирования ("Моя программа как у Билла Гейтса"). Работа над собственными проектами вызвает повышенный интерес к изучению программирования, учащиеся самостоятельно изучают новые свойства объектов, растёт их уверенность в своих силах как программистов.
На данный момент существует два направления относительно предпочтительной методологии обучения основам программирования. Сторонники первого направления считают, что, прежде чем приступать к изложению концепций объектно-ориентированного программирования, необходимо ввести такие фундаментальные понятия, как константы, переменные, условные операторы и циклы. В тоже время сторонники второго направления считают объекты более фундаментальными понятиями[11].
В обучении программированию существует несколько особенностей:
1. Обучение программированию требует от студентов использования концепций из множества разнообразных областей. Все студенты, изучающие язык программирования, должны учиться объединять теорию и практику
2. Учитывая темп изменений в данной дисциплине, обновление учебной программы раз в десять лет уже не является приемлемым. Необходимо организовывать постоянный процесс пересмотра типовых учебных планов, который позволит оперативно обновлять устаревшие компоненты.
3. В такой быстро развивающейся области как программирование, учебные заведения должны оперативно перенимать передовые стратегии, реагируя на происходящие изменения. Учебные заведения должны не отставать от прогресса как в области технологий, так и в области педагогики, даже несмотря на существующие ограничения в ресурсах. Кроме того, обучение программированию в институте должно готовить студентов к дальнейшему самообучению на протяжении всей жизни, что позволит им двигаться в ногу со временем и быть способными разрешать сложные проблемы будущего.