Мы все на бумажках пишем :) На 300-400 человек найти аудиторию с компами без интернета, без связи между собой и без всяких справок внутри - невозможно =) Да и дисциплинирует, не скопипастишь каркас, автодополнения нет, хочешь не хочешь все выушишь =)
Способность найти информацию по выполняемой задаче это тоже по сути очень важный критерий специалиста. Так что не вижу смысла в подобной дисциплине типа информатики так урезать ресурсы испытуемого.
Да, зайти в вики или документацию и вырезать оттуда нужный кусок - это показатель полученных студентом заний =) Там же не только программы, там и вся теория опрашивается, а ее нужно знать, а не просто уметь найти.
На собственном опыте могу сказать что данные которые были просто скопированы при малейшей попытке анализа со стороны преподавателя рассыпаются так как человек в них не вникал. Соотвественно какая разница в том достал человек данные из вики/учебника/лекции главное понял он их и сможет ли их применить, если абитуриент учится лишь ради корочки или как кой либо другой выгоды не относящейся к предмету, то зачем он нужен? Пусть идет лесом. Те же кто хочет будет "рыть", "капать", а источник не важен.
Это если сдавать усно, а если проверяется письменная работа, то скопировал ли человек ответ из вики или нет, это не доказать. Это банально получается легальная шпаргалка для всех вопросов - бери и списывай.
И? не разобравшись как что работает все куски в едино не объединить, задача преподавателя давать не тривиальные задания что бы человека заставлять думать.
Какие куски? Если вас просят назвать преимущества одного над другим, перечислить недостатки чего-то или объяснить суть какого-то фундаментального понятия - при помощи интернета можно написать 100% правильный ответ, не понимая в нем ни одного слова. Так же и с программами, я не буду брать какую-нибудь аспирантуру, первокурсники пишут простейшие программы, реализующие какие-нибудь алгоритмы, либо делают какие-нибудь GUI элементы - в интернете все это есть готовое. В итоге экзаменационная работа и ее оценка абсолютно ничего не говорит об уровне знаний студента.
Куски кода которые можно выудить в сети.
Я написал о не тривиальности заданий которые должны ставить преподаватели перед учащимися.
Да можно написать правильный вопрос, а преподаватель всегда в праве задать "правильный" вопрос и быть в курсе распространенного ответа на ставимую им задачу с которым он мог бы сравнить ответ экзаменуемого.
В целом понимаете в чем дело если человек хочет (учиться) то он будет это делать если нет то его и не заставишь - одна из задач хорошего преподавателя заинтересовать в своем предмете учащегося.
Наверно наши разногласия основываются на различиях в системе образования в наших странах :) Тут все писменно и без дополнительных вопросов, побеседовать с 300-400 студентами невозможно.
А задание может быть конечно и совсем нетривиальным, но при этом не требовать каких-то сложных конструкций и не данных на лекции знаний. Основные принципы и синтаксис используемого языка студент должен знать наизусть, ну а придумать идею решения он тем более должен сам.
Вообще-то школа и универститет не должны впихивать какие-то конкретные знания в ученика или студента. А должны научить как иследовать, найти или почитать и в итоге разобраться и решить поставленную проблему. Т.к. знать в нашей жизни всего не возможно...
Нам разрешали пользоваться справкой, когда, например, C++ Builder сдавали.
Интернетом - не разрешали :) Практика показала, что людям, которые ничего не понимали, справка не помогла :)
На экзамене не такая сложность, чтобы там понадобился хэлп, там опрашивается элементарный базис, который нужно знать наизусть. Тем более теория, что толку уметь найти, но не поимать сути и не уметь применять?
А у нас даже на теорфиз, на экзамен, можно было идти с любыми книгами под мышкой. И это не особо помогало, если не разбираешься :D
А программисткие дисциплины, по-моему, тем более можно разрешать любой хелп/интернет/доки/мануалы. Умение ими пользоваться — такая же важная составляющая навыков обучающегося. Если человек пользуется чем-то часто, он и тонкости синтаксиса запомнит, и ещё много всего. Если редко — будет работать медленнее, постоянно заглядывая в справочники и мануалы. Это нормально. Важно, что человек способен задачу решить, понимал основные принципы. И хоть язык Си — это и элементарный базис, не вижу необходимости учить его «наизусть». Уметь его правильно применять — надо.
А проверять можно по-разному. Достаточно попросить студента в программе баг исправить или изменить что-то, и всё встаёт на свои места. Ну и всегда можно сделать задание переменной сложности: написал hello world — 3, реализовал фичу 1 и фичу 2 — 4, решил такую-то проблему, обеспечив прозиводительность не ниже такой-то — 5. Это только некоторые идеи.
Ну я применяю на ситаацию на свой универ, экзамен письменный, с хорошей долей теории, если разрешить использовать интернет - можно экзамен вообще не проводить.
Суть понятна. Если экзамен по дисциплине теоретической, то проведение в письменной форме без компов и без справочников/подсказок/книг очень часто может иметь смысл. Скажем, из программистских дисциплин вполне можно на бумаге и письменно опрашивать знания по ООП и design patterns или по любым другим теоретическим вопросам. Проверять и развивать практические навыки, по моему мнению, лучше на практических задачах. В общем, конечно, зависит от предмета. Вещи вроде вёрстки HTML+CSS лучше проверять практическими заданиями.
А у нас на экзамен по базам данных, все притащили свои ноутбуки и кучу сетевых фильтров, и воткнули все в одну розетку (бедная розетка): ну и зрелище было, из простой аудитории сделали компьютерную, где куча проводов по полу тянутся =D
угу, метод дрэг энд дроп, кнопочки, формочки рисовали... все свойства компонента Memo и прочих надо было на зубок помнить.
Я согласна что писать на бумажке можно алгоритм, но полностью код, а тем более связанный с ним интерфейс!
вот и сейчас пишем задачи которые даются вобще как лабораторные за полтора часа на листике, и это контрольная.
с другой стороны,если решать такие обьёмные задачи на компе, времени совсем не хватит, и ошибок у тебя найдут в три раза больше.
выход как мне кажется в том чтобы давать узконаправленные, маленькие задачи.
например не всю программу от начала и до конца написать, а маленькую функцию.
усвоение изучаемой темы.
например работа с указателями, или со строками. для того чтоб проверить эти знания не обязательно заодно проверять сможет ли студент организовать работу с пользователем и всё остальное.
а вобще контрольные это не метод проверки умения кодить, имхо
лабораторные работы в течение семестра, больше отвечают усвоенным тобой знаниям.
На собственном опыте одну и ту же задачу можно решить множеством способов причем часть из которых не документировано соотвественно задачи выше означенной дисциплины должны "оцениваться" в контексте конкретной задачи. В принципе я бы предложил всетаки немного(много?) разные подходы к дисциплинам и соотвественно подходы к подаче материала и оценке его усвояемости абитуриентами.
У меня был случай когда я сдавал экзамен по физики и изначально мое решение основной задачи было забраковано преподавателем, но когда я всетаки настоял на "разборе полетов" оказалось, что подобного решения небыло не в учебниках не у в его "красной тетрадке".
> угу, метод дрэг энд дроп, кнопочки, формочки рисовали... все свойства компонента Memo и прочих надо было на зубок помнить.
У нас был экзамен по WinAPI и к счастью наш препод требовал знать наизусть только основные идеи типа что такое оконная процедура, петля событий, HWND, HDC и т. д. Конечно, это правильный подход, мало кому понравилось бы учить все или даже хотя бы несколько WinAPI -функций с кучей параметров которые они принимают.
Это ещё чего, у нас одна преподавательница была, на 1 курсе, так она пробелы все рисовала :-)
А мотивировала тем, что надо научиться сначала писать не столько красивый код, сколько понятный для других. И в итоге программка делающая какие-то простые вещи писалась довольно долго
Так это плюс. У нас студент замещал професcора, так он на доске начал писать маленький пример и вместо стандартного public static void main (String [] args) написал какую-то биллеберду, а потом долго извинялcy и пинял на eclipse :)
И? Вы противоречите себе. То говорите что на занятиях ведется чётких контроль использования сторонних ресурсов (интернета, домашних заготовок на ноутах и тд) и вы это поддерживаете, а теперь говорите что можно купить ноутбук и как я понимаю принести его на занятие....
У нас преподают немножко иначе... Заметьте, преподают Action Script, причем преподают девушка! Она ещё и симпотичная очень. ;)) А если обратите внимание на её позу на стуле, сможете понять, какая атмосфера царит на лекциях.
А когда я начинал учить HTML, в далеком 1999 году, тоже приходилось на доске таги рисовать. Помню, мало кого из молодежи это заинтересовало. Спустя месяц, на курсе из 10 человек осталось двое, я да друг мой. Тогда у нас не считали это перспективным развитием. )) Это потом всё изменилось.
Приезжай, всё довольно на высоком уровне! В некоторых классах даже интерактивные доски стоят, правда преподователи ими практически не пользуются. В основном ученики с ними эксперементируют на переменах. )))
Израиль>Тель Авив>Холонский технологический институт ;)
В ТТИ ЮФУ (в городе Таганроге Ростовской области) в большинстве аудиторий стоят интерактивные доски, проекторы и прочая активно используемая преподавателями обучающая техника. Очень удобно.
Поскольку фотографировал я без разрешения, то показывать лицо девушки считаю не этично. Посему оставлю её личность неизвестной. Добавлю лишь, что девушка довольно молода и миловидна. К тому же, судя по некоторым вещам, в некотором роде является гиком?( гикой? :) )
Тогда предлагаю называть девушек такого рода просто и не замысловато - "продвинутыми девушками"! Ежели всё-таки есть желание придерживаться родственого корня слову geek, тогда уж называть так, чтобы звучало красиво... "гичанка!". ))
а по-украински гичка - это ботва =). в смысле - лиственная часть растений-корнеплодов. в смысле, вот те зелёненькие листочки, что сверху на морковке и свёкле растут
Как это не парадоксально, но доска остаётся одним из наиболее удобных преспособлений для обучения. К тому же у неё наиболее удобный интерфейс и баги выбают только в случае рисования нестираемым маркером по её поверхности. )))
Таких подробностей её личной жизни я не знаю. :))))
Но можно сказать, что я практически живу с ней семейной жизнью... Ведь мы уже два семестра вместе! ))) Перед этим мы с ней постигали камасутру фотошопа (или фотошоповую камасутру), кому как больше нравится. ;))
Здорово! Просторно! У нас один такой аудиториум, да и то поменьше. Вот чего-чего, а просторности нам не хватает. Чтож поделаешь, Израиль страна маленькая, да ещё соседи постоянно хотят ещё чуточку оттяпать.
Даа, сочувствую вам! У нас с этим дела обстоят лучше, по крайней мере 2 к 1. Да и девушки мало того, что сообразительные, так ещё и Красивые!!! ;) Чудеса да и только. (Блондинки тихо завидуют и нервно курят в сторонке, тыкая длиным разукрашенным ногтем по дисплею iPhona). ))
Правда сложновато некоторым девушкам приходится, в основном именно в программировании. Недавно экзамен по VB был, выходили милые творения со слезами на глазах в прямом смысле слова. Рвали экзаменационные тетради и сдавали пустые листы. Правда сам экзамен был далеко не тем, чего от него ожидали и наверняка предстоит перездача 80% учащихся.
Но зал и вправду хорош, я бы я показал вам фотографию нашего зала, где первокурскников приветсвуют, называя его "актовым залом", тогда быулыбка с вашего лица не сходила пару дней
Ха-ха! Мне кажется читатели хабра в массе своей очень редко видят девушек и страдают от моноджендерного общества. Настолько, что даже размазанная телефонная фотка какой-то аспирантки со спины («обратите внимание на её позу на стуле»!) набирает +12 и ворох комментариев. Народ, отрывайтесь иногда от мониторов, социализуйтесь не только на хабре — и всё будет пучком :)
запоминаемость чего? В большинстве случаев в данной дисциплине есть Основы, принципы и правила которые на практике выглядят как некий список. На практике же есть бесконечное множество применений этих догм, да и их при желании а может и со временем (измение стандартов и тд) можно менять (меняются/дополняются).
По моему в таком стиле преподавать можно только разве что планирование и структуризацию кода что относиться как раз к догматам.
Нужно разделять понятие лекции и практических занятий. У нас вот все тип топ, но лекция это все равно просмотр кусков кода на стене, с редкими моментами когда код выполняется. А практика на практических занятиях либо дома самомстоятельно.
Вот вот самостоятельно, я как человек с каким ни каким (НГПУ) пед образованием, не вижу практического смысла в лекциях без лекций-практик (композитных занятий без отрыва одного от друго одновременно) в определенных дисциплинах к которым отношу и информатику.
Советские ученые расчитывали орбиты и полеты спутников к дальним планетам, посадки на Луну автоматических станций с помощью простых логарифмических линеек и листика с ручкой. Ибо где то "вот так вот" им все сие преподавали когда то.
Я расписал про материалы, если говорить о приведенном в статье примере то смысла этого запоминать "так" я не вижу.
Замечательно пересаживается на счеты и программируемые калькуляторы?
Да можно конечно вспомнить о ядерной катастрофе а потом и сбросе нейтронной бомбы после которой мы забудем о технологиях и вернемся к расчетам на песке и если повезет к логарифмическим линейкам, но извините тогда зачем нам будет нужен этот самый язык программирования если его не на чем будет реализовывать?
В 93-м я бейсик изучал и домашние задания делал в уме (компа дома не было естественно) на бумаге рисовал блок-схемы и код. С того времени разбуди меня ночью с бодуна, я без запинки скажу: "бегиннер олпузпоре симболик инстракшн коуд".
*смахивает ностальгическую слезу*
была у меня тетрадочка «общая» в начале 90-х ... я в ней на васике под «ПК-01 Львов» кодил... потом включал компег и перебивал в него из тетрадочки... тестил и переписывал обратно в тетрадочку, ибо записывать "на мафон" компег отказывался :(
Я помню еще когда учился в школе, на областной олимпиаде так выполнялись задания. Я вообще обалдел когда узнал тогда: у меня почерк такой, что разобрать ниче нельзя. Хоть тогда и компьютеры были, что называется, "не у всех", но на последнем туре я ожидал, что что-то придумают) Олимпиада была по программированию.
Так верстают реальные пацаны