Освітньо-професійної програми підготовки бакалаврів з напряму підготовки "Комп’ютерна інженерія " на базі раніш здобутого освітньо-кваліфікаційного рівня молодшого спеціаліста

Вид материалаДокументы

Содержание


Вимоги до рівня підготовки вступників
Рекомендована література
Критерії оцінювання
Рівень підготовки
Порядок проведення фахового вступного випробування
Подобный материал:
1   2

ВИМОГИ ДО РІВНЯ ПІДГОТОВКИ ВСТУПНИКІВ



Програмування

Вступник повинен:

Знати:
  • концепцію програмування, основні поняття, методику аналізу і проектування програм, основні поняття, синтаксис і семантику конструкцій мови програмування Сі,
  • способи складання об'єктно-орієнтованих програм на мові програмування С++,
  • можливості інтегрованого середовища програмування на мові Сі і С++;

Уміти, мати навички:
  • проектувати, програмувати і відгладжувати програми на мові Сі і С++;


Прикладна теорія цифрових автоматів

Вступник повинен:

Знати:
  • оволодіння основами прикладної теорії цифрових автоматів для успішного пошуку нових принципів побудови комп'ютерних систем;
  • вивчення арифметичних і логічних основ цифрових автоматів, принципів їх аналізу і синтезу.
  • вдосконалення вже відомих алгоритмів обробки цифрової інформації;
  • проектування та використовування цифрових пристроїв в комплексах систем захисту інформації;
  • навчитися реалізовувати основні криптографічні алгоритми з метою захисту інформації.


Уміти, мати навички:
  • здійснювати перевід чисел з однієї системи числення у іншу;
  • виконувати арифметичні дії з двійковими і двійково-десятковими числами;
  • спрощувати і мінімізувати логічні функції;
  • аналізувати і синтезувати логічні електроні схеми;
  • розробляти програмні алгоритми і алгоритми апаратної реалізації арифметичних дій у цифрових автоматах;
  • використовувати цифрові пристрої в системах захисту інформації;
  • моделювати цифрові компоненти систем захисту інформації;
  • реалізовувати відомі криптографічні алгоритми.


Системне програмування

Вступник повинен:

Знати:
  1. етапи створення програми на мові асемблера (життєвий цикл програми) і програм з використанням Win32 API.
  2. Логічну структуру пам'яті комп'ютера в середовищі MS-DOS.
  3. Програмну модель 32-розрядних процесорів i80x86.
  4. особливості організації і виконання підпрограм (процедур) в призначених для користувача програмах.
  5. типи переривань і процедуру їх обслуговування.
  6. основні прийоми програмування завдань, пов'язаних з введенням/виведенням числової і символьної інформації в комп'ютері і їх подальшої обробки в процесорі по заданому алгоритму;
  7. Регістри процесора і способи адресації до них;
  8. Основні питання програмування на мові асемблера для комп'ютерів на базі мікропроцесорів фірми Intel;
  9. Основний набір функцій для створення програм, що працюють під управлінням Microsoft Windows.
  10. Основоположні принципи програмування для Windows на мові асемблер із застосуванням Win32 API.
  11. Основоположні принципи програмування для Windows на мові С/С++ із застосуванням Win32 API.


Уміти, мати навички:
  1. Виконувати відладку і тестування програми у відладчику Debugger на рівні машинних команд і в системі Visual C++.
  2. користуватися основними конструкціями мови асемблера і функціями Win32 API для складання прикладних програм.
  3. користуватися сервісними функціями DOS і BIOS в прикладних програмах.

4. Працювати в операційному середовищі Windows, UNIX і створювати системні утиліти для цих ОС;

5. Створювати програмне забезпечення, що пропонує сервіси по взаємодії з апаратним забезпеченням (наприклад ссылка скрыта ссылка скрыта), що має на увазі залежність таких програм від апаратної частини;

6. Використовувати низькорівневу мову програмування, яка:

а) дозволяє функціонування в оточенні із обмеженим набором системних ресурсів;

б) працює максимально ефективно і має мінімальне запізнювання за часом завершення;

в) дозволяє пряме управління (прямий доступ) до пам'яті та керуючій логіці;

г) дозволяє робити асемблерні вставки в код;

7. Створювати повноцінні Windows-додатки;

8. Створювати системне програмне забезпечення з використанням функцій Win32 API;

9. Писати програми, які призначені для взаємодії із зовнішніми пристроями, наприклад, драйвери, а також програми, що працюють безпосередньо із портами.


РЕКОМЕНДОВАНА ЛІТЕРАТУРА



Програмування:
  1. Прата Стивен. Язык программирования С. Лекции и упражнения. Учебник.  СПб.: ООО «ДиаСофтЮП», 2002.  896 с.
  2. Павловская Т.А. С/С++. Программирование на языке высокого уровня.- СПб.: Питер, 2001.- 464 с.
  3. Березин Б.И., Березин С.Б. Начальный курс С и С++.- М.: ДИАЛОГ-МИФИ, 2003.- 288 с.
  4. Керниган Б., Ритчи Д. Язык программирования Си.-М.: Финансы и статистика, 1992. -272 с.
  5. Подбельский В.В., Фомин С.С. Программирование на языке Си. Учеб. пособие.- М.: Финансы и статистика, 2000.
  6. Далека В.Д., Деревянко А.С., Кравец О.Г., Тимановская Л.Е. Структуры и организация данных. – Харьков:ХГПУ, 2000.
  7. Костин Е.Е., Шаньгин В.Ф. Организация и обработка структур данных в вычислительных системах.- М.: Высш. школа, 1987.
  8. Трамбле Ж., Соренсон П. Введение в структуры данных.- М.: Машиностроение, 1982.
  9. Касперски К. Техника оптимизации программ. Эффективное использование памяти – Из-во BHV – 2003.- 560 с.
  10. Павловская Т.А. С/С++. Программирование на языке высокого уровня.- СПб.: Питер, 2001.- 464 с.
  11. Дейтел Х.М., Дейтел П.Дж. как программировать на С++. –М.: ЗАО «Издательство Бином», 2001 г. – 1152 с.
  12. Березин Б.И., Березин С.Б. Начальный курс С и С++.- М.: ДИАЛОГ-МИФИ, 2003.- 288 с.
  13. Либерти Джесс. Освой самостоятельно С++ за 21 день.-М.: Издательский дом «Вильямс», 2003. – 832 с.
  14. Страуструп Б. Язык программирования С++. – СПб.: БИНОМ, 1999. – 991 с.



Прикладна теорія цифрових автоматів:
  1. Брауэр В. Введение в теорию конечных автоматов. Пер. с нем. М.: Радио и связь, 1987 - 392 с.
  2. Будинский Я. Логические цепи в цифровой технике. – М.: Связь, 1977. - 164 с.
  3. Глушков В.М. Синтез цифровых автоматов. - М.:Физматгиз, 1964. - 240 с.
  4. Горбатов В.А.   Горбатова М.В.   Горбатов А.В. Теория автоматов: Учебник для студентов втузов. М.: ссылка скрыта  АСТ 2008. - 560 с.
  5. Жабін В.І., Жуков І.А., Клименко І.А., Ткаченко В.В. Прикладна теорія цифрових автоматів: Навч. посібник. – К.: Книжкове вид-во НАУ, 2007. - 364 с.
  6. Жабін В.І. Цифрові автомати. Практикум. - К.: ВЕК +, 2004. – 160 с.
  7. Карпов Ю.Г. Теория автоматов. - СПб.: Питер, 2002. - 224 с.
  8. Карцев М.А. Арифметика цифровых машин. - М.: Наука, 1969. - 134 с.
  9. Лахно В.А., Могильний Г.А., Петров О.С. Прикладна теорія цифрових автоматів. – Луганськ, Вид-во СНУ ім. Володимира Даля, 2009. - 260 с.
  10. Поспелов Д.А. Логические методы анализа и синтеза схем: 2-е переработанное и дополненное. - М.: Энергия, 1974. - 198 с.
  11. Савельев А.Я. Арифметические и логические основы цифровых автоматов. - М.: Высш. шк., 1980. - 312 с.
  12. Савельев А.Я. Прикладная теория цифровых автоматов. – М.: Высш. шк., 1987. - 272 с.
  13. Самофалов К.Г., Романкевич А.М. и др. Прикладная теория цифровых автоматов. - К.: Вища шк., 1987. - 369 с.
  14. Точи Р., Уидмер Дж., Нил С. Цифровые системы. Теория и практика. – 8-е изд. - М.: Вильямс, 2004. - 1024 с.
  15. Трахтенброт Б.А., Барздинь Я. М. Конечные автоматы. М., «Наука», 1970. - 124 с.
  16. Шауман А.М. Основы машинной арифметики. – Л.: Изд-во Ленингр. ун-та. 1979. - 146 с.
  17. Floyd L., Thomas. Digital Fundamentals. – Sixth Editional. 1997 by Prentice-Hall, Inc.
  18. Shannon C.E. Communication Theory of Secret System// Bell System Technical Journal.-1949.- V. 28.-P.656-715.
  19. Лахно В.А., Рибальський О.В., Кроль А.А. Прикладна теорія цифрових автоматів: Методичні вказівки до лабораторних занять: Луганськ. Вид-во СНУ ім. В.Даля, 2008.  62 с.
  20. Лахно В.А., Кроль А.А., Мінін А.В. Прикладна теорія цифрових автоматів: Методичні вказівки до лабораторних занять. Частина 2: Луганськ. Вид-во СНУ ім. В.Даля, 2009.  55 с.
  21. Лахно В.А. Прикладна теорія цифрових автоматів: Навчальний електроний посібник. Луганськ. Вид-во СНУ ім. В.Даля, 2010.  32 с.



