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

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

Модератор форуму: Bandalak, Ktara, НІКОЛЯ, volevikt  
Форум інформатиків » РОЗДІЛ VIІІ: ОБМІН ДОСВІДОМ (УРОКИ, ФАКУЛЬТАТИВИ, ПОЗАКЛАСНА РОБОТА) » 8.6 Факультатив з програмування » Поговоримо про сучасні мови програмування. (Яку мову програмування Ви вивчаєте в школі?)
Поговоримо про сучасні мови програмування.
Ковшун Дата: Чт, 04.10.2007, 15:23 | Повідомлення № 1
Досвідчений учасник
Повідомлень: 1462
Нагороди: 1
Рейтинг: 25
Шановні колеги!!!
Існує багато мов програмування. Впродовж багатьох років у школах домінувала мова програмування Pascal.
Проте, життя не стоїть на місці. З’явились нові, прогресивні мови програмування.
Дана тема створена для обговорення проблем, пов’язаних з вивченням мов програмування в школі.
Чи це буде Borland Delphi, чи С++, чи Visual Basic.

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


Відредаговано: Ковшун - Чт, 04.10.2007, 21:11
LVV Дата: Чт, 13.04.2017, 10:34 | Повідомлення № 196
Прописаний назавжди
Повідомлень: 431
Нагороди: 5
Рейтинг: 127
Вибір мови (і середовища) програмування учнями на 100% залежить від вчителя інформатики.

Давайте пофантазуємо.
Вернемося в наше дитинство (юність).
Яку мову для себе Ви обрали би, навчаючись у школі (з висоти Вашого життєвого досвіду) щоби це згодилось Вам у подальшому житті (звичайно, якщо Ви не мріяли з дитинства стати  вчителем :) )?
Мабуть, не Паскаль і не Кобол....

Оце і є відповіддю на питання: яку мову програмування вивчати в школі.

Я, власне, не хочу навчати дітей мові, яка на 100% не застосовуватиметься ними у подальшому житті.

Ймовірнысть, застосування дітьми у подальшому житті Паскалю(Delphi) набагато менша за Java, C++, Piton тощо.
Оце і є єдина конкретна претензія до мови програмування Паскаль.
Ktara Дата: Чт, 13.04.2017, 12:02 | Повідомлення № 197
Перспективна вчителька
Повідомлень: 4141
Нагороди: 38
Рейтинг: 371
Цитата LVV ()
Вернемося в наше дитинство (юність).Яку мову для себе Ви обрали би, навчаючись у школі (з висоти Вашого життєвого досвіду) щоби це згодилось Вам у подальшому житті (звичайно, якщо Ви не мріяли з дитинства стати  вчителем )?
Мабуть, не Паскаль і не Кобол....
Если б мне кто-то в школе сказал, что я буду учиелем информатики - убила бы :) Это был предмет, который я тихо ненавидела :)
Объясняю: информатика (точнее алгоритмизация и программирование) были в 10, 11 классе. Комы - БКШ0010 (если не ошибаюсь, поставили когда мы уже были в 11)
До этого год на мы писали на доске алгоритмы на НАМ, мы их должны были записать в тетрадку. А потом. нас оставляли по группам после уроков и мы без тетрадок на память должны были написать эти алгоритмы :) Нас никто не спрашивал понимаем ли мы это. Надо было запомнить и написать. Все.
В 11 классе мы учили бейсик - пол года писали в тетрадке программы, пол года - переписывали программы написанные в тетрадке на компьютер. Все программы заключались в том, что мы рисовали какой-то рисунок :)

Я учу своих учеников думать и применять свои знания, навыки на практике. Мне бывало могли пересказать весь параграф учебника слово в слово, но так и не создать папку :) И говорили, что я - плохая. потому что требую невозможного. Рассказал на память белый стих под названием информатика - значит молодец. ну и что что не может создать папку и сохранить файл - зато выучил же текст в учебнике :)

Сейчас по тому что я вижу и с чем столкнулась - мне открыто заявляют. что на фиг нам ваше программирование, наш ребенок ним не будет. Поэтому оставьте в покое и дайте поиграть на планшете, у ребенка кроме вашей информатики. еще уроки есть :)
Пилипчук_О_П Дата: Чт, 13.04.2017, 13:03 | Повідомлення № 198
Ветеран спілкування
Повідомлень: 4308
Нагороди: 38
Рейтинг: 406
Цитата LVV ()
Ймовірнысть, застосування дітьми у подальшому житті Паскалю(Delphi) набагато менша за Java, C++, Piton тощо.
Оце і є єдина конкретна претензія до мови програмування Паскаль.

Це претензія до тих, хто займається маркетингом, розробкою і т.п. Отже, власне до мови претензій поки що немає... А яка ймовірність застосування в подальшому житті мови С++? Тобто який відсоток учнів зі шкіл мого району стануть програмістами? Думаєте, дуже відрізняється від подібної цифри для Паскаля?

