НГУ

Форумы НГУ
Текущее время: Ср авг 21, 2019 6:22 pm

Часовой пояс: UTC + 7 часов




Начать новую тему Ответить на тему  [ Сообщений: 39 ]  На страницу Пред.  1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Пт окт 26, 2007 10:02 pm 
Не в сети
Частый гость

Зарегистрирован: Сб дек 20, 2003 7:43 pm
Сообщения: 67
K.V.Lotov писал(а):
Цитата:
на РЭЛ только 10-15 человек.

Цитата:
Я на втором курсе еще побаивался наезжать на лекторов...

Старая тема. Помнится, на втором курсе сам писал коллективное письмо и вместе с другими старостами ходил с ним к декану. Тогда в ответ на наше обращение экзамен по РЭЛ просто убрали (раз не сумел прочитать, так незачем зачетки людям марать). И сменили на следующий год лектора.

Бояться не надо.


Итак, начавшись с легкой политико-воспитательной клизмы для несознательных студентов, мероприятие кончится линчеванием пары-тройки лекторов... ;)

_________________
Да здравствует разум - да сгинет маразм...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт окт 26, 2007 11:38 pm 
Не в сети
Постоянный посетитель

Зарегистрирован: Сб окт 07, 2006 4:44 pm
Сообщения: 111
Не знаю как было раньше, но сейчас лекции по РЭЛу нормальные. Единственно, информацию с проектора трудно конспектировать-лектор быстро уходит вперёд пока перерисовываешь очередной график. Есть мысль,что если писать на доске посещающих будет больше.

_________________
"Физика рождается в общении."
Вернер Гейзенберг.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт окт 26, 2007 11:51 pm 
Не в сети
Начинающий автор

Зарегистрирован: Сб май 07, 2005 3:52 pm
Сообщения: 363
Откуда: Александр Карпов
stariy_czedun писал(а):
Не знаю как было раньше, но сейчас лекции по РЭЛу нормальные. Единственно, информацию с проектора трудно конспектировать-лектор быстро уходит вперёд пока перерисовываешь очередной график. Есть мысль,что если писать на доске посещающих будет больше.
Мысль следующая. Всё то, что он выводит на проектор, есть в интернете. Можно это распечатать, а на лекциях внимательно слушать и делать пометки, записывать то, что он говорит словами.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс окт 28, 2007 4:44 pm 
Не в сети
Опытный автор

Зарегистрирован: Вт авг 29, 2006 4:53 am
Сообщения: 443
Откуда: Кирилл Василевский
Morozov_I_I писал(а):
Если студенты считают, что они уже знают материал, они обязаны сообщить об этом лектору. Возможно лектор устроит им досрочную проверку знаний.
В прошлом году я именно так и попытался сделать с программированием. С начала семестра всех пугали некими загадочными теоретическими тестами, которые якобы будут писать студенты в конце семестра. Я тогда первый и последний раз пришёл на лекцию, чтобы попросить возможности написать их прямо тогда (в сентябре). Мне было сказано что-то типа "всему своё время". В конце концов никаких тестов, естественно, и не было.
Вообще, как правильно кто-то заметил, если оценка по предмету ставится по результатам работы на практикуме, то лекции являются по сути факультативным материалом, и не стоит требовать от студентов на них ходить.
Поймите, нельзя научиться программированию, не имея под рукой компьютера.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс окт 28, 2007 8:59 pm 
Не в сети
Весьма плодовитый автор

Зарегистрирован: Сб сен 01, 2001 7:00 am
Сообщения: 1577
Откуда: Александр Фенстер
Ferlon Wilder писал(а):
Поймите, нельзя научиться программированию, не имея под рукой компьютера.

Если эта фраза сказана в смысле "уберите занятия в обычном классе, оставьте только терминалки", то не согласен. Программирование -- это не только кодирование, а ещё и алгоритмы и методы написания программ, Вы это замечательно знаете. У меня есть некоторый опыт преподавания как только в компьютерном классе, так и в смешанном режиме (семинары + терминалка) -- второй вариант однозначно лучше.

А грамотные лекции по программированию могут, например, являться обзором различных алгоритмов или стилей программирования для тех, кто спецлитературу никогда в жизни не откроет. Программирование и на ФФ, и на ММФ -- не профильный предмет (кроме нескольких кафедр), всех студентов Кнута, Кормена, Буча, каких-нибудь там Хювёнена и Сеппянена и т.п. читать не заставишь.

_________________
АФ


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс окт 28, 2007 9:59 pm 
Не в сети
Опытный автор

Зарегистрирован: Вт авг 29, 2006 4:53 am
Сообщения: 443
Откуда: Кирилл Василевский
Сейчас специально перечитал программу лекций по предмету "Практикум по программированию". Вынужден признать: да, действительно, там есть темы, которые интересно было бы послушать (про историю развития языков и про окружение программы) и которые вместе с тем никогда не будут рассказывать на терминальных занятиях.
Интересно было бы. Послушать. Для "общего развития". Процентам пяти. Ну так эти пять процентов и ходят на лекции! :)
Информация же о конкретных синтаксических структурах языка, если её тут же не проверять на деле, моментально выветрится из памяти.
Знакомить физфаковских студентов с методами кодирования и алгоритмами дискретной математики просто нецелесообразно. А численным методам решения задач непрерывной математики обучают чуть позже, в шестом семестре на предмете "Методы вычислений". Вот там есть уже и семинарские занятия, насколько я понял.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн окт 29, 2007 9:23 pm 
Не в сети
Редкий гость

Зарегистрирован: Сб окт 27, 2007 8:48 pm
Сообщения: 3
Откуда: Алёна
Сифси писал(а):
Посмотрел программу курса.

1. Знакомство. Цель: <...> договориться об общих целях этого курса. <...>.

Знакомство — это полезная часть.

2. Введение. Что такое программирование. Основные этапы создания программы. Человеческий фактор.

Введение тоже полезно. Когда семинарист ставит задачу, полезно знать с чего нужно начинать.

3. Устройство компьютера и систем программирования. Устройство примитивных логических элементов. Роль общественных договоров (??? философия какая-то - прим. Сифси). <...> Программирование коммутацией проводов. <...> Изобретение ассемблера. <...>

Пункты 1-3 занимают, по моим представлениям, 3- 4 лекции. В то время, когда половина студентов на практикумах не знают, что такое printf(), не знают, чем отличаются знаки '=' и '==', и приходят в дикий ужас, когда программа не компилируется (из-за неправильно расставленных скобок, хехе).


Боюсь, что учить правильно расставлять скобки и работать с операторами должны именно на практикумах. Или по вашим представлениям, идеальная лекция по программированию - это пересказ того, что можно без труда найти в Help?
А на тему философии хочу сказать, что истинное программирование - это не тупое забивание в экранчик заученных символов - это искусство. Когда ты, взглянув на чью-то программу, не схватился в ужасе за голову, а поразился бы ее изяществу, простоте и элегантности. Языки программирования существуют для того, чтобы на них разговаривать, а не выдавать нечленораздельные звуки :)
А для этого недостаточно просто знать синтаксис языка, для этого нужно знать его историю. Знать то, что по вашему мнению является философией. Может все-таки не случайно все первые ученые были изначально философами?

_________________
...никогда не спорь с дураком: сначала он опустит тебя до своего уровня, а затем победит на своей территории...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн окт 29, 2007 9:35 pm 
Не в сети
Опытный автор

Зарегистрирован: Сб окт 14, 2006 1:00 am
Сообщения: 628
Откуда: Максим
Aneles_Atoe писал(а):
Когда ты, взглянув на чью-то программу, не схватился в ужасе за голову, а поразился бы ее изяществу, простоте и элегантности.
Невозможно. Чужой код, как и чужая душа, -- потёмки.
Aneles_Atoe писал(а):
А для этого недостаточно просто знать синтаксис языка, для этого нужно знать его историю. Знать то, что по вашему мнению является философией. Может все-таки не случайно все первые ученые были изначально философами?
О философии уместно говорить в том случае, если изучается ООП. Вот там да, там лекторы только и делают, что философствуют.
Здесь же речь идет об основах структурного программирования. На таких лекциях должны излагаться методы программирования. Ну, например, куча алгоритмов сортировки и оценка их алгоритмической сложности.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн окт 29, 2007 10:03 pm 
Не в сети
Весьма плодовитый автор

Зарегистрирован: Сб сен 01, 2001 7:00 am
Сообщения: 1577
Откуда: Александр Фенстер
Ferlon Wilder писал(а):
Знакомить физфаковских студентов с методами кодирования и алгоритмами дискретной математики просто нецелесообразно.


