МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РЕСПУБЛИКИ КАЗАХСТАН
ВОСТОЧНО-КАЗАХСТАНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
им. С. АМАНЖОЛОВА
Институт математики, физики и техники
Кафедра математического моделирования и компьютерных технологий
УЧЕБНО-МЕТОДИЧЕСКИЙ КОМПЛЕКС
по дисциплине «Языки технология программирования »
для специальности: 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 |


