OberonCore https://forum.oberoncore.ru/ |
|
Пробн. курс по основам прогр-й инженерии (парал-но С++/КП) https://forum.oberoncore.ru/viewtopic.php?f=8&t=3260 |
Страница 1 из 1 |
Автор: | Валерий Лаптев [ Вторник, 15 Февраль, 2011 10:06 ] |
Заголовок сообщения: | Пробн. курс по основам прогр-й инженерии (парал-но С++/КП) |
Взял две книжки Потопахина (1 и 2) и Виртовские Алгоритмы, школьную сборку и попробую провести курс по основам программной инженерии (1 курс). Параллельно они изучают С++ в Студии - будем выполнять одни лабы в двух средах. Многие знают ТурбоПаскаль - проблем с изучением языка не будет. Появится материал для сравнения. |
Автор: | Info21 [ Вторник, 15 Февраль, 2011 10:34 ] |
Заголовок сообщения: | Re: Хабаровский учебник по КП |
Валерий Лаптев писал(а): Взял две книжки Потопахина и Виртовские Алгоритмы, школьную сборку и попробую провести курс по основам программной инженерии (1 курс). Действительно, оснащение уже достаточное, чтобы такой курс можно было спокойно делать. Три хорошие книжки -- вопросов быть не может. Тем более во второй книжке у ВВП что-то и про интегралы. естьВалерий Лаптев писал(а): Параллельно они изучают С++ в Студии - будем выполнять одни лабы в двух средах. Это от страха.Ко второму изданию курса прочувствуете, что гораздо эффективней последовательно, чтобы внимание не рассеивалось. |
Автор: | Валерий Лаптев [ Вторник, 15 Февраль, 2011 10:39 ] |
Заголовок сообщения: | Re: Хабаровский учебник по КП |
Info21 писал(а): Валерий Лаптев писал(а): Взял две книжки Потопахина и Виртовские Алгоритмы, школьную сборку и попробую провести курс по основам программной инженерии (1 курс). Действительно, оснащение уже достаточное, чтобы такой курс можно было спокойно делать. Три хорошие книжки -- вопросов быть не может. Тем более во второй книжке у ВВП что-то и про интегралы. естьВалерий Лаптев писал(а): Параллельно они изучают С++ в Студии - будем выполнять одни лабы в двух средах. Это от страха.Ко второму изданию курса прочувствуете, что гораздо эффективней последовательно, чтобы внимание не рассеивалось. Не... Именно для сравнения лучше одни лабы делать в двух вариантах. Тем более, что режим работы я тут прописывал. Студни за неделю получают материал, дома пробуют написать один-два варианта. Приходят на лабу и в контрольном режиме пишут случайный вариант. У меня на 2 курсе еще есть курс ООП. Сделаем для сравнения и эти лабы. |
Автор: | Евгений Темиргалеев [ Вторник, 15 Февраль, 2011 11:01 ] |
Заголовок сообщения: | Re: Пробный курс по основам программной инженерии (парал-но |
Отделено: viewtopic.php?p=60058#p60058 Уважаемый тов. Лаптев, в очередной раз прошу Вас: перед тем как начинать писать, задумайтесь, пожалуйста, подходит ли Ваша тема к той, в которой хотите написать. |
Автор: | Валерий Лаптев [ Вторник, 15 Февраль, 2011 11:04 ] |
Заголовок сообщения: | Re: Пробный курс по основам программной инженерии (парал-но |
Прошу прощения - писал про книжки Потопахина... Постараюсь впредь... |
Автор: | Евгений Темиргалеев [ Вторник, 15 Февраль, 2011 11:22 ] |
Заголовок сообщения: | Re: Пробный курс по основам программной инженерии (парал-но |
Валерий Лаптев писал(а): Прошу прощения - писал про книжки Потопахина... Угу. А ещё, про книжки Вирта, школьную сборку и Ваш курс ...
|
Автор: | Валерий Лаптев [ Среда, 09 Март, 2011 13:03 ] |
Заголовок сообщения: | Re: Пробн. курс по основам прогр-й инженерии (парал-но С++/К |
Используем школьную сборку - очень хорошая проработка справочного материала. Но пользуются пока мало - вообще мало читают. Но в интерфейс модуля Math уже слазили, механим получения информации просекли. Сделали первые лабы - программирование формул. Народ уже пишет процедуру, использует Коммандер. Пытаюсь заставить написать тестовый набор прям в окне с программой - понимают пока плохо. Делают один-два примера и считают дело сделанным. Видимо, нужно для каждого варианта лабы преподу готовить тестовый набор и требовать проверки на нем. Постепенно требовать писать тестовый набор самому. Аналогично с assert() - пока только при большом нажиме пишут. Некоторые признались, что система лучше ТурбоПаскаля. Столкнулись с проблемами при переносе текста из Блокнота в ББ. Требую сдавать odc-файл |
Автор: | Info21 [ Среда, 09 Март, 2011 15:35 ] |
Заголовок сообщения: | Re: Пробн. курс по основам прогр-й инженерии (парал-но С++/К |
Валерий Лаптев писал(а): Используем школьную сборку - очень хорошая проработка справочного материала. Спасибо, похвала она вдохновляет на новые подвиги Цитата: Но пользуются пока мало - вообще мало читают. У себя тоже наблюдал: 7-8 класс, а некоторые читают -- не по слогам, но всё равно с запинками. Обычно когда так плохо читают, то стараются избегать этой нагрузки. Беда. Уже второе поколение растет недоучек. Цитата: Пытаюсь заставить написать тестовый набор прям в окне с программой - понимают пока плохо. А ввод-вывод уже прошли? Из рассказа не следует. Цитата: Постепенно требовать писать тестовый набор самому. Нужно как-то научиться сразу это делать. Понял задачу -- напиши сначала тестовые наборы, с предполагаемыми ответами. Цитата: Аналогично с assert() - пока только при большом нажиме пишут. Капать и капать на мозги.Цитата: Некоторые признались, что система лучше ТурбоПаскаля. Да уж ------- Пожалуйста, продолжайте рассказывать по мере возможностей. |
Автор: | Валерий Лаптев [ Среда, 09 Март, 2011 18:31 ] |
Заголовок сообщения: | Re: Пробн. курс по основам прогр-й инженерии (парал-но С++/К |
Info21 писал(а): Цитата: Но пользуются пока мало - вообще мало читают. У себя тоже наблюдал: 7-8 класс, а некоторые читают -- не по слогам, но всё равно с запинками. Обычно когда так плохо читают, то стараются избегать этой нагрузки. Беда. Уже второе поколение растет недоучек. Я заметил, что наши как-то к 4-му курсу постепенно "расчитываются". Особенно отдельные личности. Видимо, взрослеют, начинают понимать. Есть студни, которые просто берут у меня книжки десятками, читают, потом себе покупают. Но таких, конечно, мало. А первый курс просто заставлять приходится. Цитата: Цитата: Пытаюсь заставить написать тестовый набор прям в окне с программой - понимают пока плохо. А ввод-вывод уже прошли? Из рассказа не следует. Вводим пока через In, выводим в Log - никаких проблем не возникает. Народ оценил, что непосредственно прямо в окне можно написать запуск на выполнение и данные для расчета. Уже пишут. Именно это качество оценено как улучшение по сравнению с ТурбоПаскалем - нет новых окошек, лишнего набирать не нужно во время работы. Первоначально писали по образцу С++ программ: приглашение для ввода... Первые опыты вызвали некоторый шок. но сейчас уже просекли. Цитата: Цитата: Постепенно требовать писать тестовый набор самому. Нужно как-то научиться сразу это делать. Понял задачу -- напиши сначала тестовые наборы, с предполагаемыми ответами. Я думаю, что для первых трех примерно лаб нужно дать преподский пример тестового набора. А потом уже ставить задачу писать такой набор самому. Без примера практически мало кто понимает, что программу надо проверять всесторонне. Пока большинство для одного набора получат результат и думают, что все работает. Препод должен для каждого варианта подготовить сам, чтобы продемонстрировать необходимость всесторонней проверки. Тут не столько тестовый набор важен, сколько демонстрация ошибок в программе, несмотря на выполнение для одного варианта данных. Эт мы проделаем. Тем более, что эти данные можно прямо в лабы вставить в ББ. А по мере продвижения в программировании снижать оценку за отсутствие тестового набора. Цитата: Цитата: Аналогично с assert() - пока только при большом нажиме пишут. Капать и капать на мозги.Капать - это да. Но я их во втором семестре просто заставлю писать, как вы с отступами заставили. Будем писать системки типа xUnit в качестве задания на программирование, а там assert - основа системы... Без него - никак не получится. Цитата: Цитата: Некоторые признались, что система лучше ТурбоПаскаля. Да уж ------- Пожалуйста, продолжайте рассказывать по мере возможностей. Обязательно! |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |