Нд, 29.11.2020, 19:02
Форум інформатиків України
Головна Реєстрація Вхід
Вітаю Вас, Гість · RSS
Вітання на форумі
Незнайомець
Вітаємо на форумі,
Незнайомцю!

 
зареєструйтесь
Перед реєстрацією обов’язково прочитайте:
Оновлення Учасники Пошук
Особисті повідомлення
Видавництво ’’Аспект’’ Видавництво

Модератор форуму: Ktara, НІКОЛЯ, Bandalak, volevikt  
Форум інформатиків » РОЗДІЛ ІІІ: МЕТОДИКА, ЗАСОБИ ВИКЛАДАННЯ ІНФОРМАТИКИ » 3.3 Методика викладання інформатики в старшій школі (10-11 кл.) » Методика викладання програмування
Методика викладання програмування
kom_adm Дата: Сб, 18.08.2007, 02:24 | Повідомлення № 1
Ветеран спілкування
Повідомлень: 3756
Нагороди: 19
Рейтинг: 217
Поділ досвідом по темі

Шановні форумчани!!!!!
Повідомлення, які не відповідають темі або несуть некорисний зміст будуть видалятись без попередження!!!

alex Дата: Пт, 26.12.2008, 18:53 | Повідомлення № 181
Активний учасник
Повідомлень: 586
Нагороди: 1
Рейтинг: 17
Quote (filnick)
Чому саме 30 відсотків? Просте розгалуження (на дві гілки) розуміють практично всі. В слабших учнів швидше виникає проблема у тому, щоб здогадатися, що потрібне саме розгалуження, а не цикл чи щось інше.

Я Вам заздрю. У Вас практично всі можуть після пояснення команди розгалудження написати заголовок алгоритму знаходження більшого з двох
вказавши що результатом є величина імя якої більше з двох. Не потрібно путати зазубрювання на рівні простого відтворення запису та виконання команди розгалудження і розуміння команди розгалудження. А вияснити, що потрібно саме розгалудження можна з двох спроб , якщо не присвоєння і не цикл то рогалудження. Вроді більше структур і нема.
filnick Дата: Пт, 26.12.2008, 20:46 | Повідомлення № 182
Мудрий вчитель
Повідомлень: 2238
Нагороди: 7
Рейтинг: 124
Quote (alex)
вияснити, що потрібно саме розгалудження можна з двох спроб , якщо не присвоєння і не цикл то рогалудження. Вроді більше структур і нема.

Простий приклад. Ввдиться три числа, які є сторонами трикутника. Обчислити площу трикутника.
Чи потрібне тут розгалуження? Ось у цьому й виникає проблема у слабших учнів.
gromko Дата: Пт, 26.12.2008, 21:44 | Повідомлення № 183
Лінуксоїд
Повідомлень: 3210
Нагороди: 33
Рейтинг: 406
Quote (filnick)
Простий приклад. Ввдиться три числа, які є сторонами трикутника. Обчислити площу трикутника. Чи потрібне тут розгалуження? Ось у цьому й виникає проблема у слабших учні

Це проблема не учнів, а вчителя (зокрема математики, адже ще в 5 класі учні повинні знати, що сума 2 сторін трикутника...). Спочатку нехай напишуть програмку без перевірки можливості існування такого трикутника, запустять її - працює, потім задайте три числа, які не можуть бути сторонами трикутника - робота програми закінчиться з повідомленням про помилку. Чому виникла помилка, як запобігти їй ? - у цьому випадку навіть слабкі учні приходять до висновку, що потрібно перевірити сторони. За допомогою чого? Природньо, що за допомогою умовного оператора.
filnick Дата: Сб, 27.12.2008, 13:10 | Повідомлення № 184
Мудрий вчитель
Повідомлень: 2238
Нагороди: 7
Рейтинг: 124
Крім нерівності трикутника, врахувати варто, що числа додатні.
Quote (gromko)
Це проблема не учнів, а вчителя (зокрема математики, адже ще в 5 класі учні повинні знати, що сума 2 сторін трикутника...)

Повірте, що проблеми з математикою виникають не тільки при вивченні програмування, але й інших предметів, фізики зокрема.
gromko Дата: Сб, 27.12.2008, 16:08 | Повідомлення № 185
Лінуксоїд
Повідомлень: 3210
Нагороди: 33
Рейтинг: 406
Quote (filnick)
Повірте, що проблеми з математикою виникають не тільки при вивченні програмування, але й інших предметів, фізики зокрема.

У нас теж саме
alex Дата: Сб, 27.12.2008, 17:55 | Повідомлення № 186
Активний учасник
Повідомлень: 586
Нагороди: 1
Рейтинг: 17
Quote (filnick)
Крім нерівності трикутника, врахувати варто, що числа додатні.

Уважаемый. Не потрібно за соснами не бачити лісу. Колись на олімпіадах обовязково потрібно було перевірити коректність даних. Зараз на це ніхто не звертає уваги. Вхідні дані коректні. Яка геніальність програміста який знає що довжина сторони трикутника не може бути відемна ;) і сума двох сторін більша за довжину третьої але він н6е знає формули Герона.
filnick Дата: Сб, 27.12.2008, 18:20 | Повідомлення № 187
Мудрий вчитель
Повідомлень: 2238
Нагороди: 7
Рейтинг: 124
Quote (alex)
Не потрібно за соснами не бачити лісу.