Якщо орієнтуватись на ймовірність, то треба вчити VBA, адже з ним можна зіткнутись навіть випадково, працюючи в Ворді. А ті, хто використовує Libre Office мають вибір, бо там вбудовано Basic, BeanShell, JavaScript, Python. Між іншим, саме таку ідею чув від п. Глинського Я.М. Почитати можна тут: http://2013.moodlemoot.in.ua/course/view.php?id=20
Ви це маєте на увазі?

А от якщо уважно прочитати статтю, на яку я давав посилання, стає зрозуміло, чому при вивченні Паскаля трохи більша ймовірність того, що учень (студент!) зрозуміє суть. А потім може й стане програмістом.


Відредаговано: Пилипчук_О_П - Чт, 13.04.2017, 13:06
swetikccc Дата: Чт, 13.04.2017, 14:16 | Повідомлення № 199
Ветеран спілкування
Повідомлень: 4159
Нагороди: 31
Рейтинг: 387
Цитата Пилипчук_О_П ()
Це претензія до тих, хто займається маркетингом, розробкою і т.п. Отже, власне до мови претензій поки що немає... А яка ймовірність застосування в подальшому житті мови С++? Тобто який відсоток учнів зі шкіл мого району стануть програмістами? Думаєте, дуже відрізняється від подібної цифри для Паскаля?
Люблю коли все перекручують під себе. B)
В об'ємі шкільної програмі ніякої різниці між мовами.
Але коли ви вивчили італійську, то вона згодиться тільки на заробітках в Італії.
А англійську прийдеться вчити з азів.
А коли почали вчити ангійську, то маєте ази уже.
Це вже великий плюс, як і С++(аж два плюси ;) )

Як колись сказав мій син, не проблема розв'язати задачу з фізики, проблема донести її до тебе.(все буде з вищою математикою)


Відредаговано: swetikccc - Чт, 13.04.2017, 14:21
Пилипчук_О_П Дата: Чт, 13.04.2017, 15:04 | Повідомлення № 200
Ветеран спілкування
Повідомлень: 4308
Нагороди: 38
Рейтинг: 406
Цитата swetikccc ()
Люблю коли все перекручують під себе.

:)
Я не стільки перекручую, скільки допитуюсь. Я прочитав статтю, де аргументовано пояснено, чому Паскаль - кращий. Єресі ніякої там не помітив, все зрозуміло пояснено. І чекаю відповідних аргументів щодо інших мов. А мені вже надцятий раз повторюють мантру про перспективи, поширення, підготовку програмістів тощо. Про це написано, наприклад, тут, але ж це проблема не мови програмування.
Цитата swetikccc ()
В об'ємі шкільної програмі ніякої різниці між мовами.

Різниця є. Читайте статтю. Поріг входження в консольний Паскаль справді нижчий, ніж в С++. Орієнтуватись в загальноосвітній школі треба не на тих, хто швидше схоплює, допрацьовує вдома, трохи фанатіє, а на "середнього" учня. Така реальність.
Цитата swetikccc ()
Але коли ви вивчили італійську, то вона згодиться тільки на заробітках в Італії.
А англійську прийдеться вчити з азів.
А коли почали вчити ангійську, то маєте ази уже.

Маємо ази для роботи в Італії? Сумніваюсь. Мав нагоду задати старому італійцеві питання "Do you speak English?". У відповідь почув "No". Отже, якщо вивчити, англійську, то італійську доведеться вчити з азів. Ситуація симетрична.
swetikccc Дата: Чт, 13.04.2017, 15:47 | Повідомлення № 201
Ветеран спілкування
Повідомлень: 4159
Нагороди: 31
Рейтинг: 387
Цитата Пилипчук_О_П ()
Різниця є. Читайте статтю
В світі навчають, наприклад на базі CS50, а у нас особливі інженери ім потрібно подавати Бейсік.
Ось де різниця.
Пилипчук_О_П Дата: Чт, 13.04.2017, 17:20 | Повідомлення № 202
Ветеран спілкування
Повідомлень: 4308
Нагороди: 38
Рейтинг: 406
Цитата swetikccc ()
В світі навчають, наприклад на базі CS50

CS50 -університетський курс. Отже, його проходять здебільшого ті, хто вже має уявлення про програмування зі шкільної лави. Ви ж не запропонуєте учням працювати в такому темпі: https://habrahabr.ru/post/160817/ (наприклад, на 4 тижні: лінійний пошук, бінарний пошук, бульбашкове упорядкування, упорядкування вибором, упорядкування злиттям, асимптотична нотація).

Щось мені підказує, що:
1) при проходженні курсу CS50 не є принциповим, якою була перша мова програмування;
2) ті, хто до проходження курсу вивчав іншу мову, не програють тим, хто вивчав С. А в перспективі трохи виграють, бо матимуть в активі дві мови (навіть три, бо на 0-му тижні CS50 працюють в Скретчі).


Відредаговано: Пилипчук_О_П - Чт, 13.04.2017, 17:21
gromko Дата: Чт, 13.04.2017, 17:38 | Повідомлення № 203
Лінуксоїд
Повідомлень: 3210
Нагороди: 33
Рейтинг: 406
Цитата Пилипчук_О_П ()
CS50 -університетський курс. Отже, його проходять здебільшого ті, хто вже має уявлення про програмування зі шкільної лави. Ви ж не запропонуєте учням працювати в такому темпі: https://habrahabr.ru/post/160817/ (наприклад, на 4 тижні: лінійний пошук, бінарний пошук, бульбашкове упорядкування, упорядкування вибором, упорядкування злиттям, асимптотична нотація).Щось мені підказує, що:
1) при проходженні курсу CS50 не є принциповим, якою була перша мова програмування;
2) ті, хто до проходження курсу вивчав іншу мову, не програють тим, хто вивчав С. А в перспективі трохи виграють, бо матимуть в активі дві мови (навіть три, бо на 0-му тижні CS50 працюють в Скретчі).

У "них" в більшості шкіл computer science та programming не вивчають, це може бути лише спецкурс або факультатив.
swetikccc Дата: Чт, 13.04.2017, 18:01 | Повідомлення № 204
Ветеран спілкування
Повідомлень: 4159
Нагороди: 31
Рейтинг: 387
Цитата Пилипчук_О_П ()
CS50 -університетський курс
а тут для школи?
Цитата Пилипчук_О_П ()
Між іншим, саме таку ідею чув від п. Глинського Я.М. Почитати можна тут: http://2013.moodlemoot.in.ua/course/view.php?id=20 Ви це маєте на увазі?
Пилипчук_О_П Дата: Чт, 13.04.2017, 18:27 | Повідомлення № 205
Ветеран спілкування
Повідомлень: 4308
Нагороди: 38
Рейтинг: 406
Цитата swetikccc ()
а тут для школи?

Я навів посилання на швидко знайдений матеріал, в якому автором описана ідея. Ця ж ідея озвучувалась і для школи, можливо, навіть тут, на форумі.


Відредаговано: Пилипчук_О_П - Чт, 13.04.2017, 18:27
novichok Дата: Чт, 13.04.2017, 18:30 | Повідомлення № 206
Прописаний назавжди
Повідомлень: 396
Нагороди: 8
Рейтинг: 121
Вибачте, не в тему, але кудись пропав Scrooge
swetikccc Дата: Чт, 13.04.2017, 18:45 | Повідомлення № 207
Ветеран спілкування
Повідомлень: 4159
Нагороди: 31
Рейтинг: 387
Цитата Пилипчук_О_П ()
Я навів посилання на швидко знайдений матеріал, в якому автором описана ідея. Ця ж ідея озвучувалась і для школи, можливо, навіть тут, на форумі
Чудова ідея винайдення нового велосипеду, нашого велосипеду, ну в кого ще такий є. B) 

Та ми попереду планети всієї.
У нас для всіх програмування починаючи з 7 класу, а у них тільки факультатив за вибором.
Ми зразу ООП даємо, які ми круті.

І всі чудово знають які ми майстри галочки ставити.
Пилипчук_О_П Дата: Чт, 13.04.2017, 18:58 | Повідомлення № 208
Ветеран спілкування
Повідомлень: 4308
Нагороди: 38
Рейтинг: 406
Цитата swetikccc ()
Чудова ідея винайдення нового велосипеду, нашого велосипеду, ну в кого ще такий є. B)

Десь так. Але ж йдеться про реально найдоступніше і найпоширеніше середовище програмування (вбудоване в офісні пакети, якими користуються трохи менше, ніж всі) та ще й універсальну мову програмування, яка, судячи з назви, призначена якраз для початківців (сподіваюсь, світ не забув, як розшифровується BASIC).
Для тих, хто хоче поекспериментувати, зразок (зроблено в MS Word 2003): http://teachlab.ucoz.ua/load....-1-0-18
fox11 Дата: Нд, 07.05.2017, 08:58 | Повідомлення № 209
Прописаний назавжди
Повідомлень: 335
Нагороди: 4
Рейтинг: 81
Цитата swetikccc ()
Ми зразу ООП даємо, які ми круті.
Поиграют в ООП и бросят. Прозрение начтупит. А мы пока покатаем квадратное.

Додано (07.05.2017, 09:58)
---------------------------------------------
НАВЧАННЯ ПРОГРАМУВАННЮ: ЗАВДАННЯ ШКОЛИ ЧИ УНІВЕРСИТЕТУ?

http://education-ua.org/ua....rsitetu

swetikccc Дата: Сб, 13.05.2017, 16:20 | Повідомлення № 210
Ветеран спілкування
Повідомлень: 4159
Нагороди: 31
Рейтинг: 387
Вчора знову опікся з = == в логічному виразі в плюсах.
Це основний недолік вивчення цієї мови в школі.
Форум інформатиків » РОЗДІЛ VIІІ: ОБМІН ДОСВІДОМ (УРОКИ, ФАКУЛЬТАТИВИ, ПОЗАКЛАСНА РОБОТА) » 8.6 Факультатив з програмування » Поговоримо про сучасні мови програмування. (Яку мову програмування Ви вивчаєте в школі?)
Пошук:


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