Системне програмування:
  1. Голубь Н.Г. «Исскуство программирования на аасемблере. Лекции и упражнения». // 2-ая ред. Москва–Санкт-Петербург–Киев: DiaSoft, 2002. – 645 с.
  2. Пирогов В. Ю. Ассемблер для Windows. — М.: Издатель Молгачева С.В., 2002. —552 с.
  3. Пирогов В. Ю. Ассемблер. Учебный курс. — М.: Издатель Молгачева С.В., Издательство Нолидж, 2001. —848 с.
  4. Рудаков П.И., Финогенов К.Г. Язык ассемблера: уроки программирования. – М.: ДИАЛОГ-МИФИ, 2001. – 640 с.
  5. Юров В.И. Ассемблер. Практикум. // 2-е изд. – СПб.: Питер, 2006. – 399 с.
  6. Зубков С.В. Assembler для DOS, Windows и UNIX. // 2-е изд. испр. и доп. – М.: ДМК, 2000. – 608 с.
  7. Калашников О.А. Ассемблер? Это просто! Учимся программировать. – СПб.: БХВ-Петербург, 2006. – 384 с.
  8. Том Сван «Освоение Turbo Assembler». Пер. с англ. // 2-ое изд. – К.; М.; СПб.: Диалектика, 1996. – 544 с.
  9. Фельдман С.К. Системное программирование на персональном компьютере. / 2-е изд. – М.: Бук-пресс, 2006. – 512 с.

10) Щупак Ю.А. Win32 API. Эффективная разработка приложений. – СПб.: Питер, 2007. – 572 с.

11) Ганеев Р.М. Проектирование интерфейса пользователя средствами Win32 API. – М.: Диалект, 2005. – 336 с.

12) Финогенов К.Г. Win32. Основы программирования. – М.: ДИАЛОГ-МИФИ, 2006. – 416 с.

13) Румянцев П.В. Азбука программирования в Win32 API. – М.: Диалект, 2004. – 310 с.

14) Румянцев П.В. Работа с файлами в Win32 API. – СПб.: Питер, 2005. – 197 с.


КРИТЕРІЇ ОЦІНЮВАННЯ


Оцінювання рівня підготовки, тобто знань і умінь вступника, відбувається на підставі наступних критеріїв:
  1. Правильність відповіді;
  2. Ступінь усвідомлення програмного матеріалу;
  3. Вміння користуватись засвоєним матеріалом.

Результати фахового вступного випробування оцінюються за 12-ти бальною шкалою з урахування вищезазначених критеріїв за наступною шкалою:

Рівень підготовки

Вимоги рівня підготовки згідно критеріям оцінювання

Відповідність умінь та знать вступника рівню підготовки

Бал за
12-ти бальною системою


1

2

3

4

високий

Вступник глибоко і в повному обсязі володіє програмним матеріалом, грамотно, вичерпано та логічно викладає його в усній або письмовій формі. При цьому знає рекомендовану літературу, виявляє творчий підхід і правильно обґрунтовує прийняти рішення, добре володіє різносторонніми уміннями та навичками при виконанні практичних задач

Вище середнього рівня вимог

12

На середньому рівні вимог

11

Нижче середнього рівня вимог

10

середній

Вступник знає програмний матеріал, грамотно і за суттю викладає його в усній або письмовій формі, припускаючи незначні неточності в доказах, трактовці понять та категорій. При цьому володіє необхідними уміннями та навичками при виконанні практичних задач

Вище середнього рівня вимог, але нижче попереднього

9

На середньому рівні вимог

8

Нижче середнього рівня вимог

7

достатній

Вступник знає тільки основний програмний матеріал, припускає неточності, недостатньо чіткі формулювання, непослідовність у викладанні відповідей в усній або письмовій формі. При цьому нетривке володіння уміннями та навичками при виконанні практичних занять

Вище середнього рівня вимог, але нижче попереднього

6

На середньому рівні вимог

5

Нижче середнього рівня вимог

4

низький

Вступник не знає значної частини програмного матеріалу. При цьому припускає принципові помилки в доказах, трактовці понять та категорій, виявляє низьку культуру оформлення знань, не володіє основними уміннями та навичками при виконанні практичних задач. Вступник відмовляється від відповіді на контрольні запитання

Вище середнього рівня вимог, але нижче попереднього

3

На середньому рівні вимог

2

Нижче середнього рівня вимог

1

дуже низький

Знання та уміння з програмного матеріалу практично відсутні




0


Низький та дуже низький рівень підготовки є недостатніми для участі у рейтинговому конкурсі на зарахування.


ПОРЯДОК ПРОВЕДЕННЯ ФАХОВОГО ВСТУПНОГО ВИПРОБУВАННЯ

Фахове вступне випробування проводиться у формі письмового екзамену. Для проведення вступного екзамену формуються окремі групи вступників в порядку надходження (реєстрації) документів. Список допущених до вступного екзамену ухвалюється рішенням фахової атестаційної комісії, про що складається відповідний протокол, який передається до приймальної комісії.

Для проведення вступного екзамену головами фахових атестаційних комісій попередньо готуються екзаменаційні білети відповідно до «Програми фахових вступних випробувань». Програма фахових вступних випробувань оприлюднюється засобами наочної інформації на Web-сайті (du.ua) та інформаційних стендах кафедри комп’ютерних систем та мереж.

Екзамен проводиться у строки передбачені Умовами прийому до СНУ ім.В.Даля.

На екзамен вступник з'являється з паспортом, при пред'явленні якого він отримує екзаменаційний лист, завдання (екзаменаційний білет). Екзаменаційний білет містить три питання з дисциплін, вказаних у програмі фахових вступних випробувань, і відповідає на них з попередньою підготовкою 1,5 години в цілому. Користуватися при підготовці друкованими або електронними інформаційними засобами забороняється.

При підготовці відповіді використовуються листи відповіді, які зберігаються після випробування в приймальній комісії.

Результати випробування оцінюються за 12-бальною шкалою за правилами вказаними в розділі “Критерії оцінювання” даної пояснювальної записки і відмічаються у «Екзаменаційному листі». Рівень знань вступника за результатами екзамену заноситься також до екзаменаційної відомості і підтверджується підписами трьох членів комісії. Відомість оформляється одночасно з «екзаменаційним листом» вступника і передається до приймальної комісії.

Заяву про апеляцію вступник може подати в день оголошення результатів до 17.00 години


Голова фахової

атестаційної комісії доц. Стативка Ю.І.


Завідувач кафедри проф. Петров О.С.