Рабочая программа дисциплины «Информатика и программирование» Направление подготовки

Вид материалаРабочая программа

Содержание


4 «Государственное и муниципальное управление»
1. Цели и задачи дисциплины
2. Место дисциплины в структуре ООП бакалавриата
Требования к входным знаниям, умениям и компетенциям студента, необходимым для ее изучения
Дисциплины, для которых данная дисциплина является предшествующей и необходимой
Разделы дисциплины и междисциплинарные связи с обеспечиваемыми (последующими) дисциплинами
3. Компетенции обучающегося, формируемые в результате освоения дисциплины
4. Структура и содержание дисциплины
Формы текущего контроля успеваемости (по неделям семестра)
5. Образовательные технологии
Если студент сдает экзамен, то итоговая оценка рассчитывается путем суммирования
7. Учебно-методическое и информационное обеспечение дисциплины
Подобный материал:

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ


Федеральное государственное образовательное учреждение

высшего профессионального образования

«Чувашский государственный университет имени И.Н.Ульянова»


Факультет дизайна и компьютерных технологий


«УТВЕРЖДАЮ»

Проректор по учебной работе


______________ А.Ю. Александров


«______»______________ 20__ г.


РАБОЧАЯ ПРОГРАММА ДИСЦИПЛИНЫ

«Информатика и программирование»


Направление подготовки

230700 Прикладная информатика


Профиль подготовки

4 «Государственное и муниципальное управление»


Квалификация (степень) выпускника

Бакалавр


Форма обучения

очная


Чебоксары

2010

Рабочая программа основана на требованиях Федерального государственного стандарта высшего профессионального образования по направлению подготовки 230700 Прикладная информатика, утвержденного Приказом Минобрнауки 22.12.2009 г. № 783.


Составитель: доцент Димитриев А.П. ______________


Рабочая программа рассмотрена и одобрена на заседании обеспечивающей кафедры компьютерных технологий (протокол № 3 от "_23"__ноября__2010 г.).


Зав. кафедрой: профессор Желтов В.П. ______________


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


Председатель комиссии, декан: профессор Желтов В.П. ________________


СОГЛАСОВАНО:

Зам. начальника УМУ: доцент М.Ю. Харитонов __________________

1. Цели и задачи дисциплины:

Дисциплина предназначена для студентов первого курса, обучающихся по направлению 230700 «Прикладная информатика», профиль – 4 «Государственное и муниципальное управление». В результате изучения курса студент должен иметь представление об общих проблемах и задачах теоретической информатики; иметь представление об основных принципах и этапах информационных процессов. Задачи:

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

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

Студент должен иметь представление:

- о месте и роли информационных систем и технологий в жизни современного общества.

- о назначении, принципе действия и основных устройства современных ПК;

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

- об основных этапах решения задач на ПК;

- о современных интегрированных средах для решения основных классов инженерных и экономических задач;

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

- о возможностях, принципах построения и правилах использования наиболее распространенных пакетов прикладных программ общего назначения.


2. Место дисциплины в структуре ООП бакалавриата:

Цикл, к которому относится дисциплина: Математический и естественнонаучный цикл (базовая часть).

Требования к входным знаниям, умениям и компетенциям студента, необходимым для ее изучения:

- способен логически верно, аргументировано и ясно строить устную и письменную речь, владеть навыками ведения дискуссии и полемики (ОК-2);

- способен свободно пользоваться русским языком и одним из иностранных языков на уровне, необходимом для выполнения профессиональных задач (ОК-9);

Дисциплины, для которых данная дисциплина является предшествующей и необходимой:
  • Информационные системы в рекламной деятельности;
  • Информационные системы в гостиничном и туристическом бизнесе;
  • Вычислительные системы, сети и телекоммуникации;
  • Операционные системы;
  • Программная инженерия;
  • Информационные системы и технологии;
  • Проектирование информационных систем;
  • Базы данных;
  • Информационная безопасность;
  • Информационное обеспечение управления;
  • Информационные центры, архивы, фонды, библиотеки, органы государственной статистики
  • Локальные, корпоративные и глобальные информационные сети;
  • Организационно-информационное обеспечение деятельности руководителя.

Разделы дисциплины и междисциплинарные связи с обеспечиваемыми (последующими) дисциплинами



п/п

Наименование обеспечиваемых (последующих) дисциплин

№ № разделов данной дисциплины, необходимых для изучения обеспечиваемых (последующих) дисциплин

1

2

3

4

5

6

7


Информационные системы в рекламной деятельности

+




+

+







+


Информационные системы в гостиничном и туристическом бизнесе

+




+

+











Вычислительные системы, сети и телекоммуникации

+

+

+

+

+








Операционные системы




+

+




+








Программная инженерия




+




+

+

+

+


Информационные системы и технологии

+

+

+

+

+








Проектирование информационных систем




+

+

+

+

+

+


Базы данных

+




+

+







+


Информационная безопасность










+











Информационное обеспечение управления

+




+

+











Информационные центры, архивы, фонды, библиотеки, органы государственной статистики

+







+







+


Локальные, корпоративные и глобальные информационные сети

+

+

+

+

+




+


Организационно-информационное обеспечение деятельности руководителя

+




+

+











3. Компетенции обучающегося, формируемые в результате освоения дисциплины

    Процесс изучения дисциплины направлен на формирование следующих компетенций:

- способен понимать сущность и значение информации в развитии современного информационного общества, осознавать опасности и угрозы, возникающие в этом процессе, соблюдать основные требования информационной безопасности, в том числе защиты государственной тайны (ОК-13);

    - способен понимать сущность и проблемы развития современного информационного общества (ОК-7);

    - способен использовать, обобщать и анализировать информацию, ставить цели и находить пути их достижения в условиях формирования и развития информационного общества (ОК-1);

    - способен применять системный подход и математические методы в формализации решения прикладных задач (ПК-21);

- способен использовать основные законы естественнонаучных дисциплин в профессиональной деятельности и эксплуатировать современное электронное оборудование и информационно-коммуникационные технологии в соответствии с целями образовательной программы бакалавра (ПК-3);

- способен применять к решению прикладных задач базовые алгоритмы обработки информации, выполнять оценку сложности алгоритмов, программировать и тестировать программы (ПК-10);

- способен выбирать необходимые для организации информационные ресурсы и источники знаний в электронной среде (ПК-20).

- способен ставить и решать прикладные задачи с использованием современных информационно-коммуникационных технологий (ПК-4).


В результате изучения дисциплины студент должен:

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

Уметь: управлять ПК при работе в автономном режиме;

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

пользоваться электронными таблицами;

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

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

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

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

Владеть: навыками работы на персональных компьютерах в современных операционных средах, использования современных программных средств, работы пользователя и программиста в интегрированных средах, использующих "оконный интерфейс", пользования компьютерной техникой и информационными технологиями; навыками создания, отладки и тестирования программ, представления результатов в удобном для пользователя виде, создания диалоговых и графических программ. В качестве языка программирования использовать один из современных универсальных языков программирования. Для приобретения практических навыков программирования и использования компьютера студенту необходимо самостоятельно разработать алгоритмы будущих приложений, написать код, отладить и получить решения предусмотренных задач различной сложности и объема.

4. Структура и содержание дисциплины

4.1. Структура дисциплины

Общая трудоемкость дисциплины составляет 6 зачетных единиц, 216 часов.






п/п


Раздел

дисциплины

Семестр

Неделя семестра

Виды учебной работы, включая самостоятельную работу студентов и трудоемкость (в часах)

Формы текущего контроля успеваемости (по неделям семестра)

Форма промежуточной аттестации (по семестрам)

Лекции

Практ. зан.

Лабор. зан.

КСР *

СРС **

Всего

Из ауд. зан. в интер. форме

1

Понятие информации. Общая характеристика процессов сбора, передачи, обработки и накопления информации

1




6




6







12







2

Технические и программные средства реализации информационных процессов

1




4




2







6







3

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

1




6




4







10







4

Информационные технологии и защита информации

1




4




2







6







5

Алгоритмизация и программирование

1,2




6




4







10







6

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

1,2




18




6







24







7

Технологии программирования

2




4




8







12










Подготовка к зачету и лабораторным работам

1,2













2

87

89




зач.




Экзамен

2













2

45

47




Экз.




Итого







48




32

4

132

216








4.2. Содержание лекционных занятий

Модуль 1

Раздел 1. Понятие информации. Общая характеристика процессов сбора, передачи, обработки и накопления информации

Лекция 1. Общее представление об информации. Техническая, биологическая и социальная информация. Кодированная информация. Понятие носителя информации. Место и роль понятия "информация" в курсе информатики.

Лекция 2. Математические основы информатики; методы и модели оценки количества информации; системы счисления; перевод из одной системы в другую.

Лекция 3.Общая характеристика процессов сбора, передачи, обработки и хранения информации

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

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

Лекция 5. Программа как последовательность действий компьютера. Понятие о машинном языке и языке Ассемблер. Исходная и объектная программа. Трансляция как процесс преобразования исходного кода в объектный. Революция персональных компьютеров.

Модуль 2

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

Лекция 6 Классификация программного обеспечения. Системное и прикладное программное обеспечение. Понятие об операционной системе. Назначение операционной системы. Файлы и их имена. Каталоги. Путь к файлу.

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

Раздел 4. Информационные технологии и защита информации

Лекция 8. Понятие информационных технологий. Средства представления, хранения и обработки текстовой и числовой информации. Понятие об экономических и правовых аспектах информационных технологий, аксиоматический метод.

Лекция 9. Проблемы защиты информации. Основные принципы и методы защиты информации.

Модуль 3

Раздел 5. Алгоритмизация и программирование

Лекция 10. Понятие алгоритма, его свойств, средств описания и способов записи. Этапы подготовки и решения задач на компьютере

Лекция 11. Классификация языков программирования. Компиляторы и интерпретаторы.

Раздел 6. Языки программирования высокого уровня

Лекция 12. Понятие языка высокого уровня. Синтаксис и семантика.

Лекция 13. Элементы и структуры данных, алфавит, имена, выражения, операции, операторы, структуры программ, аппарат подпрограмм

Лекция 14. Реализация основных логических структур. Операции с массивами. Ввод и вывод массивов. Алгоритмы поиска и упорядочения массива.

Модуль 4

Раздел 7. Технологии программирования

Лекция 15. Жизненный цикл программного обеспечения. Анализ проблемной области. Системный анализ и подготовка технического задания (спецификаций) на разработку комплекса программ. Постановка задачи и спецификация программы.

Лекция 16. Методология проектирования программных продуктов. Способы конструирования программ.

Лекция 17. Основы доказательства правильности. Технологии обработки и отладки программ. Критерии качества программы.

Лекция 18. Экономические, организационные и правовые вопросы создания программного и информационного обеспечения. Понятие интеллектуальной собственности.


4.3. Содержание практических занятий – не предусмотрены.

На семинарах проводится тестирование и выполняются контрольные работы.

№ п/п

№ раздела дисциплины

Тематика практических занятий (семинаров)

Трудоемкость

(час.)

1.

6

Контрольная работа

1

2.

6

Контрольная работа

1

3

6

Тест

1


4.4. Содержание лабораторных занятий

№ п/п



раздела

Наименование лабораторных работ

Трудоем­кость

(час)


1

Системы классификации и кодирования информации.

2


1

Представление чисел в различных системах счисления. Перевод чисел из одной системы в другую.

2


1

Арифметические и логические операции.

2


2

Овладение навыками работы с клавиатурой, мышью, монитором

2


2

Устройство персонального компьютера. Периферийные устройства

2


3

Работа с пользовательской оболочкой операционной системы

2


4

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

2


5

Визуализация алгоритмов. Базовые управляющие структуры

2


5

Модульная структура программы. Подпрограммы

2


6

Среда программирования языка высокого уровня. Ввод и отладка программ в среде программирования языка высокого уровня. Средства объектно-ориенти­рован­ного программирования

2


6

Стандартные типы данных. Программная реализация операций ввода-вывода данных

2


6

Программная реализация базовых управляющих структур. Обработка массивов

2


7

Типы данных, определяемые пользователем; записи; файлы; динамические структуры данных

2


7

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

2


7

Списки: основные виды и способы реализации

2


7

Программирование рекурсивных алгоритмов

2


5. Образовательные технологии

Формы работы студентов: основными формами работы студентов является посещение лекций и работа на семинарских и лабораторных занятиях (в компьютерном классе).

Формы контроля:
  • текущий контроль: осуществляется в самостоятельной работы (теста) на семинарских занятиях.
  • промежуточный контроль в конце 3 модуля - выполнения контрольных работ.

- итоговый контроль: – зачет и экзамен, осуществляются в устной форме (ответы на вопросы).

- итоговое оценивание знаний по накопительной системе:

результирующая оценка рассчитывается по накопительной системе за работу в течение модуля:
  • самостоятельная работа на семинарах (вес – 0,6);
  • контрольные работы (вес каждой – 0,2).

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

Студенты, которые не согласны с результирующей оценкой, полученной по накопительной системе, или хотят повысить итоговую оценку, сдают экзамен. Допуском к экзамену является выполнение 2-х контрольных работ.

Если студент сдает экзамен, то итоговая оценка рассчитывается путем суммирования:

- накопленной оценки (вес - 0,6);

- оценки, полученной на экзамене (вес - 0,4).

8-10 – отлично;

6-7 – хорошо;

4-5 – удовлетворительно;

1-3 – неудовлетворительно.


6. Учебно-методическое обеспечение самостоятельной работы студентов. Оценочные средства для текущего контроля успеваемости, промежуточной аттестации по итогам освоения дисциплины.


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

Вопросы для контрольной работы

Контрольная работа 1

1. Составить программу на языке Си, вычисляющую определенный интеграл.

2. Составить программу на языке Си, вычисляющую предел отношения.

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

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

5. Описать запись (по варианту) и написать функцию (процедуру), которая читает данные из файла в структуру записи приведенного вида.

6. Выполнить упражнения из задания 1, разместив описание записи в отдельном модуле, и определение функций и главную программу – в двух отдельных модулях.

Контрольная работа 2

1. Коту снится, что его окружили 13 мышей, 12 из них серые, а одна белая. Слышит кот, что кто-то говорит ему: “Мурлыка, ты можешь съедать каждую 13-ю мышку. Считай их по кругу в одном направлении. Белую мышку ты должен съесть последней.” Задумался кот: с какой мышки начинать счет?

Составьте программу для решения этой задачи.

2. Сумма квадратов длин катетов a и b прямоугольного треугольника равна квадрату длины гипотенузы c: a2+b2=c2. Тройка натуральных чисел, удовлетворяющих этому равенству, называется пифагоровыми числами. Например, 3, 4 и 5 – пифагоровы числа.

Составьте программу для нахождения и печати всех пифагоровых чисел, не превышающих n (a=uv, b=(u2-v2)/2, c=(u2+v2)/2).

3. Треугольники, длины сторон которых и площадь представляют собой целые числа, называются треугольниками Герона. Например, таков треугольник, длины сторон которого равны 13, 14 и 15, а площадь – 84. Составьте функцию, определяющую такие треугольники, длины сторон которых меньше n.

4. Составьте программу для нахождения треугольников Герона, у которых стороны выражены соседними числами (например, длины сторон таких треугольников 3, 4, 5 или 13, 14, 15).

5. Составьте программу для нахождения треугольников Герона, у которых площадь равна периметру.


Тестовые вопросы
  1. Какой тип переменных определяет зарезервированное слово char: а) строковый. б) символьный. в) вещественный. г) логический.
  2. Какой тип переменных определяет зарезервированное слово boolean: а) строковый. б) символьный. в) вещественный. г) логический.
  3. Что означает зарезервированное слово div: а) массив. б) целая часть результата деления. в) остаток от деления нацело. г) дробная часть от деления.
  4. Что означает зарезервированное слово mod: а) модуль числа. б) целая часть результата деления. в) остаток от деления нацело. г) дробная часть от деления.
  5. Дан фрагмент программы. i:=13; while i<1 do i:=i – 3; Сколько раз будет выполнен цикл: а) ни разу. б) 4 раза. в) 5 раз. г) произойдет зацикливание.
  6. Дан фрагмент программы. i:=13; while i>1 do i:=i – 3; Сколько раз будет выполнен цикл: а) ни разу. б) 4 раза. в) 5 раз. г) произойдет зацикливание.
  7. Дан фрагмент программы. i:=–17; while i<=1 do i:=i – 4; Сколько раз будет выполнен цикл: а) ни разу. б) 5 раз. в) 6 раз. г) произойдет зацикливание.
  8. Дан фрагмент программы. i:=–17; while i<=1 do i:=i + 4; Сколько раз будет выполнен цикл: а) ни разу. б) 5 раз. в) 6 раз. г) произойдет зацикливание.
  9. Дана программа. var i,x,y:integer; function f(x:integer):integer; var i:integer begin i:=3;f:=x+i end; begin у:=4;x:=3;i:=2;y:=f(x);writeln(y)end. Что будет выведено на экран: а) 3. б) 4. в) 5. г) 6.
  10. Дана программа. var i,x,y:integer; function f(x:integer):integer; var j:integer begin j:=3;f:=x+i end; begin у:=4;x:=3;i:=2;y:=f(x);writeln(y)end. Что будет выведено на экран: а) 3. б) 4. в) 5. г) 6.
  11. Дана программа. var i,x,y:integer; function f(x:integer):integer; var j:integer begin j:=3;f:=x+i end; begin у:=4;x:=3;i:=2;x:=f(y);writeln(x)end. Что будет выведено на экран: а) 3. б) 4. в) 5. г) 6.
  12. Дана программа. var i,x,y:integer; function f(x:integer):integer; var j:integer begin i:=3;f:=x+i end; begin у:=4;x:=3;i:=2;x:=f(y);writeln(x)end. Что будет выведено на экран: а) 4. б) 5. в) 6. г) 7.
  13. Каков интервал изменения переменных типа integer: а) (-128,127). б) (0, 255). в) (-32768, 32767). г) (-2147483648, 2147483647).
  14. Дана программа. var i,x,y:integer; begin x:=-2; y:=8; for i:=11 downto y do x:= x+2; writeln(x)end. Что будет выведено на экран: а) -2. б) 4. в) 6. г) 20.


6. 2. Перечень примерных тем курсовых работ - не предусмотрены.


6.3. Перечень вопросов к промежуточной аттестации.

Вопросы к экзамену
  1. Алгоритмы и величины.
  1. Этапы решения задач на ЭВМ.
  1. Основные типы данных (язык Паскаль).
  1. Основные алгоритмические структуры.
  1. История и классификация языков программирования.
  1. Выражения. Логические выражения (язык Паскаль)
  1. Операции (язык Паскаль).
  1. Структура программы на Паскале.
  1. Ввод с клавиатуры и вывод на экран (язык Паскаль).
  1. Функции, связывающие различные типы данных (язык Паскаль).
  1. Циклические операторы (язык Паскаль).
  1. Подпрограммы (язык Паскаль).
  1. Рекурсивные функции (язык Паскаль).
  1. Графики в Турбо Паскале.
  1. Строковый тип данных (язык Паскаль).
  1. Обработка символьных строк (язык С++).
  1. Множества (язык Паскаль).
  1. Файлы (язык Паскаль).
  1. Записи (язык Паскаль).
  1. Программирование циклов (язык С++).
  1. Внешние подпрограммы и модули (язык Паскаль).
  1. Объектно-ориентированное программирование.
  1. Конструкторы и деструкторы.
  1. Этапы работы с программой на Си++.
  1. Элементы языка Си++.
  1. Типы данных (язык С++).
  1. Операции и выражения (язык С++).
  1. Линейные программы на Си и Си++.
  1. Программирование ветвлений (язык С++).
  1. Указатели и динамические структуры (язык Паскаль).
  1. Функции (язык С++).
  1. Классы памяти.
  1. Массивы (язык С++).
  1. Алгоритмы сортировки массивов.
  1. Указатели (язык С++).
  1. Массивы (язык Паскаль).
  1. Структуры и объедиенения (язык С++).
  1. Потоковый ввод-вывод в стандарте Си.
  1. Работа с файлами (язык С++).
  1. Классы и объекты.
  1. Перегрузка операций (язык С++).
  1. Стандартные библиотеки (язык С++).

Вопросы к зачету
  1. Работа в Microsoft Word.
  2. Диаграммы Microsoft Excel.
  3. Работа в Microsoft Excel: таблицы и формулы.
  4. Принципы работы в Microsoft Windows; основные элементы на экране.
  5. Основные возможности Microsoft Word.
  6. Предмет информатики; основные понятия.
  7. Основные устройства компьютера.
  8. Предмет, содержание и задачи курса.
  9. Электронные таблицы, назначение и принцип работы.
  10. Информация. Основные понятия.
  11. Экономическая информация, ее виды.
  12. Информационные процедуры.
  13. Классификация ЭВМ.
  14. Шесть поколений ЭВМ.
  15. Характеристика программного обеспечения.
  16. Базовое (системное) программное обеспечение.
  17. Сервисное программное обеспечение.
  18. Прикладное программное обеспечение.
  19. Финансово-экономические расчеты в электронных таблицах.
  20. Текстовые редакторы: характеристика, назначение.
  21. Экспертные системы.
  22. Операционные системы. Классификация ОС.
  23. СУБД Access.
  24. Понятия алгоритмов.
  25. ОС семейства Windows.
  26. Способы описания алгоритмов. Виды алгоритмов.
  27. Языки и системы программирования.
  28. СУБД. Логическая организация данных.
  29. Глобальная информационная сеть Интернет.
  30. Характеристика основных информационных ресурсов Интернет.
  31. Финансово-экономические расчеты в электронных таблицах.
  32. ОС UNIX. Файловая система.
  33. Локальные вычислительные сети. Принципы построения.
  34. Основные характеристики Windows 98.
  35. Защита информации. Классификация мер обеспечения безопасности.
  36. Локальные вычислительные сети. Программные и аппаратные компоненты.


7. Учебно-методическое и информационное обеспечение дисциплины:

а) основная литература
  1. Информатика: Базовый курс: Учеб. пособие для вузов Под ред. С.В. Симоновича. СПб.: Питер, 2005.
  2. Павловская Т.А. Паскаль. Программирование на языке высокого уровня. Учебник для вузов. (ГРИФ). СПб: Питер, 2004. -393 с.
  3. Новикова С.В. Программирование на языке С++: Уч. пособ. Чебоксары, Изд. ЧГУ, 2000. - 160 с.
  4. Желтов П.В., Желтова Л.В., Покалев С.С., Димитриев А.П. Программирование на языках высокого уровня: Паскаль: текст лекций. Чебоксары, Чуваш. ун-т, 2007. 68 с.
  5. Желтов П.В., Желтова Л.В., Покалев С.С., Димитриев А.П. Программирование на языке Паскаль: лаб. Практикум. Чебоксары: Изд-во Чуваш. ун-та, 2007. 36 с.
  6. Акулов О.А., Медведев Н.В. Информатика: базовый курс: Учебник для
    студентов вузов, бакалавров, магистров, обучающихся по направлениям
    552800, 65460 «Информатика и вычислительная техника». - М.: Омега-Л,2004.-552 с.
  7. Кураков Л.П., Лебедев Е.К., Галанина Н.А. Информатика: учебное посо­
    бие. - Чебоксары: Изд-во Чуваш, ун-та, 2007. - 506 с.

б) дополнительная литература

  1. Сэвитч У. C++ в примерах : Пер. с англ. М.: Эком, 1997. – 736 с.
  2. Подбельский В.В. Язык С++: Уч. пособие. 3-е изд., дораб. М.: Финансы и статистика, 1998. – 560 с.
  3. Луис Д. C и C++: Справочник /Пер. с нем. М.: Восточная Книжная Компания, 1997. – 592 с.
  4. Информатика: Учебник. – 3-е перераб. изд. / Под ред. проф. Н.В. Макаровой. – М.: Финансы и статистика, 1999. – 768 с.:ил.
  5. Желтов П.В., Желтова Л.В., Покалев С.С., Димитриев А.П. Программирование на языках высокого уровня: С: Конспект лекций. Чебоксары: Изд-во Чуваш. ун-та, 2007. 68 с.

в) программное обеспечение: ОС Windows, Turbo Pascal, C++, Microsoft Office Word, антивирус Dr. Web, Файловый менеджер Total Commander, архиватор WinRar.

г) базы данных, информационно-справочные и поисковые системы: нет.

8. Материально-техническое обеспечение дисциплины:

Персональные компьютеры – не менее 0,5 шт. на студента; локальная сеть, доска классная.