Безумовно. Але перевірити коректність даних потрібно не тільки на олімпіадах. Це не геніальність, а прагматизм.
dpi Дата: Сб, 27.12.2008, 21:52 | Повідомлення № 188
Досвідчений вчитель
Повідомлень: 1438
Нагороди: 1
Рейтинг: 39
Quote (gromko)
Досить поширеною помилкою є чітке розділення ІКТ та програмування

Но программа Каравановой для 8-12 классов, по которой мы учимся, предполагает именно такое разделение. И мне это пока нравится.
alex Дата: Сб, 27.12.2008, 23:35 | Повідомлення № 189
Активний учасник
Повідомлень: 586
Нагороди: 1
Рейтинг: 17
Quote (filnick)
Це не геніальність, а прагматизм.

Шановний filnick].А як ви думаєте чи не потрібно кожен раз перевіряти що 2 на 2 буде 4 . Караванову знаю, уважаю но ей тоже жыть за что то надо. А по моєму у Колмена ні в одній програмі немає перевірки на коректність і книга визнана в усьому світі. Тільки не треба говорити що вона не для школи.
Вибачте за різкість.

Додано (27.12.2008, 23:35)
---------------------------------------------

Quote (filnick)
Простий приклад. Ввдиться три числа, які є сторонами трикутника. Обчислити площу трикутника.
Чи потрібне тут розгалуження? Ось у цьому й виникає проблема у слабших учнів.

В них є проблема?. В них взагалі проблем нема. Пррблема у Вас. Як виправдатись поставивши їм більше як 2 бали ;)
filnick Дата: Нд, 28.12.2008, 08:39 | Повідомлення № 190
Мудрий вчитель
Повідомлень: 2238
Нагороди: 7
Рейтинг: 124
Quote (alex)
А як ви думаєте чи не потрібно кожен раз перевіряти що 2 на 2 буде 4

Якщо Ви працюєте не в десятковій системі числення, то варто перевірити.
Quote (alex)
Проблема у Вас. Як виправдатись поставивши їм більше як 2 бали

Виправдовуватися мені ні перед ким не потрібно хоча б тому, що менше 4-5 балів мої учні з програмування не отримують. Але ті, котрі отримують 10-12 балів стають переможцями районних та призерами обласних олімпіад з інформатики.
Ostrenko_Aleks Дата: Вт, 10.02.2009, 17:00 | Повідомлення № 191
Часто заходить...
Повідомлень: 66
Нагороди: 0
Рейтинг: 7
А я вважаю, що найкращою мовою програмування для школи є Turbo Pascal. Якщо учні добре зрозуміють цю мову то далі вони зможуть самостійно вивчити будь-яку іншу мову програмування.
gry Дата: Вт, 10.02.2009, 22:28 | Повідомлення № 192
Досвідчений учасник
Повідомлень: 1154
Нагороди: 4
Рейтинг: 133
Quote (Ostrenko_Aleks)
що найкращою мовою програмування для школи є Turbo Pascal.

Не раз вже говорилось, що основним завданням вчителя інформатики є розвиток алгоритмічного способу мислення для подальшого вивчення мови програмування! На шкільному ж рівні, якщо немає ні факультативу з програмування, ні додаткових годин, то учні не встигають і не встигнуть побачити різниці між ТР та наприклад С++. А якщо є навички алгоритмічного способу мислення то
Quote (Ostrenko_Aleks)
далі вони зможуть самостійно вивчити будь-яку іншу мову програмування.

dpi Дата: Ср, 11.02.2009, 11:40 | Повідомлення № 193
Досвідчений вчитель
Повідомлень: 1438
Нагороди: 1
Рейтинг: 39
Quote (Ostrenko_Aleks)
А я вважаю, що найкращою мовою програмування для школи є Turbo Pascal.

Вы и правда думаете, что после Ваших слов учителя которые преподают С++ по 5-6 лет перейдут на паскаль?

Quote (gry)
А якщо є навички алгоритмічного способу мислення
,
то Ваши ученики выпустятся хорошими математиками, не знающими, что такое программирование. У меня 8-9 класс пишет теоретический тур со скрипом, с нежеланием, а практический с удовольствием. Комп помогает, указывает на ошибки, показывает реальный результат, ни кого не интересует сам алгоритм, если результат правильный, т.е. живая работа.
А объективность оценки результата? А мотивация: то ли уговорить учить теорию, то ли приобщить к серьезной профессии, назвав фамилии наших учеников и их зарплаты.
Потом начинаем жаловаться: дети не хотят учиться.
А их надо уговаривать или заставлять, одно их двух. Есть правда и третий вариант: игрушки и КТ.
PanPete Дата: Ср, 11.02.2009, 12:08 | Повідомлення № 194
Наполегливий учасник
Повідомлень: 797
Нагороди: 1
Рейтинг: 45
Quote (dpi)
ни кого не интересует сам алгоритм, если результат правильный, т.е. живая работа.

А завдання при цьому зводяться до побудови різноманітних меню?
dpi Дата: Ср, 11.02.2009, 13:43 | Повідомлення № 195
Досвідчений вчитель
Повідомлень: 1438
Нагороди: 1
Рейтинг: 39
Задания сводятся к решению задач различного типа (составлению программ на любом языке программирования с использованием различных алгоритмов).
Форум інформатиків » РОЗДІЛ ІІІ: МЕТОДИКА, ЗАСОБИ ВИКЛАДАННЯ ІНФОРМАТИКИ » 3.3 Методика викладання інформатики в старшій школі (10-11 кл.) » Методика викладання програмування
Пошук:


© Форум інформатиків України, 2007-2020.