Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

информатика и программирование (силлабус)

.pdf
Скачиваний:
29
Добавлен:
22.03.2016
Размер:
543.88 Кб
Скачать

АЛМАТИНСКИЙ ФИЛИАЛ НЕГОСУДАРСТВЕННОГО ОБРАЗОВАТЕЛЬНОГО УЧРЕЖДЕНИЯ ВЬ1СШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ «САНКТ-ПЕТЕРБУРГСКИЙ ГУМАНИТАРНЫЙ УНИВЕРСИТЕТ ПРОФСОЮЗОВ»

Кафедра экономики, информатики и математики

Силлабус

дисциплины ИНФОРМАТИКА И ПРОГРАММИРОВАНИЕ

(для студентов направления подготовки Прикладная информатика 1 курса очной формы обучения)

Алматы 2015

Обсужден на заседании кафедры экономики, информатики и математики

Зав.кафедрой экономики, информатики и математики доцент, к.ф.-м.н.. Сарбасова А.К. ________________

Утвержден учебно-методическим советом

Председатель УМС проф. Шеретов С.Г.______________________

Составитель:

Доцент СПбГУП Плотникова Т.Г.

Силлабус дисциплины «Информатика и программирование» /Сост. Плотникова Т.Г.

Алматы: АФ НОУ ВПО СПбГУП, 2015, 19с.

© Плотникова Т.Г.

© АФ НОУ ВПО СПБГУП 2015

ИНФОРМАТИКА И ПРОГРАММИРОВАНИЕ (1 КУРС)

90 часов

Плотникова Татьяна Геннадьевна Доцент СПбГУП

Кафедра экономики, информатики математики – каб. 216

Тел: 279-95-84

Email: tatplotnikova_57@mail.ru

Офис-часы: По графику

ОПИСАНИЕ КУРСА

Дисциплина «Информатика и программирование» изучается в течение двух семестров на 1

курсе.

Целью изучения данной дисциплины является расширение мировоззрения и формирование самостоятельного мышления в области информационных подходов к анализу процессов и явлений профессиональной сферы и информационных технологий.

Задача изучения дисциплины – получение систематических знаний об информационных процессах, системах, средствах и технологиях; приобретение специальных знаний и умений, необходимых для работы в фирмах и организациях профессионально работающих в информационной сфере или использующих новые информационные технологии.

ОЖИДАНИЯ

По итогам изучения курса Вы должны:

знать:

основные положения информатики как научной дисциплины, изучающей процессы обработки информации;

принципы организации и функционирование современных средств обработки информации;

базовые принципы информационного анализа процессов и явлений предметной области;

методы проектирования и разработки алгоритмов и программ;

уметь:

решать задачи обработки данных с помощью современных инструментальных средств конечного пользователя;

проектировать, программировать отлаживать и документировать программы на языке высокого уровня Pascal с использованием современных технологий программирования.

ТРЕБОВАНИЯ

Ваше поведение на занятиях должно соответствовать правилам внутреннего распорядка для студентов АФ СПбГУП.

Основная задача Вашей работы на лекциях – понимание представляемого преподавателем материала с запоминанием его основных положений, ведение достаточно полного конспекта, позволяющего успешно подготовиться к лабораторным занятиям и последующему зачёту или экзамену.

Практические занятия проводятся с целью закрепления и оценки Ваших знаний по дисциплине. На практических занятиях студентам необходимо выполнить общие (для всей группы) задания, а также индивидуальные задания, отчёт о выполнении которых предъявляется преподавателю в электронном виде.

Учебным планом также предусмотрено выполнение Вами курсовой работы во 2 семестре.

 

СИСТЕМА ОЦЕНКИ

Аудиторное конспектирование

min-0 баллов

 

max-1 балл

Работа на практическом занятии

min-0 баллов

 

max- 3 балла

Задания для СРС

min-0 баллов

 

max-20 баллов

Рубежный контроль

min-0 баллов

 

max-10 баллов

1 учебный семестр

 

Аудиторное конспектирование

7*1=7

Работа на практическом занятии

7*3=21

Задания для СРС

4*5=20

Рубежный контроль

2*10=20

Максимальный балл (МБ) семестра – 7+21+20+20=68 баллов (100 %)

2 учебный семестр

 

Аудиторное конспектирование

14*1=14

Работа на практическом занятии

15*3=45

Задания для СРС

1*20=20

Рубежный контроль

2*10=20

Максимальный балл (МБ) семестра – 14+45+20+20=99 баллов (100 %)

ФОРМЫ КОНТРОЛЯ

В течение 1 учебного семестра будут проведены 2 рубежных контроля (РК1 и РК2) в форме тестов на сайте www.i-exam.ru по различным темам, РК1 – 8 неделя, РК2 – 15 неделя. Дата и время Вам будут сообщены дополнительно. Логины и пароли для тестирования будут предоставлены в день проведения рубежного контроля в компьютерном классе. Для подготовки к контрольному тестированию рекомендуется поработать с тестами на этом же сайте в режиме «Тренажёры».

Итоговая форма контроля после 1 семестра – зачет.

Внимание!

Кзачету не допускаются студенты, не набравшие рейтинг допуска (50% от МБ 1 семестра)

Втечение 2 учебного семестра будут проведены 2 рубежных контроля (РК1 и РК2) в форме тестов на сайте www.i-exam.ru по различным темам, РК1 – 8 неделя, РК2 – 15 неделя. Дата и время Вам будут сообщены дополнительно. Логины и пароли для тестирования будут

предоставлены в день проведения рубежного контроля в компьютерном классе. Для подготовки к контрольному тестированию рекомендуется поработать с тестами на этом же сайте в режиме «Тренажёры».

Итоговый контроль после 2 семестра – экзамен в устной форме.

Внимание!

К экзамену не допускаются студенты, не набравшие рейтинг допуска (50% от МБ 2 семестра).

ПЛАН ЛЕКЦИЙ 1 учебный семестр

2неделя. Введение. Информация. Основные понятия

1.Предмет дисциплины, ее структура и содержание.

2.Информатика как фундаментальная наука и область практической деятельности.

3.Общекультурная роль информатики. Универсальность подходов и методов информатики.

4.Информационные технологии как форма реализации информационных подходов.

5.Понятие об информационном обществе.

6.Определения понятия информация.

7.Информационные системы и технологи. Этапы развития информационных технологий.

8.Фазы информационного процесса для получения информации.

9.Этапы преобразования информации. Данные и знания.

10.Различные подходы к измерению количества информации.

4 неделя. Информация. Синтаксический аспект информации. Информация и информационные процессы

1.Определение количества информации по Шеннону.

2.Формулы кодирования и Хартли, примеры их применения.

3.Семантический и прагматический аспекты информации.

4.Представление дискретной информации в компьютере.

5.Принципы сжатия.

6.Примеры представления текстовой и графической информации.

7.Представление непрерывной информации в компьютере. Емкость канала передачи.

8.Примеры представления звуковой информации.

6 неделя. Логические и арифметические основы построения ПК. Аппаратное обеспечение персональных компьютеров

1.Логические переменные. Операции над логическими переменными.

2.Алгебра Буля. Основные тождества.

3.Арифметические основы ПК.

4.Система команд

5.Общая характеристика аппаратного обеспечения персональных компьютеров.

6.Классификация средств вычислительной техники (ВТ).

7.Персональные компьютеры. Эволюция персональных компьютеров.

8 неделя. Программное обеспечение ПК. Основные понятия. Сервисное программное обеспечение ПК

1.Понятие программного обеспечения (ПО).

2.Классификация средств (ПО): системное ПО, сервисное ПО, прикладное ПО.

3.Системное ПО.

4.Базовое ПО: операционные системы и оболочки.

5.Понятие операционной системы. Основные семейства операционных систем, характеристики, важнейшие компоненты

6.Сервисное ПО. Классы программ сервисного обеспечения.

7.Программы диагностики работоспособности компьютера, обслуживания дисков, сети.

8.Программы архивирования данных.

9.Файловые менеджеры.

10.Способы защиты информации.

11.Антивирусные программы.

10 неделя. Текстовые документы и программные средства их создания. Табличные документы и программные средства их создания.

1.Понятие текстового документа. Функции и виды документов.

2.Структура документа. Важнейшие элементы текстового документа. Web-страницы. Основные элементы Web–страниц.

3.Средства создания и работы с текстовыми документами. Редакторы текстов, текстовые процессоры, издательские системы.

4.Понятие табличного документа. Элементы и структура табличного документа.

5.Классификация данных. Основные и производные данные табличного документа.

6.Организация вычислений.

7.Графическое представление данных в документе.

8.Средства создания табличных документов.

12 неделя. Базы данных и системы управления базами данных

1.Базы данных (БД). Основные понятия БД.

2.Понятие модели данных. Виды моделей данных.

3.Отличительные особенности, достоинства и недостатки моделей данных.

4.Системы управления базами данных (СУБД). Назначение, состав, важнейшие функции СУБД

14 неделя . Компьютерная графика и программные средства ее создания. Презентации и программные средства их создания.

1.Компьютерная графика. Основные понятия.

2.Классификация компьютерной графики по использованию, по представлению, по созданию.

3.Основные понятия растровой графики.

4.Основные понятия векторной графики.

5.Электронные презентации в профессиональной деятельности.

6.Назначение презентаций. Объекты презентаций.

7.Программные средства создания презентаций.

8.Основы технологии работы со средствами создания презентаций.

2 учебный семестр

1 неделя. Постановка прикладных задач

1.Определения понятия задача.

2.Фазы постановки задач.

3.Основные стадии компьютерного решения прикладной задачи.

2 неделя. Теория алгоритмов

1.Общее понятие алгоритма. Свойства компьютерных алгоритмов

2.Машина Тьюринга. Теория вычислительной сложности.

3.Способы представления алгоритмов. Блок-схемы.

4.Основные алгоритмические конструкции: следование, цикл, переход, ветвление.

Стандартные алгоритмы.

3 неделя. Язык программирования как средство представления алгоритма.

1.Классификация языков программирования.

2.Подходы к выбору языка. Версии языка.

3.Содержание и порядок выполнения отдельных этапов создания программы.

4.Компоненты и возможности системы программирования.

4 неделя. Методы и языки программирования

1.Эволюция технологий программирования.

2.Стадии преобразования программных модулей.

3.Понятие системы программирования.

4.Процесс трансляции программ. Компиляторы и интерпретаторы.

5.Классификация языков программирования

5 неделя. Основные понятия языка Pascal

1.Основные элементы программы: описания данных, описания процедур, цепочки операторов, тексты процедур, внутренние комментарии.

2.Последовательность размещения элементов программы. Использование библиотек готовых программных модулей.

3.Классификация обрабатываемых данных по типу. Способы описания типов.

6 неделя. Организация ввода и вывода на языке Pascal

1.Программирование ввода данных.

2.Программирование вывода данных.

3.Использование процедур, содержащихся в стандартной библиотеке crt

7 неделя. Построение программ линейной структуры на языке Pascal

1.Программирование основных алгоритмических конструкций.

2.Структура оператора присваивания.

3.Присваивание значений переменным.

4.Понятие совместимости типов.

8 неделя. Программирование разветвляющихся алгоритмов

1.Операторы перехода и ветвления.

2.Структура и синтаксис полного условного оператора.

3.Структура и синтаксис неполного условного оператора.

4.Использование оператора Case.

9 неделя. Программирование циклических алгоритмов

1. Понятие заголовка и тела цикла.

2.Варианты и синтаксис операторов цикла.

3.Применение, структура и синтаксис и вложенных циклов.

10 неделя. Программирование с использованием массивов

1.Описание одномерных и двухмерных массивов.

2.Размещение массивов в памяти.

3.Работа с одномерными и двухмерными массивами в циклах.

11 неделя. Программирование задач обработки строковых данных

1.Строковые данные. Операции над строковыми данными.

2.Процедуры и функции языка Pascal для работы со строковыми данными.

3.Особенности ввода и вывода символьных данных.

12 неделя. Программирование с использованием процедур и функций

1.Понятие процедуры и функции.

2.Формальные и фактические параметры.

3.Локальные и глобальные переменные.

4.Оформление процедур и функций на языке Pascal.

13 неделя. Организация работы с файлами

9.Понятие файлового типа.

10.Операции с данными файлового типа.

11.Основные операции над файлами на языке Pascal.

14 неделя. Тестирование и отладка программ.

1.Классификация ошибок в программе. Синтаксические и семантические ошибки.

2.Методы и средства отладки программ.

3.Понятие стиля программирования.

4.Структурное программирование. Модульная структура программы.

ПЛАН ПРАКТИЧЕСКИХ ЗАНЯТИЙ 1 учебный семестр

1 неделя. Организационно-методическое занятие (политика и процедуры курса). 3 неделя. Операционные системы семейства Windows.

1.Настройка и адаптация интерфейса операционной системы Windows.

2.Технология работы в проводнике.

3.Организация хранения и управления информацией на устройствах внешней памяти в ОС

Windows.

4.Поиск информации на устройствах внешней памяти

5.Создание текстового документа средствами MS Word.

6.Редактирование текстового документа средствами MS Word.

5 неделя. Текстовый процессор MS Word

1.Организация работы с колонтитулами.

2.Создание составных (интегрированных) документов.

3.Создание и редактирование графических изображений.

4.Верстка текстового документа

5.Форматирование документов в MS Word. Создание списков.

6.Организация работы со стилями и шаблонами.

7 неделя. Табличный процессор Microsoft Excel

1.Создание таблиц. Корректировка таблиц.

2.Организация простых вычислений.

3.Организация вычислений с помощью мастера функций

4.Графическое представление данных.

5.Корректировка диаграмм.

9 неделя. Табличный процессор Microsoft Excel

1.Использование различных листов рабочей книги.

2.Связь таблиц.

3.Организация работы с таблицами как с базой данных

4.Использование логических функций.

5.Использование режима автозаполнения.

6.Использование математических функций.

11 неделя. СУБД Microsoft Access.

1.Разработка реляционной базы данных.

2.Создание и корректировка таблиц.

3.Организация работы с формами.

4.Создание форм для ввода данных в таблицы

13 неделя. СУБД Microsoft Access.

1.Создание простых запросов.

2.Разработка сложных запросов.

3.Создание простых запросов.

4.Разработка сложных запросов.

15 неделя. Программа создания презентаций Microsoft PowerPoint.

1.Создание презентаций

2.Использование анимационных эффектов.

3.Смена слайдов.

4.Подготовка презентации к показу в различных режимах

5.Создание слайд-фильмов

2 учебный семестр 1неделя. Организационно-методическое занятие (политика и процедуры курса). 2неделя. Разработка алгоритмов.

1.Создание линейных алгоритмов

2.Создание разветвляющихся алгоритмов

3.Создание циклических алгоритмов.

3 неделя. Организация ввода и вывода на языке Pascal

1. Создание программ/вывода данных различных типов.

4неделя. Программирование линейных алгоритмов

1. Создание программ обработки линейных алгоритмов.

5 неделя. Программирование разветвляющихся алгоритмов

1. Создание программ обработки разветвляющихся алгоритмов.

6 неделя. Программирование циклических алгоритмов

1. Составление программ решения задач с использованием циклических структур.

7 неделя. Программирование с использованием массивов

1. Составление программ обработки одномерных массивов.

8 неделя. Программирование с использованием массивов

1. Составление программ обработки двумерных массивов.

9 неделя. Программирование задач обработки строковых данных .

1. Составление программ обработки текстовой информации.

10 неделя. Программирование с использованием процедур

1. Составление программ обработки данных с использованием процедур.

11 неделя. Программирование с использованием функций

1. Составление программ обработки данных с использованием функций.

12неделя. Организация работы с файлами

1. Составление программ создания файлов средствами языка Pascal.

13 неделя. Организация работы с файлами

1. Составление программ обработки файлов.

14 неделя. Разработка программ сложной структуры.

1. Составление программ сложной структуры.

15 неделя. Отладка программ и тестирование программ.

1. Использование различных методов отладки и тестирования программ

15 неделя. Отладка программ и тестирование программ.

1. Использование различных методов отладки и тестирования программ

ЗАДАНИЕ ДЛЯ СРС Самостоятельная работа студента в 1 семестре заключается:

1.В подготовке реферата на одну из предложенных тем. Реферат должен иметь титульный лист, лист содержания, список использованной литературы. Объём должен быть в пределах 15-20 страниц, размер шрифта14 пт, шрифт Times New Roman, межстрочный интервал

полуторный. В тексте должны присутствовать рисунки, сноски, списки, таблицы. В списке литературы должны быть ссылки на Интернет-источники. Реферат в распечатанном и электронном виде должен быть сдан преподавателю на 7 неделе. При нарушении сроков сдачи графика реферат не рассматривается.

Тематика рефератов представлена ниже. Во избежание дублирования работ выбор темы реферата осуществляется по согласованию с преподавателем.

Внимание! Дублирование тем работ не допускается!

2.В решении индивидуальной работы по обработке и анализу статистических данных и возможности использования электронных таблиц Microsoft Excel для решения задач. Список вариантов работ предлагается преподавателем. Работа в электронном виде должна быть сдана

преподавателю на 13 неделе.

3.Разработка базы данных в СУБД Microsoft Access. Данная работа заключается в создании упрощенной демо-версии базы данных. В базе данных должны быть следующие объекты: таблицы (минимум 3), элементарные связи между ними, запросы простые (минимум 3), формы для всех таблиц и запросов, отчет (минимум 2). Все эти объекты базы данных должны быть объединены в Главной кнопочной форме. База данных в электронном виде должна быть сдана

преподавателю на 14 неделе.

4. Разработка гипертекстовой презентации. Данная работа заключается в создании презентации в Microsoft Power Point. Содержание презентации основывается на материале подготовленного реферата в 1 семестре. Презентация должна содержать титульный лист, лист содержания (меню), введение, заключение, список использованной литературы. Объём материала должен быть разбит на информационные порции в пределах минимум 30-35 слайдов, размер шрифта читабельный. В слайдах должны присутствовать списки, рисунки, таблицы. Все слайды должны быть логически связаны между собой с помощью гиперссылок, кнопок переходов.

Презентация в электронном виде должна быть сдана преподавателю на 15 неделе.

Самостоятельная работа студента (СРС) во 2 учебном семестре заключается в выполнении и защите курсовой работы. Целью курсовой работы является практическое освоение студентами основных методов разработки алгоритмов и программ, согласно индивидуальному заданию. Основные этапы выполнения курсовой работы.

Постановка задачи для решения на компьютере.

Проектирование алгоритма.

Разработка текста программы.

Отладка и тестирование программы.

Документирование программы и составление пояснительной записки.

Курсовая работа предоставляется в сроки, определёнными графиком сдачи контрольных и курсовых работ (утверждаемых администрацией Вуза) в бюро контрольных работ (каб. 215) в бумажном и электронном виде (на CD диске). При нарушении сроков сдачи графика курсовая работа не рассматривается. Своевременно поступившие работы проверяются на плагиат (допустимо не менее 60% оригинальности текста) и рецензируются преподавателем с выставлением оценки. При положительной оценке курсовые работы допускаются к защите. Защита курсовой работы проводится в сроки, установленные учебной частью Вуза. По результатам защиты устанавливается окончательная оценка курсовой работы.

Тематика рефератов

1.Автоматические переводчики: общее описание возможностей, сравнительная характеристика

2.Виртуальная память: аппаратное обеспечение и управляющие структуры. Управление виртуальной памятью в ОС Windows.

3.Восстановление информации. Защита информации от несанкционированного доступа.

4.Дополнительные возможности для мобильных пользователей в Windows 7 и Windows 8: сохранение сетевых файлов, спящий режим и т.д.

5.Звуковые платы: назначение, типы, сравнительные характеристики и принципы работы

6.Издательские системы: основные характеристики, сравнение возможностей

7.Информационные системы и технологии. Этапы развития информационных технологий.

8.История и развитие ОС MS DOS: основные принципы построения MS DOS

9.Качество информации.

10.Классификация программных средств для обработки текстовых документов.

11.Командная строка MS DOS: правила вызова команд, описание основных команд, стандартные расширения файлов.

12.Методы сжатия информации. Архивация программ и данных.

13.Модемы: назначение, принципы работы, виды и сравнительная характеристика

14.Номенклатура и основные потребительские характеристики компонентов ПК и периферийных устройств.

15.ОС UNIX: история, особенности реализации и использования. Сравнительная характеристика UNIX и семейства ОС Windows

16.ОС WINDOWS: основные отличительные особенности от MS DOS, сравнительная характеристика MS DOS и Windows.

17.Основные направления защиты информации.

18.Основные санитарно-гигиенические и эргономические правила работы за компьютером.

19.Понятие информации. Позиционные системы счисления. Кодирование информации разной природы.

20.Понятие программного обеспечения. Классификация программных средств.

21.Понятие ценности информации, подходы к его определению.

22.Представление информации во внешней памяти.

23.Принципы организации восстановления данных в файловой системе NTFS

24.Принципы организации прямого доступа к файлам на основе модели кэш-памяти. Основные принципы кэширования файлов: особенности, организация обмена

25.Принципы сжатия. Примеры представления текстовой и графической информации.

26.Программные оболочки Norton Commander и подобные ему: характеристика и сравнение реализации программных оболочек для MS DOS и Windows

27.Программы распознавания текстов: общее описание возможностей, сравнительная характеристика

28.Резервирование информации.

29.Сервисное программное обеспечение. Системные утилиты. Программы резервного копирования.

30.Сетевые карты: назначение, принципы работы, виды и сравнительная характеристика

31.Способы защиты данных от компьютерных вирусов. Методика использования антивирусных средств.

32.Сравнительная характеристика мониторов (CRT, LCD, PDP, FED)

33.Сравнительная характеристика операционных систем семейства Windows.

34.Сравнительная характеристика систем организации файлов в ОС Windows и Unix

35.Флэш-память: принципы действия, возможности применения, перспективы развития.

Тематика курсовых работ

Задание на курсовую работу выдается в виде шифра, представляющего собой последовательность натуральных чисел, разделенных точками. Первое число шифра задания определяет номер задачи. Назначение остальных чисел шифра указано в тексте каждой задачи.

Задача №1 выбирается по первой букве фамилии студента. Задача №2 выбирается по первой букве имени студента. Задача №3 выбирается по первой букве отчества студента.