Учебно-методический комплекс дисциплины для обучающегося «Языки программирования» для специальности 5В010900 Математика



бет2/142
Дата03.01.2022
өлшемі1.33 Mb.
#450516
түріУчебно-методический комплекс
1   2   3   4   5   6   7   8   9   ...   142
УМКДО -ЯзыкиПрограммирования



Заведующий кафедрой д.п.н., профессор Б.Д.Сыдыхов


«____» _________________ 2012 г.

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






Наименование документации

Стр.




Силлабус

4



Тезисы лекций

8



Тематика и краткое описание лабораторных и студийных работ

57



Краткое описание семинарских и практических занятий (планы, задания для проведения семинарских и практических занятий, СРСП, СРС);

94



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

109



Перечень основной и дополнительной литературы, в том числе на электронных носителях

116



Глоссарий

117


Силлабус дисциплины для студентов

1. Информация о дисциплине

Наименование
дисциплины

код дисциплины

количество

кредитов


Курс, семестр

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

3.1.04

3

3 курс 5 сем

Наименование

специальности



шифр специальности

кафедра

факультет

Математика


5В010900


Информационные системы обучения

Физико-математический

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

Язык обучения - русский

Время и место проведения дисциплины.

Лекции – согласно расписания

Лабораторные и СРСП - согласно расписания

Время консультаций

Согласно расписания



Расписание рубежного контроля (неделя семестра)

Ахметова О.С.

к.п.н., доц.




раб.тел. 272-13-15 (каф.ИСО)

Подпись

Заведующий кафедрой Сыдыков Б.Д.


2. Краткое описание дисциплины.

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

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

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

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

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

Цель курса:

Расширение интеллектуальных возможностей человека в новом информационном обществе, а также интенсификация и повышение качества обучения на всех ступенях системы образования.

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


  • целостное представление о компьютерной технологии как науке, ее месте в современном мире и в системе наук;

  • владеть системой знаний о теоретических основах компьютерной технологии;

  • обладать навыками программирования на проблемно- и машинно-ориентированных языках;

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

  • владеть методами работы в локальных сетях и системах телекоммуникаций;

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

Программа разработана на основе отечественной и зарубежной литературы.
3. Пререквизиты дисциплины

Для успешного изучения данной дисциплины необходимо владеть такими дисциплинами, как Информатика, Высшая математика, персональная ЭВМ.


4. Постреквизиты дисциплины

Знания данной дисциплины необходимы


5. Календарно-тематический план.



Наименование тем дисциплины

недели

Аудиторные занятия

Вид задания (описание)

Всего (ч.)

Лекции (ч.)

Пр/сем./лаб./
студ (ч.)

СРСП

СРС



Введение в теорию Алгоритмов. Алгоритмы и алгоритмические языки. Свойства алгоритмов. Исполнители. Машина Тьюринга. Тезис Тьюринга.

1

2

2

1

3

8



Нормальные алгоритмы Маркова. Принцип нормализации и его обоснование. Композиции машин Тьюринга и нормальных алгоритмов Маркова.

2

2

2

1

3

8



Начальные сведения о программах на языке Pascal

3

2

2

0

0

4



Типы данных и операции

4

2

2

0

0

4



Ветвления. Циклы

5

2

2

4

4

12



Массивы. Сортировки массивов

6

2

2

2

4

10



Символы и строки.

7

2

2

4

4

12



Множества

8

2

2

2

3

9



Процедуры и функции

9

2

2

4

4

12



Ввод и вывод информации: текстовые файлы

10

2

2

2

4

10



Записи. Бинарные файлы

11

2

2

2

4

10



Рекурсивные подпрограммы

12

2

2

2

4

10



Адреса и указатели. Списочные структуры данных

13

2

2

2

4

10



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

14

2

2

2

2

8



Методы создания пользовательского интерфейса

15

2

2

2

2

8










30

30

30

45

135


6. Литература для изучения (не более 10 источников)

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

  1. Ахметова О.С. Основы алгоритмизации и программирования. – Алматы, 2008. – 495с.

  2. Немнюгин С.А. Turbo Pascal. – СПб.: Издательство «Питер», 2001. – 496 с.: ил.

  3. Гусева А.И. Учимся программировать: PASCAL 7.0. Задачи и методы их решения. – 2-е изд., перераб. и доп. – М.: «Диалог-МИФИ», 2003. – 256 с.

  4. Вирт Н. Алгоритмы и структуры данных: Пер. с англ. – 2-е изд., испр. – СПб.: Невский Диалект, 2001. – 352 с.: ил.

  5. Фаронов В.В. Турбо Паскаль 7.0. Начальный курс. Учебное пособие. – М.: «Нолидж», 1997. – 616 с., ил.


Дополнительная литература и Интернет -источники:

  1. Андреева Т.А. Программирование на языке Pascal. Интернет-университет информационных технологий - ИНТУИТ.ру, 2006

  2. Зыков С. В. Введение в теорию программирования. Интернет-университет информационных технологий - ИНТУИТ.ру, 2004

  3. Анисимов А.Е., Пупышев В.В. Сборник заданий по основаниям программирования . БИНОМ. Лаборатория знаний, Интернет-университет информационных технологий - ИНТУИТ.ру, 2006

  4. Терехов А.Н. Технология программирования. БИНОМ. Лаборатория знаний, Интернет-университет информационных технологий - ИНТУИТ.ру, 2006


7. Политика выставления оценок.

Виды контроля


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   142




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет