 |
Вітаю Вас, Гість · RSS |
 |
Мова програмування для школи
|
| | |
FutureTeacher |
Дата: Вт, 31.03.2015, 18:36 | Повідомлення № 1 |
Часто заходить...
Повідомлень: 75
| Розкажіть колегам яку мову програмування варто вивчати в школі? Яку використовуєте Ви? Чому?
[admin]Шановні форумчани!!!!! Повідомлення, які не відповідають темі або несуть некорисний зміст будуть видалятись без попередження!!!
Відредаговано: W-w-W - Сб, 26.12.2015, 15:10 |
|
| |
Itanium |
Дата: Пн, 25.05.2020, 18:53 | Повідомлення № 196 |
Я тут недавно...
Повідомлень: 33
| язык С в школе...??? в универе - да, в школе - нет. он сложный, да и нужен для программистов-электронщиков(любителей копаться в "железе"). а вот C# я бы внедрил в школьный курс. там есть и процедурная часть, и ООП, также WEB и тд. Кстати, нужно бы добавить в опрос
Відредаговано: Itanium - Пн, 25.05.2020, 19:43 |
|
| |
fox11 |
Дата: Сб, 30.05.2020, 06:11 | Повідомлення № 197 |
Прописаний назавжди
Повідомлень: 404
| Цитата Itanium (  ) язык С в школе...??? в универе - да, в школе - нет Не поверите с 2003 или 4-го у нас С++ и как то никто не жалуется. И как это вы собрались учить Шарп без знания Си или С++? Не сложновато будет начинать с классов? Ну и, в конце концов, посмотрите рейтинг языков. Другое дело, что его сперва надо выучить учителям ... Это проблема. А по сложности - он не сложнее Паскаля.
Додано (30.05.2020, 06:14) ---------------------------------------------
Цитата Itanium (  ) там есть и процедурная часть, и ООП Я бы сказал ООП ну и процедурная часть. Видите разницу? (Для школьников это большая разница)
Відредаговано: fox11 - Сб, 30.05.2020, 06:15 |
|
| |
Itanium |
Дата: Нд, 07.06.2020, 21:29 | Повідомлення № 198 |
Я тут недавно...
Повідомлень: 33
| Ну если в школе есть возможность изучать С с двумя плюсами, то это почти элитная школа. Не у всех так, далеко не у всех. По поводу С с четырьмя плюсами, то он полегче будет для порога входа в программирование(все таки детей нужно обучать, а не студентов-программистов)
Цитата fox11 (  ) И как это вы собрались учить Шарп без знания Си или С++? Чтобы учить #, не обязательно изучать Си/С++, ибо это все таки самостоятельный язык. Хоть и есть что то похожее, но всё таки разные. Если хвататься за все, то в итоге не будет ничего, кроме каши в голове.
Цитата fox11 (  ) Ну и, в конце концов, посмотрите рейтинг языков. Этот рейтинг (Pascal) держится уже лет этак 30 или более. С тех пор технологии в разработке шагнули ооочень далеко. Пора бы переходить на что то новее, и в будущем востребованное.
Цитата fox11 (  ) Другое дело, что его сперва надо выучить учителям ... Это проблема. Тут на 1001% согласен!
Цитата fox11 (  ) Я бы сказал ООП ну и процедурная часть.Видите разницу? (Для школьников это большая разница) А кто мешает изучать сначала процедурную часть? Более того, с нее и надо начинать, ведь в ООП без знаний процедурных делать нечего. Я не то, что бы прям "топлю" именно за C#, просто для школы на замену Паскалю - самое то. Я к тому, что нужно уже менять сам подход к обучению информатике в школах, идти в ногу со временем. А будут ли это С, С++, С# или же другие "взрослые" языки, то это только к лучшему. Самый главный вопрос, эт где найти таких преподов на все школы, да на такую зарплату
Відредаговано: Itanium - Пн, 08.06.2020, 06:10 |
|
| |
fox11 |
Дата: Пн, 08.06.2020, 03:39 | Повідомлення № 199 |
Прописаний назавжди
Повідомлень: 404
| Цитата Itanium (  ) Ну если в школе есть возможность изучать С с двумя плюсами, то это почти элитная школа Школа может быть любая, а вот учителей надо заставить перейти на "взрослые" языки.Цитата Itanium (  ) Этот рейтинг (Pascal) держится уже лет этак 30 или более. Я имел в виду рейтинг не форума, а мировой.
Цитата Itanium (  ) А кто мешает изучать сначала процедурную часть? А то, что программа на С# начинается с создания класса - ООП. C# C++
Відредаговано: fox11 - Пн, 08.06.2020, 03:42 |
|
| |
Itanium |
Дата: Пн, 08.06.2020, 06:07 | Повідомлення № 200 |
Я тут недавно...
Повідомлень: 33
| Цитата fox11 (  ) А то, что программа на С# начинается с создания класса - ООП Так а кто говорит, что надо начинать обьяснять прям весь код, как он есть? Достаточно начать с того, что не выходит за операторные скобки тела метода Main. А классы...всему свое время.
Відредаговано: Itanium - Пн, 08.06.2020, 06:18 |
|
| |
swetikccc |
Дата: Пн, 08.06.2020, 09:31 | Повідомлення № 201 |
Ветеран спілкування
Повідомлень: 4208
| Цитата Itanium (  ) Так а кто говорит, что надо начинать обьяснять прям весь код, как он есть? Достаточно начать с того, что не выходит за операторные скобки тела метода Main. А классы...всему свое время Цікаво, а на С++ зразу детально простір імен, підключення бібліотек?
|
|
| |
Itanium |
Дата: Пн, 08.06.2020, 11:09 | Повідомлення № 202 |
Я тут недавно...
Повідомлень: 33
| Цитата swetikccc (  ) Цікаво, а на С++ зразу детально простір імен, підключення бібліотек? То есть школьники на первом занятии не умеют вывести "Hello World", а вы им сразу про "підключення бібліотек". Чтобы их подключать(библиотеки), надо хотя бы про них чего то знать)))
|
|
| |
fox11 |
Дата: Пн, 08.06.2020, 13:49 | Повідомлення № 203 |
Прописаний назавжди
Повідомлень: 404
| "iostream" переводится как поток ввода вывода и что его подключать надо для работы программы, объяснить намного легче чем классы. Последнее невозможно вообще для обычного школьника. И второе: если мы собираемся решать олимпиадные задачи процедурным способом, а это так и будет, то для чего Шарп, для модной фишки? Последнее: материальная часть. Программы, лекции, книги, сайты, тесты, видео уроки и т.д. https://www.youtube.com/playlis....YSPGO9r
|
|
| |
LVV |
Дата: Вт, 09.06.2020, 16:57 | Повідомлення № 204 |
Прописаний назавжди
Повідомлень: 440
| Поддерживаю приверженцев С++. Сложно, для тех кто не знает. Хотя для тех, кто что-то знает, еще сложнее. Поскольку знающий человек понимает, насколько многообразен С++. Я более 10-ти лет изучаю и преподаю на С++ и считаю себя новичком.
И даже не важно на каком языке изучать в школах ОАП,. Главное - последовательность. Методично, начиная с 5-го класса изучать ОАП на одном языке программирования. Чтобы ученик, глядя на код программы, видел не просто знакомые ему команды и операторы, а мог разглядеть в нём алгоритм решения задачи. Чтобы проблемы с синтаксисом и семантикой языка не были ему преградой в разработке собственных алгоритмов.
Считаю, что у нас (я имею в виду уровень стандарта в обычной школе) не так уж много уроков, и не такие уж гениальные дети в общей своей массе, чтобы можно было распыляться на "детские" и "учебные" среды программирования, а потом переходить на знакомство с "серьезными" языками.
Я могу быть не прав, но почему-то мне кажется, что ни детский Scratch, ни учебный Pascal (и его модификации) не подходят для изучения с 5-го по 11 класс. Хотя вполне осознаю, что есть специалисты, преподающие ОАП на Scratch или Pascal, которым я в подмётки не гожусь со своим С++.
Почему я преподаю на С++? Потому что вероятность того, что после школы выпускнику пригодится знание этого языка выше, чем для Scratch, и Pascal/Delphi (хотя и достаточно мала) Почему я не преподаю на Python или Java? Потому что я их должным образом не знаю, а переучиваться лень. 
Обидно только, что на олимпиадах по информатике в перечень языков не включены все те, которые имеются в опросе. А это еще один фактор, влияющий на выбор изучаемого языка.
(Извините за пространные записи... Прорвало.
Відредаговано: LVV - Вт, 09.06.2020, 17:15 |
|
| |
Itanium |
Дата: Вт, 09.06.2020, 20:54 | Повідомлення № 205 |
Я тут недавно...
Повідомлень: 33
| Мое субъективное мнение такое: информатику(именно ее, а не ИКТ) нужно начинать не с 5 класса, а с 8-го(кажись так раньше и было). В программирование нужно вникать, как мне кажется, уже с чуток подготовленным мозгом. А в 5 классе долбить им, да еще и на ++(студенты в универах воют от него)))).Ну то такое, эт только мое мнение, никому не навязываю.
Господа уважаемые, скажите кто какую IDE для обучения использует(если не секрет)? Меньшие классы там понятно - Scratch. Интересуют старшие классы.
Відредаговано: Itanium - Вт, 09.06.2020, 21:01 |
|
| |
Yura_Shrol |
Дата: Ср, 10.06.2020, 08:20 | Повідомлення № 206 |
Знаток супутникового інету
Повідомлень: 674
| Яку мову програмування краще вивчати в 5 класі, якщо не найгірший учень видає такі перли?
|
|
| |
fox11 |
Дата: Ср, 10.06.2020, 15:21 | Повідомлення № 207 |
Прописаний назавжди
Повідомлень: 404
| Цитата LVV (  ) Я могу быть не прав, но почему-то мне кажется, что ни детский Scratch, ни учебный Pascal (и его модификации) не подходят для изучения с 5-го по 11 класс. Хотя вполне осознаю, что есть специалисты, преподающие ОАП на Scratch или Pascal, которым я в подмётки не гожусь со своим С++. !!!
Цитата LVV (  ) Почему я не преподаю на Python или Java? Потому что я их должным образом не знаю, а переучиваться лень. Питон не базовый язык для будущих программистов, Java - начинается с классов. Хотя у меня были любознательные детки и заканчивали 11 класс со знанием Явы.
Цитата Itanium (  ) Меньшие классы там понятно - Scratch. Интересуют старшие классы. У меня в младших КуМир.
|
|
| |
Ktara |
Дата: Ср, 10.06.2020, 15:45 | Повідомлення № 208 |
Перспективна вчителька
Повідомлень: 4317
| Цитата Yura_Shrol (  ) Яку мову програмування краще вивчати в 5 класі, якщо не найгірший учень видає такі перли?Прикріплення: 9647376.png(466.4 Kb) В этом случае - любой. Результат все равно будет нулевой
|
|
| |
Itanium |
Дата: Пт, 19.06.2020, 18:42 | Повідомлення № 209 |
Я тут недавно...
Повідомлень: 33
| Уважаемые! я тут выше спрашивал про IDE, хотелось бы по подробнее, если можно, кто чего использует, именно в старших классах (желательно под Win).
|
|
| |
fox11 |
Дата: Пт, 19.06.2020, 19:05 | Повідомлення № 210 |
Прописаний назавжди
Повідомлень: 404
| Цитата Itanium (  ) я тут выше спрашивал про IDE Для какого языка?
|
|
| |
© Форум інформатиків України, 2007-2022.  |