Приемная комиссия

CALL- центр "Абитуриент" тел. +375 (152) 73-01-01 (многоканальный)
МТС: +375 (33) 35 44 500
Life: +375 (25) 77 44 500
Email: abit@grsu.by

 
 
 
Программа дополнительного вступительного испытания 
для получения высшего образования II ступени
по специальности 1-40 80 03 «Вычислительные машины и системы»
в 2018 году
 
 
 
 
 

 

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

 

Предлагаемая программа предназначена для подготовки и сдачи дополнительного вступительного экзамена в магистратуру учреждения образования «Гродненский государственный университет имени Янки Купалы» по специальности 1-40 80 03 «Вычислительные машины и сети».

 

Программа для поступающих в магистратуру по специальности 1 40 80 03 «Вычислительные машины и сети» разработана на основе

  • образовательных стандартов высшего образования Республики Беларусь данной специальности и смежных специальностей;
  • в соответствии с действующими программами дисциплин учебных планов Гродненского государственного университета имени Янки Купалы.

 

Содержание программы носит комплексный, системный, междисциплинарный характер и ориентировано на выявление у поступающих общепрофессиональных и специальных знаний и умений.
Перечень вопросов общепрофессиональных и специальных дисциплин, включенных в программу, определен с учетом профессиональной квалификации, присваиваемой выпускникам данной и смежных специальностей.
Программа включает вопросы по 3 разделам – «Языки программирования высокого уровня», «Технологии и языки Internet-программирования», «Языки разметки документов».
Программа снабжена списком обязательной (20 наименование) и дополнительной (9 наименований) литературы, в которые включены современные и классические учебные издания и работы, ссылки на современные Интернет-ресурсы.
В структуру программы также включены критерии знаний и компетенций, экзаменующихся по 10-балльной шкале, в которых отражены характеристики, позволяющие определить уровень профессиональной подготовки, уровень усвоения учебного материала, уровень информационной и коммуникационной культуры.
Экзаменующийся должен показать высокий уровень теоретической и практической подготовки, знание общей структуры программ на языке высокого уровня и языках Internet-программирования, основных управляющих структур, стандартных используемых объектов, современных средств реализации Web-серверов, языков разметки документов (SGML, HTML, XML, XHTML), общее понимание семантической верстки документа, объектной модели документа DOM. Кроме того, экзаменующийся должен продемонстрировать навыки применения своих знаний для решения исследовательских и прикладных задач.

 

СОДЕРЖАНИЕ

 

Языки программирования высокого уровня

Основные элементы языка программирования высокого уровня. Синтаксис языка. Типы данных. Элементарный ввод-вывод. Структура программы на языке высокого уровня. Переменные и константы, их объявление.
Операторы и операции языка высокого уровня. Операции выражения. Арифметические, логические, побитовые операции. Операции отношения. Операция запятая (для C-подобных языков). Преобразование типов. Приоритеты. Условный оператор. Оператор выбора (switch). Операторы цикла. Операторы выхода из цикла и продолжения (break, continue).
Процедуры и модули. Стандартные процедуры. Объявление процедур. Передача параметров. Перегрузка процедур. Рекурсивные процедуры. Модули. Структура модулей. Подключение модулей.
Сложные типы данных. Массивы. Объявление массива. Работа с массивами. Массивы в параметрах процедур. Строки. Строковые значения и переменные. Представление строк в памяти. Операции над строками. Множества. Записи (структуры). Файлы. Работа с файлами.

 

Технологии и языки Internet-программирования

Современные средства реализации Web-серверов. Установка и настройка Web-сервера Apache. Средства и протоколы удаленного доступа к Web-серверам.
Назначение и применение CSS: общие сведения. Назначение и применение CSS: варианты внедрения CSS в HTML. CSS блочные и строковые элементы. Цвет и шрифт. CSS-текст и списки. Позиционирование.
Назначение и применение JavaScript, общие сведения. Варианты внедрения в HTML. JavaScript программирование свойств окна браузера. JavaScript программирование форм. JavaScript программирование графики. JavaScript программирование гипертекстовых переходов.
CGI: общие сведения. HTML-формы, возможные варианты полей и методы отправки формы на сервер.
Язык программирования PHP. Общие сведения, применение. Основы синтаксиса PHP. Типы данных. Основы синтаксиса PHP. Переменные, константы и операторы. Управляющие конструкции в PHP. Условные операторы. Обработка запросов с помощью PHP.
Получение данных HTML-форм в PHP. Загрузка файлов на сервер в PHP. Обработка авторизации с помощью PHP. Механизм сессий в PHP, варианты использования сессий.
Функции в PHP. Оформление пользовательских функций. Передача параметров функциям. Видимость переменных. Глобальные переменные. Массивы в PHP. Работа с массивами данных. Основные функции для работы с массивами. Работа со строками в PHP. Основные функции для работы со строками. Регулярные выражения в PHP. Основные варианты использования. Использование регулярных выражений для проверки корректности информации (проверка e-mail). Регулярные выражения в PHP. Модификаторы, метасимволы и шаблоны.
Работа с файловой системой в PHP. Основные функции. Пример работы с файлом. Работа с файловой системой в PHP. Пример загрузки файлов на сервер.
Работа с базами данных MySQL в PHP. Основные операторы языка SQL. Работа с базами данных MySQL в PHP. Подключение к серверу и выполнение запросов select, вывод полученных данных. Подключение к серверу и выполнение запросов insert и update.

 

Языки разметки документов
История развития языков разметки документов. Обзор языков разметки документов: SGML, HTML, XML, XHTML. Язык гипертекстовой разметки – HTML. Версии языка. Основные теги языка. Понятие семантической верстки. Базовые понятия блочной вёрстки. Каскадные таблицы стилей (CSS). Приемы создания семантически правильной разметки.
Расширяемый язык разметки документов. Язык как средство представления данных. XML-документ: правила описания, синтаксические конструкции. Пространства имен XML. Основные синтаксические элементы языка. Пролог XML-файла.
Правила описания документов: DTD и XML Schema. Проверка корректности документа XML по описанию DTD. Проверка корректности документа XML по схемам. Пространство имен XML.
Расширяемый язык стилей XSL. Списки стилей XSL. XML и XSL. Шаблоны. Методы XSL. Запросы. Язык преобразования XML-документов XSLT. Языки выделения и связывания отдельных частей XML-документов: XPath, XLink, XPointer. Оси. Абсолютные и относительные пути. Предикаты. Функции. Атрибуты. Ссылки, типы ссылок.
Объектная модель документа DOM. Модели представления XML-документов. SAX и DOM парсеры. Модель DOM. Модели последовательного разбора. SAX – парсер.

 


ПЕРЕЧЕНЬ ОСНОВНОЙ И ДОПОЛНИТЕЛЬНОЙ ЛИТЕРАТУРЫ

 

