21.08.2005 22:47 Дата регистрации: 19 лет назад Посты: 821 | Что изучают на Программировании и основах работы с ЭВМ Какие языки программирования?? Неужели основам работы с ЭВМ?? На каком уровне?? Сколько усилий надо приложить чтобы получить автоматом?? было было но прошло
|
22.08.2005 00:07 Дата регистрации: 19 лет назад Посты: 161 | ответ Изучают С, рабочая среда - gcc под Linux. Уровень сильно зависит от преподавателя, который попадётся. :) Усилия - тоже. Как пример, у меня за 1 курс в обоих семестрах ЭВМ автоматом, причем зачет за второй семестр я получил на третьем занятии в семестре, в феврале. Усилия, кстати, с уровнем напрямую не связаны - среди того, что пришлось решать для автомата, попадались достаточно интересные (и сложные) задачи :) Есть преподаватели, у которых придётся делать большие объёмы домашних заданий/писать сложные контрольные etc. [MM/IUM]
|
22.08.2005 00:45 Дата регистрации: 19 лет назад Посты: 821 | Си дают с нуля? Или идет рассчет на то что студент в программировании что-то понимает? И будут ли давать дополнительными заданя тем, кто делает быстро поставленное на занаятия. И еще в других ветках я слышал что-то про Яву. было было но прошло
|
22.08.2005 01:49 Дата регистрации: 19 лет назад Посты: 161 | it depends Опять же, от преподавателя зависит. Расчёт, думаю, идёт на то, что студент обладает логическим мышлением :) Но точно сказать не могу - я к моменту поступления владел С. Насчёт дополнительных заданий - тут, наверное, зависит ещё и от вашего желания, в любом случае, обсудите это сами с вашим преподавателем. Например, у меня два одноклассника на ЭВМ занимаются разработкой интегрированной системы разработки (сорри за тавтологию) для учебного языка "КуМир" (по своей инициативе - чем не дополнительное задание) Ява в общий план 1 курса точно не входит, какой-то конкретный преподаватель, конечно, может ей вдобавок к С учить, но если честно, я об этом впервые слышу.
|
22.08.2005 20:51 Дата регистрации: 19 лет назад Посты: 32 | Java С Java за все время обучения пришлось столкнуться только в 3-ем семестре. И то скорее с азами (сейчас это понимаю). Так было на потоке, где лектором был Борисенко. А до и после были модификации С.
|
22.08.2005 22:32 Дата регистрации: 19 лет назад Посты: 10 | Странно учат... У меня сложилось впечатление, что на 1 курсе меня пытались научить работать в их, мягко говоря, непривычной и ненастраиваемой среде. Найти там дебаггер я смог только к концу 2-го семестра, а главной проблемой вследствие этого было испраление ошибок платформозависимости. Работать же там невозможно(я не понимаю как кто-то это делает--душно, неудобно, всё идет через командную строку, warning приравнивается к ошибке и вам Придётся ставить пустую строку в конце файла(это можно обойти, но сложно)) Наболело...
|
23.08.2005 14:19 Дата регистрации: 19 лет назад Посты: 25 | собственно, именно программирование и основы работы и изучают :) По крайней мере у нас(преподавал К.Ю. Богачев) особо не подразумевалось, что мы вообще до этого компьютер видели, что, впрочем, в основном у всех и наблюдалось: навыки работы с виндой там большой ценности все равно не представляют :) Но рассказ обо всем,что касалось работы с текстовыми редакторами и прочему, не относящемуся к собственно программированию, занял минут 5, и никто особо не вопил, что им скучно :) Все же, как тут уже говорили, система довольно ограниченая в возможностях(в определенном смысле), и все что требуется, это умение копировать файлы в миднайт-командере, работать с каким-то редактором и запускать компилятор(язык Си, компилятор -- специально настроенный gcc) :) Обычно для автомата нужно решить определенное количество определенных задачек в определенный срок, но у Кирилла Юрьевича несколько по-другому, он подсчитывает количество прогулов, количество незданных задач из дз(нужно на каждое занятие приносить по 8-12 распечаток программ, которые он потом проверяет), количество несданных самостоятельных работ(это то что пишут студенты на каждом семинаре :) ) и количество незданных контрольных работ. А потом складывает это все домноженное на определенные коэффиценты, и если по стандарту Си получается ноль, то ставит автомат :) Эсли больше, то это просто количество задач которые нужно сдать за зачет. (коэфиценты типа 2 прогула на задачу, 1-2 контрольные или самостоятельные на задачу и около 4 несданных задач из домашки на задачу) Коэффиценты каждый раз бывают разные и зависят, как я понимаю, от общей ситуации в группе(всмысле, имеется ввиду, что отпустить многих с автоматами плохо(ведь можно и так все цифры иметь нулевые если работать в семестре, а тут еще коэффиценты), и оставлять много народу на все 3 зачета тоже не понятно зачем) Вообще, если попадешь к К.Ю., считай повезло, к нему потом на 3ем курсе очереди выстраиваются :) Удачи
|
23.08.2005 18:53 Дата регистрации: 19 лет назад Посты: 821 | Надеюсь Чем жестче условия, тем мне их интересней выполнять. С gcc знаком(поскольку на олимпиадах по программированию только на нем можно было реально сдавать задачи). Так что проблем, надеюсь, не возникнет. А можно сюда кинуть ссылки задачки с самостоятельных/контрольных/зачетов/экзаменов, если такие существуют. было было но прошло
|
23.08.2005 22:19 Дата регистрации: 19 лет назад Посты: 25 | линки Ну, если ты олимпиадник, то ничего слишком сложного не будет, первый семестр вообще скорее немножко уравнивает студентов, там все совсем просто http://algolist.manual.ru/maths/linalg/index.php http://algolist.manual.ru/maths/approx.php это ссылки на места где лежат книжки нажего Кирилла Юрьевича читать теорию(теоремы и доказательства) не факт что стоит, но примеров задачек второго семестра там уйма :) впрочем, не ожидай, что если ты хорошо прогаешь, то тебе что-то будет реально сложно. В случае группы Богачева просто будет много :) хотя, говорят, на втором курсе должно быть интереснее, посмотрим
|
26.08.2005 00:00 Дата регистрации: 19 лет назад Посты: 147 | ещё вопрос немножко не в тему я так понял, что используется командная строка, а какой редактор?
|
26.08.2005 00:20 Дата регистрации: 19 лет назад Посты: 161 | любой сабж хотите vi, хотите emacs, хотите ed, хотите - напишите/принесите свой. да, ещё есть какой-то mim местного производства, но, если честно, мне больше нравится vim.
|
26.08.2005 13:08 Дата регистрации: 19 лет назад Посты: 25 | 90 процентов студентов юзают mcedit :)
|
26.08.2005 21:40 Дата регистрации: 19 лет назад Посты: 10 | ... а ещё 5 |
30.08.2005 20:36 Дата регистрации: 21 год назад Посты: 591 | Вот выросло поколение, а... Подавай им Microsoft Windows. Цитата
Андрей писал(а) : У меня сложилось впечатление, что на 1 курсе меня пытались научить работать в их, мягко говоря, непривычной и ненастраиваемой среде.
То, что вы не привыкли к linux, - это только Ваша проблема. А среда? Самый обычный bash+vi. И работать в нем должен уметь любой уважающий себя программист (и продвинутый пользователь, впрочем, тоже). Надо было просто раньше учиться... И, кстати, поясните, что значит "ненастраиваемая"? У меня, например, выводятся номера строк, подсвечивается синтаксис, компилируется нажатием кнопки F7, причем даже если программа из нескольких модулей, есть проверка модификации файлов с исходниками и много чего еще. Если Вы не умеете ничего настроить, Вам лень прочитать man, то среда тут ни при чем. Менять надо не среду... Цитата
Андрей писал(а) : Найти там дебаггер я смог только к концу 2-го семестра,
man man Цитата
Андрей писал(а) : а главной проблемой вследствие этого было испраление ошибок платформозависимости.
Не понятно, что Вы имеете в виду. Хотели код перенести с домашней операционной системы WinXP, а он не заработал? Надо было писать согласно стандартам... Цитата
Андрей писал(а) : всё идет через командную строку,
man startx А еще представьте, что Вы зашли на сервер, находящийся в США. Вы что графический режим будете через telnet запускать? Обучиться все равно надо. Цитата
Андрей писал(а) : warning приравнивается к ошибке и вам Придётся ставить пустую строку в конце файла(это можно обойти, но сложно))
Это уже что-то совсем странное. Цитата
Андрей писал(а) : Наболело...
Надоело. This is like an expression of rage by the people, who feel neglected and turned away by the system.
|
30.08.2005 21:06 Дата регистрации: 21 год назад Посты: 591 | а у Сергей Яковлевича... Надо сдать по одной задаче из каждого раздела, причем когда угодно, в том числе не во время занятий. Можно сдавать все в последний месяц. Главное - чтобы программы быстро работали, и исходники не были "лажовыми". И еще он может дать задачу "от себя". Мне давали решение ЛОС разложением Холецкого и поиск по дереву со словарем. А вообще, Ищенко - рулит... This is like an expression of rage by the people, who feel neglected and turned away by the system.
|
30.08.2005 21:09 Дата регистрации: 21 год назад Посты: 591 | да уж, mim - вещь странная Цитата
Kalkin писал(а) : да, ещё есть какой-то mim местного производства, но, если честно, мне больше нравится vim.
И мне, и мне... This is like an expression of rage by the people, who feel neglected and turned away by the system.
|
30.08.2005 22:08 Дата регистрации: 19 лет назад Посты: 10 | Вот такое и выросло... Повторюсь, меня пытаются заставить изучать эту среду, что само по себе не удобно(читать man не так много времени), кроме того, кому-то это, может, и надо, но я - пас. Что до Ваших слов о продвинутом пользователе -- почему-то последнее время так многие говорят, видимо, это модно. Вы никогда не задумывались, почему много программеров, скажем так, высокого олимпиадного уровня(пардон, не обладаю точной статистикой) пользуются средами разработки под Windows. Я здесь не нашёл ничего сравнимого скажем, с моим любимым Borland JBuilder X, то, что описываете Вы - это, мягко говоря, вчерашний день. Если я неправ и здесь есть что-то стоящее, то буду Вам очень благодарен, если Вы сообщите мне что. Повторюсь, на изучение всего man-a у меня ушло бы столько времени, что на программирование его бы точно не осталось. Тем более что хорошая среда разработки должна быть бесплатной, это ж Linux :-/. Насчёт пустой строки -- меня бесит, когда на каждой задаче gcc ругается о пустой строке в конце(точнее, о её отсутствии). При этом отключить эту фичу сложно -- мне пришлось тратить кучу времени на изучение здешних завалов в поисках нормального компилятора и создание работающей ссылки на него. Пока всё.
|
30.08.2005 22:31 Дата регистрации: 19 лет назад Посты: 9 | Mwahaha 0) Во многом согласен:) 1) А если я к emacs привык? Как первокур, спрашиваю: а есть ли там emacs? 1а) После винды в линукс и правда сложно бывает. Я устоявшийся линуксоид, но при этом акклиматизация была где-то неделя сидения за компом часа по 3. 2) - насчёт дебаггера который сложно ищется и неудобный vi. Есть такая замечательная программка xwpe. Похожа на borland c++ 3.2. Приятно привыкшим к досовским IDE. Ну а уж если человек нигде кроме visual ** ** не умеет то... 2а) Да, в конце концов, rtfm - ман помогает разобраться во ВСЁМ "сложном" процессе компиляции gcc за час) И мэйкфайлы пишутся) 2б) Графику через telnet протащить в принципе не проблема%))))
|
30.08.2005 22:40 Дата регистрации: 19 лет назад Посты: 9 | Зря... Вы на мехмате или где, простите? Почти все математики (да и вообще учёные) (и даже за границей, и особенно (!)) пользуется *nix. Может, ещё TeX - позавчерашний день и где мой любимый word/pagemaker/indesign?))) unix - лучшие научные традиции. Что же до IDE, то НИЧЕМ существенным для программиста windows-IDE не отличается от linux, кроме ложного удобства, причём ценой настраиваемости. К тому же, то, что олимпиадники пишут под win-компиляторы, объясняется тем что учат в основном на них. И дома у n>80 % людей стоит винда:) Рекомендую заглянуть вот сюда: http://olympiads.ru/moscow/2004/zaoch/statistics.shtml
|
30.08.2005 22:41 Дата регистрации: 19 лет назад Посты: 9 | ааа, любимый emacs((( |