ВУЗы и колледжи
Програма обученния программистов в университетах?
Подскажите мона гдета скачать програму обучения программистов в университете, например в МГУ или другом. Вот например именно предметы по специальности какие мовы, описание предметов, какие темы изучают и т. д. и в какой последовательности.
учебные материалы ВМК МГУ
http://www.cmc-online.ru/faculty/?id=IT-education
Чему стали учить студентов на новом факультете? Программированию?
Конечно, не программированию в чистом виде. Само по себе программирование - вообще понятие расплывчатое. Идея была в изучении численных методов, методов дискретной математики, теории вероятностей и т. д. То есть всего спектра фундаментальных наук, которые могут быть основой компьютерных наук. С самого начала у нас было два направления обучения, два потока. На первом потоке изучались различные области прикладной математики, например, численные методы, а на втором - программное обеспечение. Позже направлений стало три: вычислительная математика, затем комплекс наук, таких как дискретная математика, теория вероятностей, исследование операций. И есть третье направление - чисто компьютерное. Из этих трех направлений, трех блоков кафедр и состоит факультет сегодня.
Наших читателей, наверное, больше всего интересует именно третье направление. Расскажите, как происходит учебный процесс, что именно изучают студенты.
Я начну с того, что наш поток состоит из трех кафедр: алгоритмических языков, системного программирования и автоматизации систем вычислительных комплексов (АСВК) . На самом деле это обобщенные названия и подготовка на кафедрах во многом пересекается. То есть, например, студенты кафедры алгоритмических языков изучают отнюдь не только алгоритмические языки, но и много другое.
Фактически названия кафедр - это как бы торговые марки коллективов; в каждом коллективе работает набор специалистов, как штатных, так и приглашенных. Эти специалисты занимаются достаточно разнообразными вещами.
Теперь о форме обучения. На сегодняшний день базовая форма обучения у нас двухступенчатая. Первые два года из пяти все студенты, не разделяясь по кафедрам, проходят одни и те же курсы дисциплин - общий базовый набор. Если говорить о компьютерных дисциплинах из этого набора, то изучаются предметы, связанные с базовыми понятиями программирования, с архитектурой вычислительных систем, с системным программированием. Сейчас появляются и некоторые новые курсы, связанные с освоением передовых технологий, например, объектно-ориентированного программирования.
Студенты, кроме посещения обязательных лекций, участвуют в семинарских занятиях, связанных с соответствующими курсами лекций. На семинарских занятиях изучаются более практические аспекты программирования. А вне аудиторий, в компьютерных классах, студенты осваивают практические навыки работы. На первом году обучения есть два больших курса. Первый - начала программирования, освоение первого алгоритмического языка. В качестве, собственно, языка используется Паскаль. Можно спорить, насколько Паскаль подходит для этой цели. Я думаю, что с методической точки зрения, в качестве учебного языка он вполне хорош: он прост для понимания, имеет элегантный синтаксис, простую семантику. Этот курс убивает сразу несколько зайцев: освоение самого языка высокого уровня и средств программирования на этом языке, освоение формальных средств описания синтаксиса и, наконец, студенты изучают основы алгоритмизации, базовые алгоритмы.
Второй курс - программирование на ассемблере. Это курс лекций, семинарских и практических занятий, на которых изучается ассемблер процессора Intel. Лично мне не очень нравится то, что ассемблеру посвящен целый семестр. Мне это кажется некоторым рудиментом, я бы сделал больший упор на рассмотрение современных архитектур ЭВМ.
Третий семестр - это системное программное обеспечение. Это курс, в котором представлены начала внутренней организации вычислительных систем. Рассматривается архитектура ЭВМ, операционные системы и так далее.
предметы, лекции по предметам и расписание занятий - там же
http://www.cmc-online.ru/faculty/?id=IT-education
Чему стали учить студентов на новом факультете? Программированию?
Конечно, не программированию в чистом виде. Само по себе программирование - вообще понятие расплывчатое. Идея была в изучении численных методов, методов дискретной математики, теории вероятностей и т. д. То есть всего спектра фундаментальных наук, которые могут быть основой компьютерных наук. С самого начала у нас было два направления обучения, два потока. На первом потоке изучались различные области прикладной математики, например, численные методы, а на втором - программное обеспечение. Позже направлений стало три: вычислительная математика, затем комплекс наук, таких как дискретная математика, теория вероятностей, исследование операций. И есть третье направление - чисто компьютерное. Из этих трех направлений, трех блоков кафедр и состоит факультет сегодня.
Наших читателей, наверное, больше всего интересует именно третье направление. Расскажите, как происходит учебный процесс, что именно изучают студенты.
Я начну с того, что наш поток состоит из трех кафедр: алгоритмических языков, системного программирования и автоматизации систем вычислительных комплексов (АСВК) . На самом деле это обобщенные названия и подготовка на кафедрах во многом пересекается. То есть, например, студенты кафедры алгоритмических языков изучают отнюдь не только алгоритмические языки, но и много другое.
Фактически названия кафедр - это как бы торговые марки коллективов; в каждом коллективе работает набор специалистов, как штатных, так и приглашенных. Эти специалисты занимаются достаточно разнообразными вещами.
Теперь о форме обучения. На сегодняшний день базовая форма обучения у нас двухступенчатая. Первые два года из пяти все студенты, не разделяясь по кафедрам, проходят одни и те же курсы дисциплин - общий базовый набор. Если говорить о компьютерных дисциплинах из этого набора, то изучаются предметы, связанные с базовыми понятиями программирования, с архитектурой вычислительных систем, с системным программированием. Сейчас появляются и некоторые новые курсы, связанные с освоением передовых технологий, например, объектно-ориентированного программирования.
Студенты, кроме посещения обязательных лекций, участвуют в семинарских занятиях, связанных с соответствующими курсами лекций. На семинарских занятиях изучаются более практические аспекты программирования. А вне аудиторий, в компьютерных классах, студенты осваивают практические навыки работы. На первом году обучения есть два больших курса. Первый - начала программирования, освоение первого алгоритмического языка. В качестве, собственно, языка используется Паскаль. Можно спорить, насколько Паскаль подходит для этой цели. Я думаю, что с методической точки зрения, в качестве учебного языка он вполне хорош: он прост для понимания, имеет элегантный синтаксис, простую семантику. Этот курс убивает сразу несколько зайцев: освоение самого языка высокого уровня и средств программирования на этом языке, освоение формальных средств описания синтаксиса и, наконец, студенты изучают основы алгоритмизации, базовые алгоритмы.
Второй курс - программирование на ассемблере. Это курс лекций, семинарских и практических занятий, на которых изучается ассемблер процессора Intel. Лично мне не очень нравится то, что ассемблеру посвящен целый семестр. Мне это кажется некоторым рудиментом, я бы сделал больший упор на рассмотрение современных архитектур ЭВМ.
Третий семестр - это системное программное обеспечение. Это курс, в котором представлены начала внутренней организации вычислительных систем. Рассматривается архитектура ЭВМ, операционные системы и так далее.
предметы, лекции по предметам и расписание занятий - там же
Программа периодически меняется. И в разных ВУЗах она разная. Есть общая часть которую должны давать под определенную специальность все и часть собственных спецкурсов. Программу вам никто не выдаст; я с такой просьбой обращался к декану/замдекана - ее дадут только посмотреть.
Не мовы, а МОВС.
Пример здесь: http://mmf.unn.ru/doc/spec.htm
Не мовы, а МОВС.
Пример здесь: http://mmf.unn.ru/doc/spec.htm
Точный план Вы вряд ли где-то найдете
В гугле поишите "стандарт 220400 - Программное обеспечение вычислительной техники и автоматизированных систем" там есть разбивка по предметам и часам.
Похожие вопросы
- Допустим, я иду в колледж на специальность "техник-программист". После колледжа планирую поступить в университет. Вопрос
- Сложно ли девушке выучиться в университете на программиста?
- Какие вы знаете по-вашему мнению университеты, которые выпускают "самых-самых" программистов?
- В чём разница между получением образования программиста после 11 класса, в университете или в колледже?
- Заставляют учиться на программиста. Есть ли в моей ситуации возможность свернуть в другое направление?
- Стоит ли идти учиться на программиста?
- Каким программистом выгоднее быть?
- Можно ли заочно ВУЗе на программиста, если есть диплом колледжа? есть ли заочное обуч на программиста? будут ли знания?
- Вопрос по поступлению в университет
- Финансовый Университет при правительстве РФ заочно