Очная форма обучения:
СРС – групповые консультации с преподавателем в течение семестра – 1,8 ч.
Заочная форма обучения:
СРС – групповые консультации во время лабораторно-экзаменационной сессии – 0,6 ч.
СРС зач. – сдача зачета – 0,25 ч.
Зачетные вопросы по курсу
Очная форма обучения:
1. Понятие и роль алгоритма.
2. Происхождение вычислительных машин.
3. Эволюция компьютерных наук.
4. Роль абстракции.
5. Этические, социальные и правовые аспекты компьютерных наук.
6. Вентили и триггеры.
7. Хранение битов.
8. Шестнадцатеричная система счисления.
9. Основная память.
10. Массовая память.
11. Представление информации в виде комбинации двоичных разрядов.
12. Двоичная система счисления.
13. Представление целых чисел.
14. Представление дробных значений.
15. Сжатие данных.
16. Ошибки при передаче информации.
17. Центральный процессор.
18. Концепция хранимой программы.
19. Выполнение программы.
20. Арифметические и логические команды.
21. Взаимодействие с другими устройствами.
22. Другие типы архитектуры компьютеров.
23. Эволюция операционных систем.
24. Архитектура операционных систем.
25. Координация действий машины.
26. Организация конкуренции между процессами.
27. Основы компьютерных сетей.
28. Интернет.
29. Всемирная паутина (WWW).
30. Интернет-протоколы.
31. Сетевая безопасность.
32. Понятие алгоритма.
33. Представление алгоритма.
34. Создание алгоритма.
35. Итерационные структуры.
36. Рекурсивные структуры.
37. Эффективность и правильность алгоритмов.
38. Исторический обзор языков программирования.
39. Концепции традиционного программирования.
40. Процедуры и функции.
41. Реализация языка программирования.
42. Объектно-ориентированное программирование.
43. Программирование параллельных процессов.
44. Декларативное программирование.
45. Предмет технологии разработки программного обеспечения.
46. Жизненный цикл программного обеспечения.
47. Модульность программного обеспечения.
48. Методы проектирования программного обеспечения.
49. Тестирование программного обеспечения.
50. Документирование программного обеспечения.
51. Право собственности и ответственность за создаваемое программное обеспечение.
52. Массивы.
53. Списки.
54. Стеки.
55. Очереди.
56. Древовидные структуры.
57. Специализированные типы данных.
58. Указатели в машинном языке.
59. Роль операционной системы.
60. Последовательные файлы.
61. Текстовые файлы.
62. Индексация.
63. Хеширование.
64. Общие понятия баз данных.
65. Многоуровневый подход к реализации баз данных.
66. Реляционная модель баз данных.
67. Объектно-ориентированные базы данных.
68. Обеспечение целостности баз данных.
69. Влияние технологий баз данных на общество.
70. Машины и интеллект.
71. Распознавание изображений.
72. Способность к рассуждению.
73. Искусственные нейронные сети.
74. Генетические алгоритмы.
75. Приложения теории искусственного интеллекта.
76. Осмысливание последствий ИИ.
77. Простейший язык программирования.
78. Машины Тьюринга.
79. Вычислимые функции.
80. Невычислимые функции.
81. Сложность задач.
82. Криптография с использованием открытых ключей.
Заочная форма обучения:
1. Понятие и роль алгоритма
2. Вентили и триггеры
3. Шестнадцатеричная система счисления
4. Хранение битов
5. Двоичная система счисления
6. Центральный процессор
7. Эволюция операционных систем
8. Архитектура операционных систем
9. Основы компьютерных сетей
10. Интернет
11. Всемирная паутина (WWW)
12. Интернет-протоколы
13. Понятие алгоритма
14. Представление алгоритма
15. Создание алгоритма
16. Исторический обзор языков программирования
17. Объектно-ориентированное программирование
18. Программирование параллельных процессов
19. Декларативное программирование
20. Жизненный цикл программного обеспечения
21. Методы проектирования программного обеспечения
22. Тестирование программного обеспечения
23. Роль операционной системы
24. Текстовые файлы
25. Общие понятия баз данных
26. Простейший язык программирования
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
1. Советов, Б.Я. Информационные технологии: теоретические основы [Электронный ресурс]: учебное пособие / Б.Я. Советов, В.В. Цехановский. – Электрон. дан. – СПб.: Лань, 2016. – 442 с. – Режим доступа: http://e.lanbook.com/books/element.php?pl1_id=71733 – Загл. с экрана.
2. Цехановский, В.В. Управление данными [Электронный ресурс]: учебник / В.В. Цехановский, В.Д. Чертовской. – Электрон. дан. – СПб.: Лань, 2015. – 432 с. – Режим доступа: http://e.lanbook.com/books/element.php?pl1_id=65152 – Загл. с экрана.
3. Кудинов, Ю.И. Основы современной информатики [Электронный ресурс]: учебное пособие / Ю.И. Кудинов, Ф.Ф. Пащенко. – Электрон. дан. – СПб.: Лань, 2011. – 256 с. – Режим доступа: http://e.lanbook.com/books/element.php?pl1_id=68468 – Загл. с экрана.
4. Информатика. Алгоритмы. Модели. Программы: учеб. пособие / А. А. Ренсков, А. Ю. Чижов, А. С. Родионов, В. Е. Меркулов; Гос. образовательное учреждение высшего профессионального образования "НВВКУС (Военный ин-т)". – Новочеркасск: изд-во НВВКУС, 2009. – 229 с.
5. Ренсков А. А. Информатика. Информационные технологии в науке и образовании: учеб. пособие / А. А. Ренсков, А. Ю. Чижов. - Новочеркасск: изд-во НВВКУС, 2008. - 128 с.
6. Воробьев С. П. Информатика. Сетевые технологии: учеб. пособие / С. П. Воробьев. - Новочеркасск: изд-во НВВКУС, 2006. – 103 с.
7. Георгица И.В., Мохов В.А., Есаулов В.А., Синецкий Р.М. Введение в компьютерные науки учебное пособие: учеб. пособие / Юж.-Рос. гос. политехн. ун-т (НПИ). – Новочеркасск: ЮРГПУ (НПИ), 2015. – 91 с.
8. Георгица И.В. Информатика: учебно-методическое пособие к лабораторнымработам для студентов направления «Информатика и вычислительная техника» / Юж.-Рос. гос. техн. ун-т (НПИ). – Новочеркасск: ЮРГТУ (НПИ), 2012. – 108 с.
Учебно-методическое издание
Мохов Василий Александрович
Кущий Дарья Николаевна
Введение в компьютерные науки
Методические указания
К лабораторным работам