Comments 158
А мы так и учились в универе программировать :(
Ну экзамены то все равно письменно :)
SQL-запросы на гос.экзамене на бумажке писали :)
Мы все на бумажках пишем :) На 300-400 человек найти аудиторию с компами без интернета, без связи между собой и без всяких справок внутри - невозможно =) Да и дисциплинирует, не скопипастишь каркас, автодополнения нет, хочешь не хочешь все выушишь =)
Выучишь в смысле.
Способность найти информацию по выполняемой задаче это тоже по сути очень важный критерий специалиста. Так что не вижу смысла в подобной дисциплине типа информатики так урезать ресурсы испытуемого.
Да, зайти в вики или документацию и вырезать оттуда нужный кусок - это показатель полученных студентом заний =) Там же не только программы, там и вся теория опрашивается, а ее нужно знать, а не просто уметь найти.
На собственном опыте могу сказать что данные которые были просто скопированы при малейшей попытке анализа со стороны преподавателя рассыпаются так как человек в них не вникал. Соотвественно какая разница в том достал человек данные из вики/учебника/лекции главное понял он их и сможет ли их применить, если абитуриент учится лишь ради корочки или как кой либо другой выгоды не относящейся к предмету, то зачем он нужен? Пусть идет лесом. Те же кто хочет будет "рыть", "капать", а источник не важен.
Это если сдавать усно, а если проверяется письменная работа, то скопировал ли человек ответ из вики или нет, это не доказать. Это банально получается легальная шпаргалка для всех вопросов - бери и списывай.
И? не разобравшись как что работает все куски в едино не объединить, задача преподавателя давать не тривиальные задания что бы человека заставлять думать.
Какие куски? Если вас просят назвать преимущества одного над другим, перечислить недостатки чего-то или объяснить суть какого-то фундаментального понятия - при помощи интернета можно написать 100% правильный ответ, не понимая в нем ни одного слова. Так же и с программами, я не буду брать какую-нибудь аспирантуру, первокурсники пишут простейшие программы, реализующие какие-нибудь алгоритмы, либо делают какие-нибудь GUI элементы - в интернете все это есть готовое. В итоге экзаменационная работа и ее оценка абсолютно ничего не говорит об уровне знаний студента.
Куски кода которые можно выудить в сети.
Я написал о не тривиальности заданий которые должны ставить преподаватели перед учащимися.
Да можно написать правильный вопрос, а преподаватель всегда в праве задать "правильный" вопрос и быть в курсе распространенного ответа на ставимую им задачу с которым он мог бы сравнить ответ экзаменуемого.
В целом понимаете в чем дело если человек хочет (учиться) то он будет это делать если нет то его и не заставишь - одна из задач хорошего преподавателя заинтересовать в своем предмете учащегося.
Я написал о не тривиальности заданий которые должны ставить преподаватели перед учащимися.
Да можно написать правильный вопрос, а преподаватель всегда в праве задать "правильный" вопрос и быть в курсе распространенного ответа на ставимую им задачу с которым он мог бы сравнить ответ экзаменуемого.
В целом понимаете в чем дело если человек хочет (учиться) то он будет это делать если нет то его и не заставишь - одна из задач хорошего преподавателя заинтересовать в своем предмете учащегося.
Наверно наши разногласия основываются на различиях в системе образования в наших странах :) Тут все писменно и без дополнительных вопросов, побеседовать с 300-400 студентами невозможно.
А задание может быть конечно и совсем нетривиальным, но при этом не требовать каких-то сложных конструкций и не данных на лекции знаний. Основные принципы и синтаксис используемого языка студент должен знать наизусть, ну а придумать идею решения он тем более должен сам.
А задание может быть конечно и совсем нетривиальным, но при этом не требовать каких-то сложных конструкций и не данных на лекции знаний. Основные принципы и синтаксис используемого языка студент должен знать наизусть, ну а придумать идею решения он тем более должен сам.
Вообще-то школа и универститет не должны впихивать какие-то конкретные знания в ученика или студента. А должны научить как иследовать, найти или почитать и в итоге разобраться и решить поставленную проблему. Т.к. знать в нашей жизни всего не возможно...
Нам разрешали пользоваться справкой, когда, например, C++ Builder сдавали.
Интернетом - не разрешали :) Практика показала, что людям, которые ничего не понимали, справка не помогла :)
Интернетом - не разрешали :) Практика показала, что людям, которые ничего не понимали, справка не помогла :)
Гораздо лучше уметь черпать информацию из космоса напрямую
я бы не позавидовал тем кто это проверяет
Никогда не понимал, что плохого в умении пользоваться хелпом, если чего-то не знаешь. Имхо, это только плюс.
На экзамене не такая сложность, чтобы там понадобился хэлп, там опрашивается элементарный базис, который нужно знать наизусть. Тем более теория, что толку уметь найти, но не поимать сути и не уметь применять?
А у нас даже на теорфиз, на экзамен, можно было идти с любыми книгами под мышкой. И это не особо помогало, если не разбираешься :D
А программисткие дисциплины, по-моему, тем более можно разрешать любой хелп/интернет/доки/мануалы. Умение ими пользоваться — такая же важная составляющая навыков обучающегося. Если человек пользуется чем-то часто, он и тонкости синтаксиса запомнит, и ещё много всего. Если редко — будет работать медленнее, постоянно заглядывая в справочники и мануалы. Это нормально. Важно, что человек способен задачу решить, понимал основные принципы. И хоть язык Си — это и элементарный базис, не вижу необходимости учить его «наизусть». Уметь его правильно применять — надо.
А проверять можно по-разному. Достаточно попросить студента в программе баг исправить или изменить что-то, и всё встаёт на свои места. Ну и всегда можно сделать задание переменной сложности: написал hello world — 3, реализовал фичу 1 и фичу 2 — 4, решил такую-то проблему, обеспечив прозиводительность не ниже такой-то — 5. Это только некоторые идеи.
А программисткие дисциплины, по-моему, тем более можно разрешать любой хелп/интернет/доки/мануалы. Умение ими пользоваться — такая же важная составляющая навыков обучающегося. Если человек пользуется чем-то часто, он и тонкости синтаксиса запомнит, и ещё много всего. Если редко — будет работать медленнее, постоянно заглядывая в справочники и мануалы. Это нормально. Важно, что человек способен задачу решить, понимал основные принципы. И хоть язык Си — это и элементарный базис, не вижу необходимости учить его «наизусть». Уметь его правильно применять — надо.
А проверять можно по-разному. Достаточно попросить студента в программе баг исправить или изменить что-то, и всё встаёт на свои места. Ну и всегда можно сделать задание переменной сложности: написал hello world — 3, реализовал фичу 1 и фичу 2 — 4, решил такую-то проблему, обеспечив прозиводительность не ниже такой-то — 5. Это только некоторые идеи.
Ну я применяю на ситаацию на свой универ, экзамен письменный, с хорошей долей теории, если разрешить использовать интернет - можно экзамен вообще не проводить.
Написал как-то криво, но думаю суть понятна =)
Суть понятна. Если экзамен по дисциплине теоретической, то проведение в письменной форме без компов и без справочников/подсказок/книг очень часто может иметь смысл. Скажем, из программистских дисциплин вполне можно на бумаге и письменно опрашивать знания по ООП и design patterns или по любым другим теоретическим вопросам. Проверять и развивать практические навыки, по моему мнению, лучше на практических задачах. В общем, конечно, зависит от предмета. Вещи вроде вёрстки HTML+CSS лучше проверять практическими заданиями.
А у нас на экзамен по базам данных, все притащили свои ноутбуки и кучу сетевых фильтров, и воткнули все в одну розетку (бедная розетка): ну и зрелище было, из простой аудитории сделали компьютерную, где куча проводов по полу тянутся =D
а надо ли всё учить, во времена автокомплита и умных IDE? :)
У нас экзамен был - Дельфи на бумажке.
угу, метод дрэг энд дроп, кнопочки, формочки рисовали... все свойства компонента Memo и прочих надо было на зубок помнить.
Я согласна что писать на бумажке можно алгоритм, но полностью код, а тем более связанный с ним интерфейс!
вот и сейчас пишем задачи которые даются вобще как лабораторные за полтора часа на листике, и это контрольная.
с другой стороны,если решать такие обьёмные задачи на компе, времени совсем не хватит, и ошибок у тебя найдут в три раза больше.
выход как мне кажется в том чтобы давать узконаправленные, маленькие задачи.
например не всю программу от начала и до конца написать, а маленькую функцию.
Я согласна что писать на бумажке можно алгоритм, но полностью код, а тем более связанный с ним интерфейс!
вот и сейчас пишем задачи которые даются вобще как лабораторные за полтора часа на листике, и это контрольная.
с другой стороны,если решать такие обьёмные задачи на компе, времени совсем не хватит, и ошибок у тебя найдут в три раза больше.
выход как мне кажется в том чтобы давать узконаправленные, маленькие задачи.
например не всю программу от начала и до конца написать, а маленькую функцию.
А что написание данной "маленькой функции" подтвердит или опровергнет?
усвоение изучаемой темы.
например работа с указателями, или со строками. для того чтоб проверить эти знания не обязательно заодно проверять сможет ли студент организовать работу с пользователем и всё остальное.
а вобще контрольные это не метод проверки умения кодить, имхо
лабораторные работы в течение семестра, больше отвечают усвоенным тобой знаниям.
например работа с указателями, или со строками. для того чтоб проверить эти знания не обязательно заодно проверять сможет ли студент организовать работу с пользователем и всё остальное.
а вобще контрольные это не метод проверки умения кодить, имхо
лабораторные работы в течение семестра, больше отвечают усвоенным тобой знаниям.
На собственном опыте одну и ту же задачу можно решить множеством способов причем часть из которых не документировано соотвественно задачи выше означенной дисциплины должны "оцениваться" в контексте конкретной задачи. В принципе я бы предложил всетаки немного(много?) разные подходы к дисциплинам и соотвественно подходы к подаче материала и оценке его усвояемости абитуриентами.
У меня был случай когда я сдавал экзамен по физики и изначально мое решение основной задачи было забраковано преподавателем, но когда я всетаки настоял на "разборе полетов" оказалось, что подобного решения небыло не в учебниках не у в его "красной тетрадке".
У меня был случай когда я сдавал экзамен по физики и изначально мое решение основной задачи было забраковано преподавателем, но когда я всетаки настоял на "разборе полетов" оказалось, что подобного решения небыло не в учебниках не у в его "красной тетрадке".
> угу, метод дрэг энд дроп, кнопочки, формочки рисовали... все свойства компонента Memo и прочих надо было на зубок помнить.
У нас был экзамен по WinAPI и к счастью наш препод требовал знать наизусть только основные идеи типа что такое оконная процедура, петля событий, HWND, HDC и т. д. Конечно, это правильный подход, мало кому понравилось бы учить все или даже хотя бы несколько WinAPI -функций с кучей параметров которые они принимают.
У нас был экзамен по WinAPI и к счастью наш препод требовал знать наизусть только основные идеи типа что такое оконная процедура, петля событий, HWND, HDC и т. д. Конечно, это правильный подход, мало кому понравилось бы учить все или даже хотя бы несколько WinAPI -функций с кучей параметров которые они принимают.
хе-хе, в школе, мелом по доске, на бейсике лабали :-D
Это ещё чего, у нас одна преподавательница была, на 1 курсе, так она пробелы все рисовала :-)
А мотивировала тем, что надо научиться сначала писать не столько красивый код, сколько понятный для других. И в итоге программка делающая какие-то простые вещи писалась довольно долго
А мотивировала тем, что надо научиться сначала писать не столько красивый код, сколько понятный для других. И в итоге программка делающая какие-то простые вещи писалась довольно долго
да! бумажка - лучщий компилятор. ни единой ошибки!
Повезло — у нас на экзаменах даже доски не было. Готовишься на бумажке, а потом устно вещаешь :-D до сих пор счастлив, что «автомат» получил
Стиливик забыли =)
Я в школе на уроках программирования так на доске зажигал.
Рефакторинг с помощью тряпки становился практически моментальным.
Рефакторинг с помощью тряпки становился практически моментальным.
Ага, а вот отладка пошла