Вопросы целесообразности решают в Министерстве образования и науки. В частности, в 2000 году они решили, что человек, который носит гордое звание бакалавра физики, должен обладать следующими знаниями по программированию (подчёркиваю, весь текст ниже опубликован под заголовком "Программирование"):

Цитата:
Влияние новых физических идей на развитие компьютерной техники. Компьютерный эксперимент в физике.

1. Операционные системы и операционные оболочки. Типовые операционные системы. Файлы и файловая система. Операционные оболочки. Пользовательский интерфейс, основные команды. Системные утилиты. Локальные и глобальные сети. Архитектура сетей. Internet. Электронная почта и электронные конференции. World Wide Web.

2. Программирование (язык Ñ,C++/Pascal): Характеристики языка. Структура программы. Принципы структурного программирования. Алгоритмы. Типы данных. Переменные и константы. Описание переменных. Массивы. Основные арифметические операции. Циклы. Условные операторы. Стандартные функции ввода/вывода. Передача параметров при вызове функций. Глобальные и локальные переменные. Строки. Указатели. Структуры. Работа с файлами. Интерактивная графика. Компьютерная анимация. Современные методы программирования. Понятие об объектном программировании.

3. Компьютер в лаборатории: Текстовые редакторы. Элементы издательских систем. Подготовка научной статьи к печати. Обработка данных. Электронные таблицы. Системы управления базами данных (СУБД). Языки программирования СУБД. Аналитические вычисления на компьютере. Автоматизация физического эксперимента.


Во втором пункте среди чисто синтаксических вопросов, которым место в терминалке или в крайнем случае на семинаре, затесался неприметный лекционный материал: принципы структурного программирования, алгоритмы, типы данных, современные методы программирования, понятие об объектном программировании. Если структурное и объектно-ориентированное программирование отнести к современным методам и обозвать "парадигмы программирования", то получаем в чистом виде полуторагодовой курс: год на алгоритмы и структуры данных (так, как это читают на ФИТе), полгода на парадигмы. Для физфака не нужен ФИТовский акцент на деталях, можно объединить всё это в один годовой курс. Вряд ли меньше. Заметьте: год чисто лекционного материала. Весь синтаксис вынесем на практику или семинары. Ловко? А ведь это только второй пункт, а есть ещё первый (условно -- операционные системы и работа с ними) и третий (условно -- клиентский софт и СУБД).

Вычметоды всякие в плане идут отдельным (следующим) пунктом.

_________________
АФ


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн окт 29, 2007 10:15 pm 
Не в сети
Частый гость

Зарегистрирован: Вс сен 09, 2001 7:00 am
Сообщения: 68
Откуда: Konstantin B. Tarmyshov
MaxVT писал(а):
О философии уместно говорить в том случае, если изучается ООП. Вот там да, там лекторы только и делают, что философствуют.
Здесь же речь идет об основах структурного программирования. На таких лекциях должны излагаться методы программирования. Ну, например, куча алгоритмов сортировки и оценка их алгоритмической сложности.


Какое интересное умозаключение...Вообще-то в основе любого языка лежит какая-то философия. Из вашего сообщения о лекторах-философах, мне кажется, что для вас философия - неприкладная болтовня (что в принципе так и есть :)). Только надо понимать, что "болтовня" эта может быть папой-мамой подхода, например, к решению проблем (задач). А язык программирования - инструмент для реализации такого подхода. Наверное так... :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт окт 30, 2007 1:12 am 
Не в сети
Опытный автор

Зарегистрирован: Вт авг 29, 2006 4:53 am
Сообщения: 443
Откуда: Кирилл Василевский
fenster писал(а):
2. Программирование (язык &Ntilde;,C++/Pascal): Характеристики языка. Структура программы. Принципы структурного программирования. Алгоритмы. Типы данных. Переменные и константы. Описание переменных. Массивы. Основные арифметические операции. Циклы. Условные операторы. Стандартные функции ввода/вывода. Передача параметров при вызове функций. Глобальные и локальные переменные. Строки. Указатели. Структуры. Работа с файлами. Интерактивная графика. Компьютерная анимация. Современные методы программирования. Понятие об объектном программировании.
Во втором пункте среди чисто синтаксических вопросов, которым место в терминалке или в крайнем случае на семинаре, затесался неприметный лекционный материал: принципы структурного программирования, алгоритмы, типы данных, современные методы программирования, понятие об объектном программировании.<...>
Заметьте, принципы структурного программирования и понятие об ООП... Это, видимо, на лекциях и читается.
Ещё на физфаке есть такой предмет - в первом семестре - "Введение в информационные технологии". Вот там как раз первый и (в некоторой мере) третий пункты. Да и после - на кафедрах есть спецкурсы, связанные с программированием.
Я не совсем понял, что же Вы сказать этим хотели? Что для того, чтобы выполнить планы минобра, надо читать лекций больше? Или что студентам просто-таки необходимо на этих лекциях присутствовать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт окт 30, 2007 1:33 am 
Не в сети
Начинающий автор

Зарегистрирован: Сб май 07, 2005 3:52 pm
Сообщения: 363
Откуда: Александр Карпов
Aneles_Atoe писал(а):
Боюсь, что учить правильно расставлять скобки и работать с операторами должны именно на практикумах. Или по вашим представлениям, идеальная лекция по программированию - это пересказ того, что можно без труда найти в Help?
По крайней мере первая лекция, по моему мнению, должна быть такой. Объяснение, как работают принтфы, сканфы и ифы. Чтобы студент на практикуме мог сесть за комп, получить задание и начать писать программу. Примерно так. Сидя на лекции, студенты (по идее) слушают лектора. Сидя в терминалке, студенты проверяют почту на городке, семинариста слушают далеко не все. Да и полученную инфу нужно осмыслить, а не быстро прослушать и сразу сесть за программу. Да и у семинариста может не оказаться нужного набора слов, чтобы объяснить, что такое scanf(). Да и доска на практикуме может оказаться… гхм… не очень хорошего качества, чтобы написанное можно было разобрать с дальнего конца 212-го терминального класса.


Aneles_Atoe писал(а):
А на тему философии хочу сказать, что истинное программирование - это не тупое забивание в экранчик заученных символов - это искусство.
Пассаж про философию — согласен. Моя ИМХА в том, что более правильно — за 1-2-3 лекции рассказать про синтаксис, остальное время оставить на свободное плаванье. Алгоритмы, философия, прочее. Я посмотрел семинарские занятия для группы 6352, для первых трёх заданий нужны только printf(), scanf(), if, for, while.

MaxVT писал(а):
Невозможно. Чужой код, как и чужая душа, -- потёмки.
Ну не скажи. В своё время мне очень понравились исходники игрушки Angband.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт окт 30, 2007 3:10 am 
Не в сети
Редкий гость

Зарегистрирован: Ср июн 07, 2006 6:41 pm
Сообщения: 12
Откуда: Роман
Эх, много интересного узнаю. У меня, конечно, тоже есть мнение, однако нехочу показаться примитивным на фоне програмистов-олимпиадников.

Главное - это то, что дальше болтовни на этом форуме дело, вряд ли, пойдет. Ну да, пытались студенты сместить Гинзбурга с поста лектора по Электродинамике II, а что толку? Он и в 2006 году дочитал и в 2007 опять продолжил, как говорят психиатры "без видимых улучшений". И оба раза на лекции ходили по 20 человек. Да и вряд-ли бы этот "наезд на лектора" возник, если бы не интриги... Короче, менять лектора - это большой головняк, как для студентов, так и для деканата. А уж программу курса - и подавно. Сдается мне, что все это бесполезно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт окт 30, 2007 10:32 am 
Не в сети
Непрерывный писатель

Зарегистрирован: Чт окт 31, 2002 1:18 pm
Сообщения: 5207
Откуда: Евгений
Big Brother писал(а):
Сдается мне, что все это бесполезно.
Заканчивайте НГУ, становитесь лектором, пишите свой курс и тогда сложно будет сместить Вас. :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт окт 30, 2007 4:32 pm 
Не в сети
Частый гость

Зарегистрирован: Вс сен 09, 2001 7:00 am
Сообщения: 68
Откуда: Konstantin B. Tarmyshov
Evgueni писал(а):
Заканчивайте НГУ, живите долго впроголодь и почти без штанов или работайте еще на работе, где платят, становитесь лектором, пишите свой курс и тогда сложно будет сместить Вас. :)


По большому счету - это и есть проблема. Лектор готовит лекции, читает их и...получает за это копейки. Так как деканату программу строить нужно, находят подходящее соотношение цена/качество.

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 39 ]  На страницу Пред.  1, 2, 3  След.

Часовой пояс: UTC + 7 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB