Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.03.2016, 20:50   #1
Malriser
xor esp, esp
Форумчанин
 
Регистрация: 11.02.2014
Сообщений: 135
По умолчанию преподавание C/C++

Всем хай. Так, сразу скажу. Прошу оставить шутки в стороне, я тоже программист и мужик и знаю какие ходят шутки про такое.

Итак, есть девушка... одногруппница. В общем, в универе по инженерному курсу преподают C/C++, попросила объяснить. В математике шарит, умная, олимпиадник по физике и т.д и т.п. В общем технарь до мозга и костей, хотя имеет одновременно и гуманитарное мышление. В общем, уникум.

Поэтому я хз с какой стороны подойти.

Имею опыт преподавания программирования на базе паскаля, с нуля еще не преподавал. С чего лучше начать? Все-таки пересказывать учебник как-то не алё, к тому же, женское мышление отличается от мужского и объяснить настолько плотно логику и структуру программы для понимания алгоритмизации противоположному полу будет очень тяжело. Хотя и есть факты, что математическая логика женщинам дается проще, чем мужчинам. Ага, это реали факт, сам замечал.

В общем, с чего посоветуете начать? Просьба банальщины про синтаксис не писать. Все-таки мы с Вами программисты и понимаем, что важнее понять алгоритмизацию, а тут нужно сформировать "мышление" на уровне элементарных действий, типа для того, что чтобы вскипятить чайник надо совершить 100500 действий...

Итак, какие лучше аналогии приводить, какие задачи приводить в пример? Спасибо
Malriser вне форума Ответить с цитированием
Старый 15.03.2016, 21:07   #2
Croessmah
Вредный кошак
Участник клуба
 
Аватар для Croessmah
 
Регистрация: 14.10.2012
Сообщений: 1,159
По умолчанию

Вбейте ей в голову две вещи:
1) Компьютер невероятно быстрая и невероятно тупая машина
2) С хрена сала не наточишь
Всё, остальное можно по учебнику.
Croessmah вне форума Ответить с цитированием
Старый 16.03.2016, 18:20   #3
jura_k
gamer
Участник клуба
 
Аватар для jura_k
 
Регистрация: 09.05.2015
Сообщений: 1,529
По умолчанию

Покажи распечатку моей программы.
http://programmersforum.ru/showthread.php?t=287606
И заодно обсудите.
мой канал на Ютубе: youtube.com/@games-zz3ju/videos/
мой канал на Рутубе: rutube.ru/channel/31423139/videos/
В ожидании Кеши...
jura_k вне форума Ответить с цитированием
Старый 16.03.2016, 23:21   #4
_Bers
Старожил
 
Регистрация: 16.12.2011
Сообщений: 2,329
По умолчанию

Цитата:
Сообщение от Malriser Посмотреть сообщение
Поэтому я хз с какой стороны подойти.
с любой. лишь бы не брыкалась.
_Bers вне форума Ответить с цитированием
Старый 17.03.2016, 00:07   #5
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
В математике шарит, умная, олимпиадник по физике и т.д и т.п. В общем технарь до мозга и костей, хотя имеет одновременно и гуманитарное мышление. В общем, уникум.
Борщ варить умеет?
Мозг не выносит?
Голова не болит у неё?
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 17.03.2016, 00:57   #6
Pavia
Лис
Старожил
 
Аватар для Pavia
 
Регистрация: 18.09.2015
Сообщений: 2,409
По умолчанию

Если не знаете с чего начать Начните с определений.
Алгоритм - это точная последовательность действий, записанная на языке.
Программа - это алгоритм записанный на языке программирования.
Способы обучения : на примерах.

Так что программирование не отличается, от других областей науки. Разве что в себе сочетает и строгость физики и математики. И чувство прекрасного присущее гуманитарным направлениям.
Так что после освоения синтаксиса стоит давать элементы качественного кода и основы проектирования.
А алгоритмизацию ученик и сам освоит на основе примеров.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал .
Pavia вне форума Ответить с цитированием
Старый 17.03.2016, 09:34   #7
alexcoder
Форумчанин
 
Регистрация: 31.05.2009
Сообщений: 786
По умолчанию

Без фото девушки что-то советовать тяжело...
Помощь с программами:
vk.com/alexcoder1
e-mail: informatik101@mail.ru
alexcoder вне форума Ответить с цитированием
Старый 17.03.2016, 21:13   #8
Malriser
xor esp, esp
Форумчанин
 
Регистрация: 11.02.2014
Сообщений: 135
По умолчанию

Цитата:
Сообщение от alexcoder Посмотреть сообщение
Без фото девушки что-то советовать тяжело...
Смешно
Malriser вне форума Ответить с цитированием
Старый 17.03.2016, 21:21   #9
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
Смешно
неправда. про фото - нормальное уместное замечаньице.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 17.03.2016, 23:11   #10
Vago
Форумчанин
 
Регистрация: 15.01.2010
Сообщений: 948
По умолчанию

Цитата:
Сообщение от Malriser Посмотреть сообщение
В математике шарит, умная, олимпиадник по физике и т.д и т.п. В общем технарь до мозга и костей, хотя имеет одновременно и гуманитарное мышление. В общем, уникум.
Если так, то - с решения тех задач, которые Вашей девушке интересны (по крайней мере - пока) и в которых она себя уверенно чувствует. Только теперь решения будут не аналитическими, а "алгоритмическими". По опыту, у людей с инженерным складом мозгов дела идут намного лучше, если они имеют возможность результаты увидеть. Это я к тому, что, может, имеет смысл подготовить для неё какие-то OpenGL-фрагменты и, используя их поначалу, как очень тёмно-серый ящик, эти самые результаты отрисовывать.

Цитата:
Сообщение от Malriser
Все-таки пересказывать учебник как-то не алё
Если автор учебника нашёл подходящие слова то почему бы и нет? Другое дело из какой области автор берёт темы для заданий. Примеры и задачи у Праты (учебник которого очень хорошо построен методически), например, не очень близки инженеру.

Цитата:
Сообщение от Malriser
объяснить настолько плотно логику и структуру программы для понимания алгоритмизации противоположному полу будет очень тяжело.
Неправда!

А так - надо, конечно, на девочку смотреть В том смысле, что, в зависимости от прогресса (или, не дай Бог, отсутствия такового), корректировать "программу курса". Уникумы - они, вообще-то, много сил забирают. Хотя и в ответ, если не халтуришь, дают немало...

Последний раз редактировалось Vago; 17.03.2016 в 23:14.
Vago вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц