 |
Вітаю Вас, Гість · RSS |
 |
Поговоримо про сучасні мови програмування.
| |
Ковшун |
Дата: Th, 04.10.2007, 15:23 | Повідомлення № 1 |
Досвідчений учасник
Повідомлень: 1462
| Шановні колеги!!! Існує багато мов програмування. Впродовж багатьох років у школах домінувала мова програмування Pascal. Проте, життя не стоїть на місці. З’явились нові, прогресивні мови програмування. Дана тема створена для обговорення проблем, пов’язаних з вивченням мов програмування в школі. Чи це буде Borland Delphi, чи С++, чи Visual Basic. Шановні форумчани!!!!! Повідомлення, які не відповідають темі або несуть некорисний зміст будуть видалятись без попередження!!!
Відредаговано: Ковшун - Th, 04.10.2007, 21:11 |
|
| |
LVV |
Дата: Th, 13.04.2017, 10:34 | Повідомлення № 196 |
Прописаний назавжди
Повідомлень: 440
| Вибір мови (і середовища) програмування учнями на 100% залежить від вчителя інформатики.
Давайте пофантазуємо. Вернемося в наше дитинство (юність). Яку мову для себе Ви обрали би, навчаючись у школі (з висоти Вашого життєвого досвіду) щоби це згодилось Вам у подальшому житті (звичайно, якщо Ви не мріяли з дитинства стати вчителем )? Мабуть, не Паскаль і не Кобол....
Оце і є відповіддю на питання: яку мову програмування вивчати в школі.
Я, власне, не хочу навчати дітей мові, яка на 100% не застосовуватиметься ними у подальшому житті.
Ймовірнысть, застосування дітьми у подальшому житті Паскалю(Delphi) набагато менша за Java, C++, Piton тощо. Оце і є єдина конкретна претензія до мови програмування Паскаль.
|
|
| |
Ktara |
Дата: Th, 13.04.2017, 12:02 | Повідомлення № 197 |
Перспективна вчителька
Повідомлень: 4316
| Цитата LVV (  ) Вернемося в наше дитинство (юність).Яку мову для себе Ви обрали би, навчаючись у школі (з висоти Вашого життєвого досвіду) щоби це згодилось Вам у подальшому житті (звичайно, якщо Ви не мріяли з дитинства стати вчителем )? Мабуть, не Паскаль і не Кобол.... Если б мне кто-то в школе сказал, что я буду учиелем информатики - убила бы Это был предмет, который я тихо ненавидела  Объясняю: информатика (точнее алгоритмизация и программирование) были в 10, 11 классе. Комы - БКШ0010 (если не ошибаюсь, поставили когда мы уже были в 11) До этого год на мы писали на доске алгоритмы на НАМ, мы их должны были записать в тетрадку. А потом. нас оставляли по группам после уроков и мы без тетрадок на память должны были написать эти алгоритмы Нас никто не спрашивал понимаем ли мы это. Надо было запомнить и написать. Все. В 11 классе мы учили бейсик - пол года писали в тетрадке программы, пол года - переписывали программы написанные в тетрадке на компьютер. Все программы заключались в том, что мы рисовали какой-то рисунок 
Я учу своих учеников думать и применять свои знания, навыки на практике. Мне бывало могли пересказать весь параграф учебника слово в слово, но так и не создать папку И говорили, что я - плохая. потому что требую невозможного. Рассказал на память белый стих под названием информатика - значит молодец. ну и что что не может создать папку и сохранить файл - зато выучил же текст в учебнике 
Сейчас по тому что я вижу и с чем столкнулась - мне открыто заявляют. что на фиг нам ваше программирование, наш ребенок ним не будет. Поэтому оставьте в покое и дайте поиграть на планшете, у ребенка кроме вашей информатики. еще уроки есть
|
|
| |
Пилипчук_О_П |
Дата: Th, 13.04.2017, 13:03 | Повідомлення № 198 |
Ветеран спілкування
Повідомлень: 4330
| Цитата LVV (  ) Ймовірнысть, застосування дітьми у подальшому житті Паскалю(Delphi) набагато менша за Java, C++, Piton тощо. Оце і є єдина конкретна претензія до мови програмування Паскаль. Це претензія до тих, хто займається маркетингом, розробкою і т.п. Отже, власне до мови претензій поки що немає... А яка ймовірність застосування в подальшому житті мови С++? Тобто який відсоток учнів зі шкіл мого району стануть програмістами? Думаєте, дуже відрізняється від подібної цифри для Паскаля?
Якщо орієнтуватись на ймовірність, то треба вчити VBA, адже з ним можна зіткнутись навіть випадково, працюючи в Ворді. А ті, хто використовує Libre Office мають вибір, бо там вбудовано Basic, BeanShell, JavaScript, Python. Між іншим, саме таку ідею чув від п. Глинського Я.М. Почитати можна тут: http://2013.moodlemoot.in.ua/course/view.php?id=20 Ви це маєте на увазі?
А от якщо уважно прочитати статтю, на яку я давав посилання, стає зрозуміло, чому при вивченні Паскаля трохи більша ймовірність того, що учень (студент!) зрозуміє суть. А потім може й стане програмістом.
Відредаговано: Пилипчук_О_П - Th, 13.04.2017, 13:06 |
|
| |
swetikccc |
Дата: Th, 13.04.2017, 14:16 | Повідомлення № 199 |
Ветеран спілкування
Повідомлень: 4208
| Цитата Пилипчук_О_П (  ) Це претензія до тих, хто займається маркетингом, розробкою і т.п. Отже, власне до мови претензій поки що немає... А яка ймовірність застосування в подальшому житті мови С++? Тобто який відсоток учнів зі шкіл мого району стануть програмістами? Думаєте, дуже відрізняється від подібної цифри для Паскаля? Люблю коли все перекручують під себе.  В об'ємі шкільної програмі ніякої різниці між мовами. Але коли ви вивчили італійську, то вона згодиться тільки на заробітках в Італії. А англійську прийдеться вчити з азів. А коли почали вчити ангійську, то маєте ази уже. Це вже великий плюс, як і С++(аж два плюси )
Як колись сказав мій син, не проблема розв'язати задачу з фізики, проблема донести її до тебе.(все буде з вищою математикою)
Відредаговано: swetikccc - Th, 13.04.2017, 14:21 |
|
| |
Пилипчук_О_П |
Дата: Th, 13.04.2017, 15:04 | Повідомлення № 200 |
Ветеран спілкування
Повідомлень: 4330
| Цитата swetikccc (  ) Люблю коли все перекручують під себе.
Я не стільки перекручую, скільки допитуюсь. Я прочитав статтю, де аргументовано пояснено, чому Паскаль - кращий. Єресі ніякої там не помітив, все зрозуміло пояснено. І чекаю відповідних аргументів щодо інших мов. А мені вже надцятий раз повторюють мантру про перспективи, поширення, підготовку програмістів тощо. Про це написано, наприклад, тут, але ж це проблема не мови програмування.
Цитата swetikccc (  ) В об'ємі шкільної програмі ніякої різниці між мовами. Різниця є. Читайте статтю. Поріг входження в консольний Паскаль справді нижчий, ніж в С++. Орієнтуватись в загальноосвітній школі треба не на тих, хто швидше схоплює, допрацьовує вдома, трохи фанатіє, а на "середнього" учня. Така реальність.
Цитата swetikccc (  ) Але коли ви вивчили італійську, то вона згодиться тільки на заробітках в Італії. А англійську прийдеться вчити з азів. А коли почали вчити ангійську, то маєте ази уже. Маємо ази для роботи в Італії? Сумніваюсь. Мав нагоду задати старому італійцеві питання "Do you speak English?". У відповідь почув "No". Отже, якщо вивчити, англійську, то італійську доведеться вчити з азів. Ситуація симетрична.
|
|
| |
swetikccc |
Дата: Th, 13.04.2017, 15:47 | Повідомлення № 201 |
Ветеран спілкування
Повідомлень: 4208
| Цитата Пилипчук_О_П (  ) Різниця є. Читайте статтю В світі навчають, наприклад на базі CS50, а у нас особливі інженери ім потрібно подавати Бейсік. Ось де різниця.
|
|
| |
Пилипчук_О_П |
Дата: Th, 13.04.2017, 17:20 | Повідомлення № 202 |
Ветеран спілкування
Повідомлень: 4330
| Цитата swetikccc (  ) В світі навчають, наприклад на базі CS50 CS50 -університетський курс. Отже, його проходять здебільшого ті, хто вже має уявлення про програмування зі шкільної лави. Ви ж не запропонуєте учням працювати в такому темпі: https://habrahabr.ru/post/160817/ (наприклад, на 4 тижні: лінійний пошук, бінарний пошук, бульбашкове упорядкування, упорядкування вибором, упорядкування злиттям, асимптотична нотація).
Щось мені підказує, що: 1) при проходженні курсу CS50 не є принциповим, якою була перша мова програмування; 2) ті, хто до проходження курсу вивчав іншу мову, не програють тим, хто вивчав С. А в перспективі трохи виграють, бо матимуть в активі дві мови (навіть три, бо на 0-му тижні CS50 працюють в Скретчі).
Відредаговано: Пилипчук_О_П - Th, 13.04.2017, 17:21 |
|
| |
gromko |
Дата: Th, 13.04.2017, 17:38 | Повідомлення № 203 |
Лінуксоїд
Повідомлень: 3210
| Цитата Пилипчук_О_П (  ) CS50 -університетський курс. Отже, його проходять здебільшого ті, хто вже має уявлення про програмування зі шкільної лави. Ви ж не запропонуєте учням працювати в такому темпі: https://habrahabr.ru/post/160817/ (наприклад, на 4 тижні: лінійний пошук, бінарний пошук, бульбашкове упорядкування, упорядкування вибором, упорядкування злиттям, асимптотична нотація).Щось мені підказує, що: 1) при проходженні курсу CS50 не є принциповим, якою була перша мова програмування; 2) ті, хто до проходження курсу вивчав іншу мову, не програють тим, хто вивчав С. А в перспективі трохи виграють, бо матимуть в активі дві мови (навіть три, бо на 0-му тижні CS50 працюють в Скретчі). У "них" в більшості шкіл computer science та programming не вивчають, це може бути лише спецкурс або факультатив.
|
|
| |
swetikccc |
Дата: Th, 13.04.2017, 18:01 | Повідомлення № 204 |
Ветеран спілкування
Повідомлень: 4208
| Цитата Пилипчук_О_П (  ) CS50 -університетський курс а тут для школи?Цитата Пилипчук_О_П (  )
|
|
| |
Пилипчук_О_П |
Дата: Th, 13.04.2017, 18:27 | Повідомлення № 205 |
Ветеран спілкування
Повідомлень: 4330
| Цитата swetikccc (  ) а тут для школи? Я навів посилання на швидко знайдений матеріал, в якому автором описана ідея. Ця ж ідея озвучувалась і для школи, можливо, навіть тут, на форумі.
Відредаговано: Пилипчук_О_П - Th, 13.04.2017, 18:27 |
|
| |
novichok |
Дата: Th, 13.04.2017, 18:30 | Повідомлення № 206 |
Прописаний назавжди
Повідомлень: 403
| Вибачте, не в тему, але кудись пропав Scrooge
|
|
| |
swetikccc |
Дата: Th, 13.04.2017, 18:45 | Повідомлення № 207 |
Ветеран спілкування
Повідомлень: 4208
| Цитата Пилипчук_О_П (  ) Я навів посилання на швидко знайдений матеріал, в якому автором описана ідея. Ця ж ідея озвучувалась і для школи, можливо, навіть тут, на форумі Чудова ідея винайдення нового велосипеду, нашого велосипеду, ну в кого ще такий є.
Та ми попереду планети всієї. У нас для всіх програмування починаючи з 7 класу, а у них тільки факультатив за вибором. Ми зразу ООП даємо, які ми круті.
І всі чудово знають які ми майстри галочки ставити.
|
|
| |
Пилипчук_О_П |
Дата: Th, 13.04.2017, 18:58 | Повідомлення № 208 |
Ветеран спілкування
Повідомлень: 4330
| Цитата swetikccc (  ) Чудова ідея винайдення нового велосипеду, нашого велосипеду, ну в кого ще такий є. Десь так. Але ж йдеться про реально найдоступніше і найпоширеніше середовище програмування (вбудоване в офісні пакети, якими користуються трохи менше, ніж всі) та ще й універсальну мову програмування, яка, судячи з назви, призначена якраз для початківців (сподіваюсь, світ не забув, як розшифровується BASIC). Для тих, хто хоче поекспериментувати, зразок (зроблено в MS Word 2003): http://teachlab.ucoz.ua/load....-1-0-18
|
|
| |
fox11 |
Дата: Su, 07.05.2017, 08:58 | Повідомлення № 209 |
Прописаний назавжди
Повідомлень: 403
| Цитата swetikccc (  ) Ми зразу ООП даємо, які ми круті. Поиграют в ООП и бросят. Прозрение начтупит. А мы пока покатаем квадратное.Додано (07.05.2017, 09:58) --------------------------------------------- НАВЧАННЯ ПРОГРАМУВАННЮ: ЗАВДАННЯ ШКОЛИ ЧИ УНІВЕРСИТЕТУ?
http://education-ua.org/ua....rsitetu
|
|
| |
swetikccc |
Дата: Sa, 13.05.2017, 16:20 | Повідомлення № 210 |
Ветеран спілкування
Повідомлень: 4208
| Вчора знову опікся з = == в логічному виразі в плюсах. Це основний недолік вивчення цієї мови в школі.
|
|
| |
© Форум інформатиків України, 2007-2022.  |