Университет "Дубна" » Система образования » Направления и специальности обучения в университете и его филиалах » Информатика и вычислительная техника
Подготовка дипломированных бакалавров по данному направлению включает изучение совокупности принципов, методов и способов человеческой деятельности, направленных на анализ, создание и применение автоматизированных систем обработки информации и управления, ЭВМ, систем и сетей, программного обеспечения вычислительной техники и автоматизированных систем. Бакалавр, получивший такое образование, может заниматься системно-аналитической, организационно-управленческой, эксплуатационной, проектной, производственно-технологической и научно-исследовательской деятельностью в различных структурах управления в экологии и природопользовании, охране окружающей среды, экономике, градостроительстве, сельском и лесном хозяйстве и т.д. Он может исследовать, анализировать и синтезировать сложные системы во всем их многообразии, заниматься их математическим, информационным и программным обеспечением, способами и методами проектирования, отладки и производства соответствующих программных средств. Выпускники получают: -
широкую фундаментальную подготовку в соответствии с концепцией образования в университете; -
специальную математическую подготовку, в частности знание основ дискретной математики, математической лингвистики; -
специальную подготовку по системному анализу и теории управления; по прикладному и системному программированию. Следует особо подчеркнуть, что мир компьютерных технологий — это очень быстро изменяющийся мир. Любой запас знаний и умений, если он не пополняется постоянно, весьма быстро обесценивается. Поэтому студентам прививается навык самостоятельного поиска и освоения новых программных средств и технологий. Выпускники, прошедшие обучение по направлению «Информатика и вычислительная техника», способны: - ставить цели и формулировать задачи на основе системного подхода, создавать и использовать модели для описания и прогнозирования различных явлений;
- выбирать математические модели, методы, компьютерные технологии и системы поддержки принятия решений в научных исследованиях, проектно-конструкторской деятельности, управлении технологическими, экономическими, социальными системами и в гуманитарных областях деятельности;
- проектировать элементы математического, лингвистического, информационного и программного обеспечения вычислительных и автоматизированных систем на основе современных методов, средств и технологий проектирования, в том числе с использованием систем автоматизированного проектирования;
- разрабатывать требования и спецификации отдельных компонентов объектов профессиональной деятельности на основе анализа запросов пользователей, моделей предметной области и возможностей технических средств;
- проектировать архитектуру аппаратно-программных комплексов и их компонентов, человеко-машинные интерфейсы аппаратно-программных комплексов;
- применять средства вычислительной техники и программирования для эффективной реализации аппаратно-программных комплексов;
- в условиях бурного развития науки и изменяющейся социальной обстановки — переоценивать накопленный опыт, приобретать новые знания на основе использования современных информационных технологий.
Возможные области применения знаний выпускников: -
Работа в информационных службах предприятий и организаций, начиная с определения стратегии развития информационных технологий на фирме и заканчивая администрированием вычислительных сетей и систем предприятия. -
Разработка программного обеспечения для деловых применений. Основная потребность сегодня — приложения баз данных, в особенности с использованием WWW-технологий. Актуально также создание приложений коллективной работы, электронного документооборота и многих других. -
Разработка программного обеспечения для Интернет. Сейчас это самая быстроразвивающаяся область информационных технологий. Сюда включаются вопросы коммерческого использования Интернет (электронная коммерция), поиска и доступа к информации (в Интернет зарегистрировано более 20 млн серверов), информационной безопасности и защиты данных в сети, вопросы совместной работы с использованием Интернет, дистанционное обучение и др. -
Информационная и компьютерная поддержка научных исследований. Современная наука немыслима без компьютерной поддержки, начиная с автоматизации эксперимента, обработки экспериментальных данных и заканчивая подготовкой публикаций и докладов. Любой современный ученый должен уметь квалифицированно использовать компьютер в своей деятельности, но масштабы современных экспериментов и исследований требуют обязательного участия и специалистов-компьютерщиков. Конкретные знания выпускников по программированию и программным технологиям: - Компьютерные платформы.
Изучаются и используются обе господствующие сегодня платформы — Windows NT и UNIX. В основном обучение ведется на базе Windows NT, на старших курсах изучается программирование в среде UNIX. - Языки программирования.
В течение всего периода обучения изучаются и используются несколько языков программирования. Основные из них — С++ и Delphi (Object Pascal). Изучаются также Java, Perl, JavaScript, Visual Basic. - Объектно-ориентированное программирование.
В качестве главной методики проектирования и разработки программ принят объектно-ориентированный подход. Он изучается в ряде учебных курсов и активно используется в течение всего периода обучения. - Технологии баз данных.
Изучается теория баз данных, в частности реляционная модель данных. Изучается и практически осваивается стандартный язык баз данных SQL и работа с базами данных в архитектуре «клиент—сервер» с использованием СУБД ORACLE. - Технологии Интернет. Компьютерные сети.
В ряде курсов изучаются технологии компьютерных сетей передачи данных. Студенты получают базовые знания по теории сетей ЭВМ, по основным сетевым протоколам, изучают соответствующее аппаратное и программное обеспечение. Особое внимание уделяется программным технологиям Интернет, практической разработке приложений для Интернет, эффективному поиску в Интернет требуемой для работы информации. - Параллельные и распределенные вычисления. Компонентные технологии.
Изучаются современные архитектуры вычислительных комплексов, в том числе многопроцессорные и кластерные системы. Рассматриваются технологии эффективного программирования таких систем. Практически осваиваются методы разработки и программирования сложных распределенных приложений в архитектуре «клиент—сервер» и многозвенных приложений. Изучаются современные компонентные технологии COM и CORBA. - Базовые алгоритмы и структуры данных.
Со 2-го курса студенты изучают базовые алгоритмы и структуры данных. В дальнейших курсах изучаются базовые алгоритмы на графах, стандартная библиотека шаблонов (STL) языка С++, алгоритмы компьютерной графики (в частности — библиотека трехмерной графики OpenGL). Для подготовки к деятельности, требующей углубленных фундаментальных и профессиональных знаний, в том числе к научно-исследовательской работе, выпускник-бакалавр может продолжить обучение в магистратуре по следующим программам направления «Системный анализ и управление»: -
«Теория и математические методы системного анализа и управления в технических системах», -
«Системный анализ проектно-технологических решений», -
«Системный анализ и управление в больших системах», -
«Системный анализ данных и моделей принятия решений». |