«Искусство программирования» — это новаторская монография известного американского математика и компьютерщика Дональда Кнута, посвященная изучению и анализу наиболее важных алгоритмов в компьютерной науке. В 1999 году книга была названа одной из двенадцати лучших физико-математических монографий века.
Digiratory
Здравствуйте! Это вчерашний первокурсник 09.03.01 САПР, факультет CTI — Информатика и информационные технологии и вычислительная техника. Давайте разберемся в сути вопроса.
Если вы думаете, что хотите быть программистом, вам стоит обратить внимание на ФКТИ, потому что дальше — интереснее. Специализаций 6, а если считать по разделам, то 8 (если в специализации 2 раздела, то получается). Теперь следующий: CAD — системы автоматизированного проектирования. Звучит непонятно, не так ли? Если верить описанию предмета на сайте LETI (а ему можно доверять), CAD подготовит вас к работе с высокотехнологичным и прикладным программным обеспечением, к работе в сфере финансов или к полезной деятельности в области электроники и инженерии. Это звучит интересно. После окончания университета вы можете специализироваться в области компьютерного моделирования, проектирования киберфизических систем или технологий виртуализации. Теперь я здесь для внутренней навигации. Из интересных профессий вы можете работать программистом, инженером информационных систем, тестировщиком или веб-разработчиком.
Почему 09.03.01?
На этом сайте вы можете прочитать практически обо всем. А теперь — субъективное мнение студента второго курса ИВТ. Здесь вас учат «программировать в Ciplus», как любят говорить мои замечательные однокурсники. Первым языком программирования, изучаемым в курсе «Программирование» (логично, не так ли?), является C++. Как выяснилось, большинство из них не были знакомы с ним до начала курса, но все они прекрасно справляются — благодаря профессору и кураторам практических и лабораторных занятий. Кстати, если вам повезет, вы сможете ознакомиться с графической библиотекой в первом семестре и написать простую игру в качестве задания во втором семестре. У нас также много математики, как и у всех в FKTI. Математический анализ, линейная алгебра, алгебраические структуры, дискретная математика и еще 15 тем учебной программы. Одним словом, скучать некогда. Самое приятное, что вы должны сами во всем разобраться. Математика нужна экспертам, как удочка (простите за странные метафоры). Курсы немного отличаются для каждой специальности, потому что есть разные преподаватели, и это все. Любите факультеты алгоритмики и высшей математики, и мы все будем счастливы.
Помимо *специальных* курсов, существуют также *специальные* курсы
Если вы хотите принять участие в работе за пределами основных академических предметов, вы можете присоединиться к кластеру развития факультета, факультетским исследовательским проектам или творческим центрам LETI. Вы танцуете? Хорошо. Вы умеете петь? Отлично! Читайте стихи, пишите прозу, интересно шутите — отлично! Практически для всех есть внеклассные мероприятия.
Трудно ли его освоить? Да. Стоит ли результат затраченных усилий? Все зависит от вас. Университеты отличаются от школ тем выбором, который они предлагают. На семинарах вас обучают основам, а вы углубляетесь в то, что вам больше нравится. Если вы спросите себя: «Тогда зачем нам нужны занятия, если есть только основы? «, то я отвечу так: без этого фундамента все как-то хреново. Никто не заставит вас учиться, кроме вас самих.
Как вы можете сделать это проще? Я облегчаю себе жизнь, доставляя все вовремя. Первые лабораторные, тесты, домашние задания и ИДЗ (это как домашнее задание, но с обязательной оценкой, кто-то называет их типиками — они показывают, насколько вы поняли и научились применять формулу, механизм, решения метода) формируют мнение преподавателя о студенте, и потом приходится очень много работать, чтобы его изменить.
… А как это было?
А теперь о лекциях. Какими бы скучными они ни были, ходите на них. Послушайте, запишите на диктофон, решите попрактиковаться в той же теме и — лучше — сделайте заметки. Еще лучше в электронном виде — на текстовом планшете, если профессор разрешает. Вам будет легче готовить ответы на экзаменационные вопросы, искать материалы для подготовки к курсам, да и вообще лекции, которые можно искать с помощью Ctrl-F, просто великолепны. Во время курса ваша команда становится вашей семьей. Если вы разместите книги лекций в Google, ими можно будет делиться, их будут дополнять, редактировать, структурировать и делать много других хороших вещей. На этом, пожалуй, список псевдоотраслей заканчивается. И еще: привлеките внимание преподавателей, принимающих экзамены, чтобы они вас запомнили и вам было легче сдать и записаться на хоры и экзамены.
Основная цель курса — подготовка специалистов, способных на практике решать многочисленные задачи, связанные с компьютерными технологиями и их обслуживанием. Это требует знания точных наук, поэтому студенты первого курса изучают следующие предметы.
В условиях стремительного развития современной науки и техники трудно представить себе программиста, не знающего иностранного языка. В некоторых московских вузах этот предмет считается дополнительным экзаменом.
Условия поступления
Бакалавриат требует, чтобы будущий специалист научился комплексно работать с вычислительными машинами, в частности, использовать
- математика (профильный уровень),
- русский язык,
- физика либо информатика и ИКТ (по выбору).
Компьютерные и информационные науки — это область науки и техники, которая охватывает ряд инструментов, методов и приемов человеческой деятельности, направленных на разработку и применение — компьютеров, систем и сетей, — автоматических систем обработки информации и управления, — систем автоматизированного проектирования, — программного обеспечения и автоматизированных компьютерных систем.
Будущая профессия
Можно получить степень по специальности 09.03.01 — «Информатика и вычислительная техника»:
— работа в информационных службах предприятий и организаций, начиная с определения стратегии информационных технологий на предприятии и заканчивая управлением сетями и компьютерными системами предприятия; — разработка программного обеспечения для бизнес-приложений; — разработка программного обеспечения для Интернета; — информационная и компьютерная поддержка научных исследований.
- Московский технический университет связи и информатики;
- Московский государственный машиностроительный университет;
- Национальный исследовательский университет «Высшая школа экономики» (НИУ ВШЭ);
- Российский новый университет;
- Национальный исследовательский университет «МИЭТ».
Срок обучения
— широкое базовое образование в соответствии с концепцией институтского образования; — специальное образование в области математики, особенно знание основ дискретной математики, математической лингвистики; — специальное образование в области системного анализа и теории управления; — образование в области прикладного и системного программирования; — изучение технологии баз данных, интернет-технологий, компьютерных сетей, параллельных и распределенных вычислений, основных алгоритмов и структур данных, компонентных технологий.
Инструменты разработки программного обеспечения, освоенные нашими выпускниками:
- схемотехника и средства проектирования цифровых устройств,
- периферийные устройства и ЭВМ,
- инженерная графика,
- телекоммуникации и сети,
- программирование и его языки,
- операционные системы,
- информатика,
- компьютерная графика,
- защита информации и базы данных.
Информатика и вычислительная техника
Студенты, получившие академическую степень, могут продолжить обучение для получения степени магистра по направлению 09.03.01 «Информатика и вычислительная техника» в ВолгГТУ
- web-программистом;
- системным администратором;
- программистом;
- системным аналитиком;
- администратором базы данных;
- специалистом по информационной безопасности;
- тестировщиком программного обеспечения;
- программистом 1С;
- администратором сайта;
- HTML-верстальщиком.
Возможные области работы выпускников:
Наши выпускники получают:
- С++ и Delphi (Object Pascal);
- Java, JavaScript, Visual Basic;
- SQL и работа с базами данных в архитектуре «клиент-сервер» с использованием СУБД InterBase;
- алгоритмы компьютерной графики, в частности библиотека трехмерной графики OpenGL;
- PHP, MySQL