МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РЕСПУБЛИКИ КАЗАХСТАН

ВОСТОЧНО-КАЗАХСТАНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

им. С. АМАНЖОЛОВА

Институт математики, физики и техники

Кафедра математического моделирования и компьютерных технологий

УЧЕБНО-МЕТОДИЧЕСКИЙ КОМПЛЕКС

по дисциплине «Языки технология программирования »

для специальности: 050602 «Информатика»

Усть-Каменогорск, 2005

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

, доцент

УМК обсужден на заседании кафедры ММ и КТ

Протокол № ____

от « » ___________ 2005г.

УМК одобрен на заседании метод. совета института математики, физики и техники

Протокол № ____

от « » ___________ 2005г.

Учебно-методический комплекс по дисциплине «Языки и технология программирования » предназначен для студентов

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

Учебно-методический комплекс по дисциплине «Языки и технология программирования для студентов специальности «Информатика»/ Сост. Мукашева Р. У.,– Усть-Каменогорск: Изд-во ВКГУ, 2005. 49с.

Восточно-Казахстанский государственный университет

им. С. Аманжолова, 2005

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

(Syllabus)

1. Общие сведения:

1.1 Название дисциплины: Языки и технология программирования

НЕ нашли? Не то? Что вы ищете?

1.2 Кафедра: Математическое моделирование и компьютерные технологий

1.3 Ф. И.О. преподавателя:

1.4 Контактная информация: уч. корп №8, ауд18

1.5 Место проведения: уч. корп №8, комп. классы и аудитории

1.6 Количество кредитов: 3

Курс

Сем.

Кредиты

Лекции

Лаб. занятия

СРСП

СРС

Всего

Форма

Контр.

1

2

3

15

30

45

45

135

Экз.

1.7 Выписка из учебного плана:

1.8 Пререквизиты курса: для усвоения дисциплины «Языки и технология программирования» необходимы знания основ информатики и ВТ и элементарной математики в объеме программы средней школы, курса «Алгоритмы и структура данных». Студент должен уметь: пользоваться персональным компьютером, иметь навыки работы с операционными системами и сервисными программами, программными оболочками; иметь: основные элементарные навыки алгоритмизации и программирования на каком-либо языке высокого уровня ( Бейсик, Паскаль и др.); пользоваться услугами локальных компьютерных сетей, глобальной компьютерной сети Интернет для поиска и получения, пересылки необходимой информации;

1.9 Постреквизиты (перечень дисциплин, в которых используются знания изучаемой дисциплины): знания и навыки по алгоритмам и структурам данных могут быть использованы студентами при изучении дисциплин «Информатика», «Теория языков и автоматов», «Объектно-ориентированное программирование», «Системное программирование», «Параллельные вычисления» и других профилирующих дисциплин, а также при выполнении курсовых, дипломных работ.

2. Краткое описание курса:

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

2.2 Задачи курса применительно специальности:

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

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

- систематизация теоретических общих закономерностей и принципов для их практического применения для решения задач в любой предметной области.

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

3. График выполнения и сдачи заданий по дисциплине

Виды работ

Цель и содержа-ние зада-ния

Реко-мендуемая литература

Про-должитель-ность выполнения

Баллы (соглас рейтинг-шкале )

Форма контро-ля

Сро-ки сда-чи

1

2

3

4

5

6

7

8

1

Теоретичес-кие и до-машние за-дания

Темы 1-12

Проверка знаний, качество усвоения материала, примене-ние теоре-тических знаний на практике

[1]-[20]

1нед

По 1 баллу

Устный опрос и сдача решенных задач

еженедельно

2

Реферат 1

Темы 1-6

Реферат 2

Темы 7-12

Изучение учебной литерату-ры, подбор материала, развитие исследова-тельских и творческих навыков

[1]-[5], [13], [15]-[20]

1-11 нед 1 семестра

1-11 нед 2 семестра

По 2 балла

Реферат в элек-тронном виде и устная защита

10 и

15-я нед семестра

3

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

Темы 4,9

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

Темы 11,12

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

[1], [2], [3], [10], [14]

1-4 нед 1 семестра

1-4 нед 2 семестра

По 4 балла

Проверка конт-рольной работы и защита решенных задач

11 ,15-я нед семестра

4

Коллокв.1

Темы 1-8

Проверка знаний, качество усвоения материала

[1]-[20]

1-7

8-14

нед 1 семестра

4 балла

Устный опрос

12-я нед 2 семестра

5

Тестирова-ние 1

Темы 1-6

Тестирова-ние 2

Темы 6-12

Проверка знаний, качество усвоения материала

[1]-[9], [12], [14]

нед 1 семестра

По 2 балла

Тестирование

7, 14-я нед 2 семестра

6

Семестро - вое зад.

Темы 4,8,9,11,12

Проверка качество усвоения материала, примене-ние теоре-тических знаний на практике

[10], [12]

1-13 нед 2 семестра

5 бал-в

Защита задания

13-15 нед 2 семестра

7

Итоговый контроль

Экзамен

Проверка усвоения материала. примене-ние теоре-тических знаний на практике

[1]-[20]

2 семестр

40 бал-в

Устный опрос по билетам

По графику

3.6 Список литературы

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

1. Могилев А. В., , Хеннер : Учеб. пособие для студентов пед. Вузов.-М., 199с.

2. Искусство программирования для ЭВМ. Том 1: Основные алгоритмы./ Д. Кнут. – Москва, Санкт-Петербург, Киев, 2000.

3. Искусство программирования для ЭВМ. Том 3: Сортировка и поиск./ Д. Кнут. – Москва, Санкт-Петербург, Киев, 2000.

4. Мир, 1989. – 360 с.

5. Информатика: Учебник / Под ред. Проф. . 2-е изд. – М.: Финансы и статистика, 200с.

6. Степанов : Учеб. пособие для вузов./ . - 3-е изд.- СПб.: Питер, 200с.

7. Каймин, :Учеб. для вузов./ В. А Каймин;М-во образование РФ.-3-е изд.-М.:ИНФРА-М, 2003.-272 с.

8. Козырев : Учеб. для вузов./ . – СПб.: Изд-во ,2002.–511 с.

. «Практикум по программированию на языке Бейсик». – М.: Инфра, 1997г.

10. Лекции по Теории Вычислительных Процессов и Структур. http://lib. *****/245/int0.html (zip)

11. Каленова задания по информатике/ , , – Усть-Каменогорск: Издательство ВКГУ им. Аманжолова, 200с.

Дополнительная литература:

12. Ахо. Структуры данных и алгоритмы.: Пер. с англ./ Ахо Джон Джефри – М.: Изд. Дом «Вильямс», 2001. – 384 с.: ил.

13. , , Хеннер по информатике: Учебное пособие для студентов вузов.-М., 200с.

14. Брукшир Дж. Информатика и выислительная техника. 7-ое изд./ Дж. Брукшир. – СПб.: Питер, 2004. – 620 с.: ил.

15. Информатика. Основополагающее введение: В 4 ч. –М.: Диалог; МИФИ, 1996. –Ч.1.

16. . Программирование. Учеб. Пособие для вузов./ , , – М.: Наука, 1980. – 603 с.

17. Ахо. Построение и анализ вычислительных алгоритмов.: Пер. с англ./ Ахо Джон Джефри –М.: Мир, 1979.–519 с.: ил.

18. Вычислительные машины и труднорешаемые задачи./ М. Гэри, Д. Джонсон. – М.: Мир, 1982. – 416 с.: ил.

19. Фролов информатики.: Учеб. Пособие для пед. ин-тов./ , . – М.: Высш. шк., 1989. – 304 с.: ил.

3.7 Рейтинг-шкала

Форма контроля

Баллы

Текущий

30

Рубежный

30

Итоговый

40

Всего:

100

3.8 Шкала оценивания различных видов работ:

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6