Основная литература

  1. Holzner, S. INSIDE XML / S. Holzner. – New Delhi: Techmedia, 2014. – 1102 с.
  2. WEB TECHNOLOGIES. HTML, Java Script, PHP, JAVA, JSP, ASP.NET, XML AND AJAX. BLACK BOOK. – New Delhi: Dreamtech, 2011. – 1354 с. – (+CD-ROM).
  3. Бенедетти, Р. Изучаем работу с JQUERY / Р. Бенедетти, Р. Крэнли. Пер. с англ. – Спб.: Питер, 2012. – 512 с.
  4. Бентли, Дж. Жемчужины программирования / Дж. Бентли. Пер. с англ. – СПб.: Питер, 2002. – 272 с.
  5. Демидович Е. М. Основы алгоритмизации и программирования. Язык СИ. – М.: СПб.: БХВ-Петербург, 2008. – 440 с.
  6. Джамcа, К., Кинг К., Андерсон Э. Эффективный самоучитель по креативному Web-дизайну. HTML, XHTML, CSS, JavaScript, PHP, ASP, ActiveX. Текст, графика, звук и анимация / К. Джамcа, К. Кинг, Э. Андерсон. Пер с англ. – М.: ООО «ДиаСофтЮП», 2005. – 672 с.
  7. Керниган, Б. Практика программирования / Б. Керниган, Р. Пайк // Пер. с англ. – М.: Издательский дом «Вильямс», 2017. – 288 c.
  8. Керниган, Б. Язык программирования C / Б. Керниган Б., Д. Ричи. Пер. с англ. – М.: Издательский дом «Вильямс», 2007. – 304 c.
  9. Коггзолл Дж. PHP 5. Полное руководство / Дж. Коггзол. Пер. с англ. – М.: Издательский дом «Вильямс», 2006. – 752с.
  10. Кочан, С. Программирование на языке C / С. Кочан. Пер. с англ. – М.: Издательский дом «Вильямс», 2006. – 496 c.
  11. Мак-Дональд, М. HTML5. Недостающее руководство / М. Мак-Дональд. Пер. с англ. – СПб.: БХВ-Петербург, 2012. – 480 с.
  12. Макконелл С. Совершенный код. Мастер-класс / С. Макконел // Пер. с англ. – М.: Издательство «Русская редакция», 2010. – 896 с.
  13. Маккоу, А. Веб-приложения на Java Script /А. Маккоу. – Спб.: Питер, 2012. – 288 с.
  14. Макнейл, П. Веб-дизайн. Книга идей веб-разработчика / П. Макнейл. Пер. с англ. – М.: Издательский дом «Питер», 2014. – 289 с.
  15. Официальный сайт W3C – консорциума. – http:\\www.w3c.org\
  16. Савельева, Н.В. WEB-программирование: учебно-методический комплекс / Н.В. Савельева, А.А. Трофимук; Учреждение образования «Брестский гос. ун-т им. А.С.Пушкина»; авт. – сост.: Н.В. Савельева, А.А. Трофимук. – Брест: БрГУ им. А.С. Пушкина, 2013. - 171 с.
  17. Сидерхолм, Д. CSS3 для веб-дизайнера / Д. Сидерхолм. Пер. с англ. – М.: A Book Apart, 2013. – 125 с.
  18. Флэнаган, Д. JavaScript. Подробное руководство / Д. Флэнаган // 6-е издание. Пер. с англ. – СПб: Символ-Плюс, 2012. – 1080 с.
  19. Фримен, Э. Изучаем программирование на HTML5: создание веб-приложений с использованием JavaScript / Э. Фримен, Э. Робсон. Пер. с англ. – Спб. : Питер, 2013. – 640 с.
  20. Харибсон С., Стил Г. Язык программирования C. – М.: СПб.: БХВ-Петербург, 2008. – 896 с.

 


Дополнительная литература

 

  1. Шилдт, Г. Искусство программирования на C++ / Г. Шилдт. Пер. с англ. – СПб.: БХВ-Петербург, 2005. – 496 с.
  2. Уоррен, Г.С. Алгоритмические трюки для программистов / Г.С. Уоррен. Пер. с англ. – М.: Издательский дом «Вильямс», 2004. – 288 c.
  3. Байенс, Д. Примочки программирования в WEB. – М.: ЭКОМ, 2000. – 440 с.
  4. Семенов, Ю.А. Протоколы и ресурсы Internet / Ю.А. Семенов. – М: Научно-техническое издательство «Горячая линия – Телеком», 2005 – 320 с.
  5. Школы W3C – консорциума. – http:\\www.w3schools.com\ Школы W3C – консорциума. – http:\\xml.nsu.ru\
  6. Пауэл Т., Уитворт Д. Справочник программиста. – М.: АСТ, Мн.: Харвест, 2005. – 384 с.
  7. Немцова, Т.И. Т.И. Компьютерная графика и Web-дизайн: практикум / Немцова. – М.: Форум, 2008. – 287 с.
  8. Кузнецов, М.В. MySQL на примерах / М.В. Кузнецов, И.В. Симдянов. – СПб.: БХВ-Петербург, 2007. – 592 с.
  9. Кузнецов, М.В. PHP на примерах / М.В. Кузнецов, И.В. Симдянов. 2-е изд., перераб. и доп. – СПб.: БХВ-Петербург, 2012. – 400 с.

 

 

С критериями оценки уровня подготовки абитуриентов на вступительном испытании по специальности «Вычислительные машины и системы» можно ознакомиться здесь.