А автоподсказки есть?
Не можем придумать валидатор только для этого...
Это скрытая реклама ErichKrause
шрифт интересный
Только нужны разные маркеры, для выделения синтаксиса =))
Интересно какой у него там doctype .. =D
Фичи нашего редактора:
Автоподсказки аудитории
Подсветка кода фонариком
Автоподсказки аудитории
Подсветка кода фонариком
А слабо реализовать аналогичный WYSIWYG интерфейс?
Или он есть на обратной стороне доски?
Или он есть на обратной стороне доски?
Как не прискорбно, но ведь и я точно так же в университете проходил программирование и экзамены мы так сдавали.
Забавно получается, вроде информатизация всего и вся идёт, а на деле получается, что всё пишется на бумаге...
Забавно получается, вроде информатизация всего и вся идёт, а на деле получается, что всё пишется на бумаге...
А что прискорбного? Дома компьютер у всех есть. Все таки курс программирования это всего лишь теоретический фундамент, а дальше сами должны.
на бумаге нет элементарной функции вставки.
По моему и во время должны. В данной дисциплине практика и теория должны чётко пересекаться постоянно.
Да, но просто это не такая большая проблема. В конце концов можно купить ноутбук :)
Да, на доске не хватает стикера "W3C XHTML" :)
notepad 2.0 :)
У нас преподают немножко иначе... Заметьте, преподают Action Script, причем преподают девушка! Она ещё и симпотичная очень. ;)) А если обратите внимание на её позу на стуле, сможете понять, какая атмосфера царит на лекциях.

А когда я начинал учить HTML, в далеком 1999 году, тоже приходилось на доске таги рисовать. Помню, мало кого из молодежи это заинтересовало. Спустя месяц, на курсе из 10 человек осталось двое, я да друг мой. Тогда у нас не считали это перспективным развитием. )) Это потом всё изменилось.


А когда я начинал учить HTML, в далеком 1999 году, тоже приходилось на доске таги рисовать. Помню, мало кого из молодежи это заинтересовало. Спустя месяц, на курсе из 10 человек осталось двое, я да друг мой. Тогда у нас не считали это перспективным развитием. )) Это потом всё изменилось.
и где так учат) я приеду =)
Покажите девушку подробнее
Поскольку фотографировал я без разрешения, то показывать лицо девушки считаю не этично. Посему оставлю её личность неизвестной. Добавлю лишь, что девушка довольно молода и миловидна. К тому же, судя по некоторым вещам, в некотором роде является гиком?( гикой? :) )
гичкой :)
Нееет, гичка - звучит как ругательство какое-то. ))
Гичка, это шлюпка такая. :)
Гичка — лёгкая быстроходная гребная шлюпка с 6-10 распашными вёслами, острым носом и транцевой кормой.
Гичка — лёгкая быстроходная гребная шлюпка с 6-10 распашными вёслами, острым носом и транцевой кормой.
да, она бы наверное обиделась. Назвать девушку гребной с острым носом и какой-то там кормой)
а по-украински гичка - это ботва =). в смысле - лиственная часть растений-корнеплодов. в смысле, вот те зелёненькие листочки, что сверху на морковке и свёкле растут
Да да, я вот тоже думаю, что тема то не раскрыта...;-)
а я с грустью смотрю на престарелого, но умнейшего мужика)
а красным маркером она на мониторе ошибки подчеркивает? (=
Как это не парадоксально, но доска остаётся одним из наиболее удобных преспособлений для обучения. К тому же у неё наиболее удобный интерфейс и баги выбают только в случае рисования нестираемым маркером по её поверхности. )))
Как же без неё родной?!
Как же без неё родной?!
.. И еще не замужем ))
Уютно, а у нас так (правда это не лекция, а приветствие первокурсников)


Здорово! Просторно! У нас один такой аудиториум, да и то поменьше. Вот чего-чего, а просторности нам не хватает. Чтож поделаешь, Израиль страна маленькая, да ещё соседи постоянно хотят ещё чуточку оттяпать.
Но на этой фотке нет ни одной девушки. И даже где вы увидите длинноволосую блондинку/брюнетку - вы ошибетесь :)
Даа, сочувствую вам! У нас с этим дела обстоят лучше, по крайней мере 2 к 1. Да и девушки мало того, что сообразительные, так ещё и Красивые!!! ;) Чудеса да и только. (Блондинки тихо завидуют и нервно курят в сторонке, тыкая длиным разукрашенным ногтем по дисплею iPhona). ))
Правда сложновато некоторым девушкам приходится, в основном именно в программировании. Недавно экзамен по VB был, выходили милые творения со слезами на глазах в прямом смысле слова. Рвали экзаменационные тетради и сдавали пустые листы. Правда сам экзамен был далеко не тем, чего от него ожидали и наверняка предстоит перездача 80% учащихся.
Правда сложновато некоторым девушкам приходится, в основном именно в программировании. Недавно экзамен по VB был, выходили милые творения со слезами на глазах в прямом смысле слова. Рвали экзаменационные тетради и сдавали пустые листы. Правда сам экзамен был далеко не тем, чего от него ожидали и наверняка предстоит перездача 80% учащихся.
А я вот вижу девушку, правая часть зала, второй ряд снизу, почти по середине...Правда больше на преподавателя похожа.
Блондинку? Это Эйнштейн!)
Ха-ха! Мне кажется читатели хабра в массе своей очень редко видят девушек и страдают от моноджендерного общества. Настолько, что даже размазанная телефонная фотка какой-то аспирантки со спины («обратите внимание на её позу на стуле»!) набирает +12 и ворох комментариев. Народ, отрывайтесь иногда от мониторов, социализуйтесь не только на хабре — и всё будет пучком :)
Зато запоминаемость материала - 100% как и уровень знания предмета при таком подходе ;-)
запоминаемость чего? В большинстве случаев в данной дисциплине есть Основы, принципы и правила которые на практике выглядят как некий список. На практике же есть бесконечное множество применений этих догм, да и их при желании а может и со временем (измение стандартов и тд) можно менять (меняются/дополняются).
По моему в таком стиле преподавать можно только разве что планирование и структуризацию кода что относиться как раз к догматам.
По моему в таком стиле преподавать можно только разве что планирование и структуризацию кода что относиться как раз к догматам.
Нужно разделять понятие лекции и практических занятий. У нас вот все тип топ, но лекция это все равно просмотр кусков кода на стене, с редкими моментами когда код выполняется. А практика на практических занятиях либо дома самомстоятельно.
Вот вот самостоятельно, я как человек с каким ни каким (НГПУ) пед образованием, не вижу практического смысла в лекциях без лекций-практик (композитных занятий без отрыва одного от друго одновременно) в определенных дисциплинах к которым отношу и информатику.
>запоминаемость чего?
Я ж написал - материала ;-)
Советские ученые расчитывали орбиты и полеты спутников к дальним планетам, посадки на Луну автоматических станций с помощью простых логарифмических линеек и листика с ручкой. Ибо где то "вот так вот" им все сие преподавали когда то.
Я ж написал - материала ;-)
Советские ученые расчитывали орбиты и полеты спутников к дальним планетам, посадки на Луну автоматических станций с помощью простых логарифмических линеек и листика с ручкой. Ибо где то "вот так вот" им все сие преподавали когда то.
Я расписал про материалы, если говорить о приведенном в статье примере то смысла этого запоминать "так" я не вижу.
Замечательно пересаживается на счеты и программируемые калькуляторы?
Да можно конечно вспомнить о ядерной катастрофе а потом и сбросе нейтронной бомбы после которой мы забудем о технологиях и вернемся к расчетам на песке и если повезет к логарифмическим линейкам, но извините тогда зачем нам будет нужен этот самый язык программирования если его не на чем будет реализовывать?
Замечательно пересаживается на счеты и программируемые калькуляторы?
Да можно конечно вспомнить о ядерной катастрофе а потом и сбросе нейтронной бомбы после которой мы забудем о технологиях и вернемся к расчетам на песке и если повезет к логарифмическим линейкам, но извините тогда зачем нам будет нужен этот самый язык программирования если его не на чем будет реализовывать?
Все DOCTYPE по памяти… а, слабо? ))
В свое время это норма жизни была.
В 93-м я бейсик изучал и домашние задания делал в уме (компа дома не было естественно) на бумаге рисовал блок-схемы и код. С того времени разбуди меня ночью с бодуна, я без запинки скажу: "бегиннер олпузпоре симболик инстракшн коуд".
дееееееетство! ))
В 93-м я бейсик изучал и домашние задания делал в уме (компа дома не было естественно) на бумаге рисовал блок-схемы и код. С того времени разбуди меня ночью с бодуна, я без запинки скажу: "бегиннер олпузпоре симболик инстракшн коуд".
дееееееетство! ))
Проходим Acid2?:)


Вот вы смеётесь, а у меня на работе интервью люди так проходят. И я тоже так проходил весь JavaScript и CSS забыл :)
а почему бошку закрывает тэгом ?
или мне кажется...
или мне кажется...
По мне лучше Dreamweaver..
редко, но случается на салфетке в кафе питонировать
а я учился на программируемом калькуляторе МК-59 как сейчас помню :)
но дома у меня был Синклер - сам спаял - вот это вешь!
но дома у меня был Синклер - сам спаял - вот это вешь!
«Пока вы алгоритм не нарисуете и на бумаге программу не напишите за компьютер никто не сядет!». Компьютеров было мало.
Хочу себе такую доску, на ней удобно рисовать схемы и структуру БД.
Зато в памяти отложится :-)
*смахивает ностальгическую слезу*
была у меня тетрадочка «общая» в начале 90-х ... я в ней на васике под «ПК-01 Львов» кодил... потом включал компег и перебивал в него из тетрадочки... тестил и переписывал обратно в тетрадочку, ибо записывать "на мафон" компег отказывался :(
была у меня тетрадочка «общая» в начале 90-х ... я в ней на васике под «ПК-01 Львов» кодил... потом включал компег и перебивал в него из тетрадочки... тестил и переписывал обратно в тетрадочку, ибо записывать "на мафон" компег отказывался :(
Я помню еще когда учился в школе, на областной олимпиаде так выполнялись задания. Я вообще обалдел когда узнал тогда: у меня почерк такой, что разобрать ниче нельзя. Хоть тогда и компьютеры были, что называется, "не у всех", но на последнем туре я ожидал, что что-то придумают) Олимпиада была по программированию.
С подстветкой синтаксиса все дела. (если обратить внимание сразу за title)
мы так пол года кодили, пока учились в коледже, весело было
Интересно, а доктайп по памяти? ;)
Sign up to leave a comment.
Так верстают реальные пацаны