Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
КАЗАХСКАЯ АКАДЕМИЯ ТРУДА И СОЦИАЛЬНЫХ ОТНОШЕНИЙ
ЭКОНОМИЧЕСКИЙ ФАКУЛЬТЕТ
Тел. , (вн.111)
E. mail: *****@***ru
atso@
«УТВЕРЖДАЮ»
Проректор по УМР
К. ю.н., доцент
________________
(подпись)
Учебная программа (Syllabus)
Дисциплина: «Программирование С++builder»
Специальность – 5В «Вычислительная техника и программное обеспечение»
Форма обучения – дневная
Всего – 3 кредита | |
Курс – 4 | Семестр – 7 |
Лекции – 30 часов | Практические, семинарские, лабораторные занятия – 15 часов |
Количество РК – 2 | |
СРСП – 45 часов | |
СРС – 45 часов | |
Экзамен – 7 семестр | Трудоемкость – 135 часов |
Алматы 2011
Учебная программа (Syllabus) дисциплины «Программирование С++builder» составлена на основе ГОСО по специальности «Вычислительная техника и программное обеспечение» и является дисциплиной по выбору.
Учебная программа (Syllabus) подготовлена и. о. доцентом
_______________
подпись
«25» августа 2011 г.
Обсуждена на заседании Совета экономического факультета
«25» августа 2011 г., Протокол № 1
Декан экономического факультета
_______________подпись
РЕКОМЕНДОВАНО УМБ экономического факультета
«25 » августа 2011 г.
Председатель УМБ секции ВТ и ПО
______________подпись
Одобрена УМС Каз АТиСО
«31» августа 2011 г. Протокол № 1
Зам. председателя УМС
________________подпись
1. И. о. доцента Дандыбаев Максут Жумабекович разработал учебные программы по дисциплинам «Интернет технологии», «Интерфейсы компьютерных систем», «Операционные системы», «Программирование на языке С++ Builder», «Программирование на языке С++ Visual Studio». имеет 26 научных трудов, одно патентное свидетельство.
2. Контактная информация:
Экономический факультет КазАТиСО, г. Алматы, ул. Наурызбай батыра 9, телефон , (вн.111), сот.
3. Описание дисциплины
Данный курс представляет собой практический курс программирования С++builder в новой среде фирмы Borland, предназначенной для визуальной разработки приложений на языке С++.
Цели изучения дисциплины:
Основная проблема, с которой сталкиваются специалисты при решении конкретных задач, требующих привлечения математических методов – это разработка эффективного алгоритма решения задачи и его программная реализация на каком-либо универсальном языке программирования. Поэтому, Целью дисциплины «Программирование на С++ Builder» является обучение студентов языкам программирования и принципам постановки и решения задач с помощью компьютера, подготовка их к эффективному использованию компьютерной системы и информационных технологий в будущей профессиональной деятельности.
Задачи дисциплины:
Основными задачами дисциплины «Программирование на С++ Builder» являются:
· формирование у студентов «алгоритмического» мышления при постановке и решении задач на компьютере;
· обучение студентов алгоритмическим языкам, методам программирования при решении прикладных задач;
- ознакомление студентов с архитектурой универсальных компьютеров и
привитие им навыков работы на нем
Конечные результаты обучения.
В результате изучения дисциплины «Программирование на С++ Builder» студент должен:
- освоить методы разработки алгоритмов и составление программ для решения прикладных задач с помощью компьютера;
- иметь навыки работы с персональным компьютером, операционными системами, программными оболочками;
- уметь использовать современные технологии визуального программирования при создании приложений.
4. Пререквизиты:
Изучение данной дисциплины требует знания основ математики, информатики и языков программирования.
5. Постреквизиты:
Знания и навыки, полученные в результате изучения дисциплины, могут быть использованы во всех курсах, использующих компьютеры, разработку алгоритмов и программ
6. Содержание дисциплины:
Тема 1 Введение. Основные принципы ООП |
Тема 2 Постановка учебной задачи. |
Тема 3 Использование классов |
Тема 4 Интегрированная среда разработчика |
Тема 5 Элементы палитры компонент |
Тема 6 Управление проектами |
Тема 7 Директивы компилятора |
Тема 8 Создание программ в среде С++ Builder, Программа сточки зрения С++ Builder |
Тема 9 Использование интерфейсных элементов |
Тема 10 Графические компоненты и использование графики |
Тема 11 Механизм обработки событий, Программы, управляемые событиями, События от клавиатуры и мыши |
Тема 12 События, обрабатываемые классом TApplication |
Тема 13 Создание собственных обработчиков событий |
Тема 14 Механизм обработки сообщений в С++ Builder |
Тема 15 Отладка программ в среде С++ Builder |
7. Тематический план занятий
№ | Название темы раздела | кол-во часов | ||||
лекции | практика | СРСП | СРС | Всего | ||
1 | Введение. Основные принципы ООП | 2 | 1 | 3 | 3 | 9 |
2 | Постановка учебной задачи. | 2 | 1 | 3 | 3 | 9 |
3 | Использование классов | 2 | 1 | 3 | 3 | 9 |
4 | Интегрированная среда разработчика | 2 | 1 | 3 | 3 | 9 |
5 | Элементы палитры компонент | 2 | 1 | 3 | 3 | 9 |
6 | Управление проектами | 2 | 1 | 3 | 3 | 9 |
7 | Директивы компилятора | 2 | 1 | 3 | 3 | 9 |
8 | Создание программ в среде С++ Builder, Программа сточки зрения С++ Builder | 2 | 1 | 3 | 3 | 9 |
9 | Использование интерфейсных элементов | 2 | 1 | 3 | 3 | 9 |
10 | Графические компоненты и использование графики | 2 | 1 | 3 | 3 | 9 |
11 | Механизм обработки событий, Программы, управляемые событиями, События от клавиатуры и мыши | 2 | 1 | 3 | 3 | 9 |
12 | События, обрабатываемые классом TApplication | 2 | 1 | 3 | 3 | 9 |
13 | Создание собственных обработчиков событий | 2 | 1 | 3 | 3 | 9 |
14 | Механизм обработки сообщений в С++ Builder | 2 | 1 | 3 | 3 | 9 |
15 | Отладка программ в среде С++ Builder | 2 | 1 | 3 | 3 | 9 |
Итого | 30 | 15 | 45 | 45 | 135 |
7.1. Тематический план лекций
№ | Наименование темы лекций | Кол-во часов |
1 | Введение. Основные принципы ООП | 2 |
2 | Постановка учебной задачи. | 2 |
3 | Использование классов | 2 |
4 | Интегрированная среда разработчика | 2 |
5 | Элементы палитры компонент | 2 |
6 | Управление проектами | 2 |
7 | Директивы компилятора | 2 |
8 | Создание программ в среде С++ Builder, Программа сточки зрения С++ Builder | 2 |
9 | Использование интерфейсных элементов | 2 |
10 | Графические компоненты и использование графики | 2 |
11 | Механизм обработки событий, Программы, управляемые событиями, События от клавиатуры и мыши | 2 |
12 | События, обрабатываемые классом TApplication | 2 |
13 | Создание собственных обработчиков событий | 2 |
14 | Механизм обработки сообщений в С++ Builder | 2 |
15 | Отладка программ в среде С++ Builder | 2 |
Итого | 30 |
7.2. Тематический план семинарских (практических) занятий
№ | Наименование темы занятия | Кол-во часов |
1 | Введение. Основные принципы ООП | 1 |
2 | Постановка учебной задачи. | 1 |
3 | Использование классов | 1 |
4 | Интегрированная среда разработчика | 1 |
5 | Элементы палитры компонент | 1 |
6 | Управление проектами | 1 |
7 | Директивы компилятора | 1 |
8 | Создание программ в среде С++ Builder, Программа сточки зрения С++ Builder | 1 |
9 | Использование интерфейсных элементов | 1 |
10 | Графические компоненты и использование графики | 1 |
11 | Механизм обработки событий, Программы, управляемые событиями, События от клавиатуры и мыши | 1 |
12 | События, обрабатываемые классом TApplication | 1 |
13 | Создание собственных обработчиков событий | 1 |
14 | Механизм обработки сообщений в С++ Builder | 1 |
15 | Отладка программ в среде С++ Builder | 1 |
7.3. Тематический план самостоятельных работ под руководством преподавателя (СРСП)
№ | Наименование темы занятия | Кол-во часов |
1 | Введение. Основные принципы ООП | 3 |
2 | Постановка учебной задачи. | 3 |
3 | Использование классов | 3 |
4 | Интегрированная среда разработчика | 3 |
5 | Элементы палитры компонент | 3 |
6 | Управление проектами | 3 |
7 | Директивы компилятора | 3 |
8 | Создание программ в среде С++ Builder, Программа сточки зрения С++ Builder | 3 |
9 | Использование интерфейсных элементов | 3 |
10 | Графические компоненты и использование графики | 3 |
11 | Механизм обработки событий, Программы, управляемые событиями, События от клавиатуры и мыши | 3 |
12 | События, обрабатываемые классом TApplication | 3 |
13 | Создание собственных обработчиков событий | 3 |
14 | Механизм обработки сообщений в С++ Builder | 3 |
15 | Отладка программ в среде С++ Builder | 3 |
45 |
8. Задания самостоятельной работы студентов
8.1. Тематический план самостоятельной работы студента
№ | Наименование темы занятия | Кол-во часов |
1 | Введение. Основные принципы ООП | 3 |
2 | Постановка учебной задачи. | 3 |
3 | Использование классов | 3 |
4 | Интегрированная среда разработчика | 3 |
5 | Элементы палитры компонент | 3 |
6 | Управление проектами | 3 |
7 | Директивы компилятора | 3 |
8 | Создание программ в среде С++ Builder, Программа сточки зрения С++ Builder | 3 |
9 | Использование интерфейсных элементов | 3 |
10 | Графические компоненты и использование графики | 3 |
11 | Механизм обработки событий, Программы, управляемые событиями, События от клавиатуры и мыши | 3 |
12 | События, обрабатываемые классом TApplication | 3 |
13 | Создание собственных обработчиков событий | 3 |
14 | Механизм обработки сообщений в С++ Builder | 3 |
15 | Отладка программ в среде С++ Builder | 3 |
45 |
8.2. План организации самостоятельной работы студента (СРС)
№ | Тема | Литература | Рекомендации | Вид контроля | Сроки сдачи (неделя) |
1 | Введение. Основные принципы ООП | Microsoft Visual C++ 5 с самого начала. 1-е издание. / С. Холзнер - СПб: Питер, 1998. | Выполнить лабораторные работы | 1. Конспект лекций.2. Презентация реферата. | 1 |
2 | Постановка учебной задачи. | М. Эллис, Б. Строуструп. Справочное руководство по языку C++ с комментариями: Пер. с англ. - Москва: Мир, 19с. | Выполнить лабораторные работы | 1. Конспект лекций. 2. Презентация реферата. | 2 |
3 | Использование классов | , Дуравкина на С++. – М.: АСТ, 2008. – 685 с. | Выполнить лабораторные работы | 1. Конспект лекций. 2. Презентация реферата | 3 |
4 | Интегрированная среда разработчика | , Дуравкина на С++. – М.: АСТ, 2008. – 685 с. | Выполнить лабораторные работы | 1. Конспект лекций. 2. Презентация реферата | 4 |
5 | Элементы палитры компонент | , Дуравкина на С++. – М.: АСТ, 2008. – 685 с. | Писать программы | 1. Конспект лекций.. Презентация реферата | 5 |
6 | Управление проектами | , Дуравкина на С++. – М.: АСТ, 2008. – 685 с. | Писать программы | 1. Конспект лекций2. Презентация реферата | 6 |
7 | Директивы компилятора | Дьюхерст места С++. Как избежать проблем при проектировании и компиляции ваших программ. – М.: ДМК Пресс, 2006. – 264 с.: ил. | Писать программы | 1. Конспект лекций. 2. Презентация реферата | 7 |
8 | Создание программ в среде С++ Builder, Программа сточки зрения С++ Builder | Рихтер Дж. CLR via C#. Программирование на платформе FRAMEWORK 2.0 на языке C#. Мастер-класс. – М.: Русская редакция; СПб.: Питер, 2007. – 656 с.: ил. | Писать программы | 1. Конспект лекций. 2. Презентация реферата | 8 |
9 | Использование интерфейсных элементов | Х. Дейтел, П. Дейтел. Как программировать на C++: Пер. с англ. - Москва: ЗАО "Издательство БИНОМ", 19 | Писать программы | 1. Конспект лекций. 2. Презентация реферата | 9 |
10 | Графические компоненты и использование графики | Сик Дж., Ли Л., С++ Boost Graph Library. Библиотека программис-та. – СПб.: Питер, 2006. – 304 с.: ил. | Писать программы | 1. Конспект лекций. 2. Презентация реферата | 10 |
11 | Механизм обработки событий, Программы, управляемые событиями, События от клавиатуры и мыши | Уингоу С, Шеферд Дж. Программирование на Microsoft Visual C++ 6.0 для профессионалов. /Пер, с англ. - СПб: Питер; М.: Издательско-торговый дом "Русская Редакция", 20с.: ил. | Писать программы | 1. Конспект лекций. 2. Презентация реферата | 11 |
12 | События, обрабатываемые классом TApplication | Рихтер Дж. CLR via C#. Программирование на платформе FRAMEWORK 2.0 на языке C#. Мастер-класс. – М.: Русская редакция; СПб.: Питер, 2007. – 656 с.: ил. | Писать программы | 1. Конспект лекций. 2. Презентация реферата | 12 |
13 | Создание собственных обработчиков событий | Дьюхерст места С++. Как избежать проблем при проектировании и компиляции ваших программ. – М.: ДМК Пресс, 2006. – 264 с.: ил. | Писать программы | 1. Конспект лекций. 2. Презентация реферата | 13 |
14 | Механизм обработки сообщений в С++ Builder | Рихтер Дж. CLR via C#. Программирование на платформе FRAMEWORK 2.0 на языке C#. Мастер-класс. – М.: Русская редакция; СПб.: Питер, 2007. – 656 с.: ил. | Писать программы | 1. Конспект лекций. 2. Презентация реферата | 14 |
15 | Отладка программ в среде С++ Builder | Сик Дж., Ли Л., С++ Boost Graph Library. Библиотека программис-та. – СПб.: Питер, 2006. – 304 с.: ил. | Писать программы | 1. Конспект лекций. 2. Презентация реферата | 15 |
9. Форма проведения учебных занятий – лекции и лабораторные работы.
10. Расписание рубежного контроля: РК 1 – 7-я неделя, РК 2 – 15 неделя.
11. Список литературы:
Основная литература
1. Microsoft Visual C++ 5 с самого начала. 1-е издание. / С. Холзнер - СПб: Питер, 1998.
2. Уингоу С, Шеферд Дж. Программирование на Microsoft Visual C++ 6.0 для профессионалов. /Пер, с англ. - СПб: Питер; М.: Издательско-торговый дом "Русская Редакция", 20с.: ил.
3. Моя первая программа на C/C++. 1-е издание. / А. Нейбауэр - СПб: Питер, 1996.
4. Шеферд Джордж. Программирование на Microsoft Visual C++ .NET. /Пер. с англ, - М.: Издательско-торговый дом "Русская Редакция*, 20стр.: ил.
5. М. Эллис, Б. Строуструп. Справочное руководство по языку C++ с комментариями: Пер. с англ. - Москва: Мир, 19с.
6. Липпман. C++ для начинающих: Пер. с англ. 2тт. - Москва: Унитех; Рязань: Гэлион, 1992, 304-345сс.
7. Бруно Бабэ. Просто и ясно о Borland C++: Пер. с англ. - Москва: БИНОМ, 19с.
8. . Язык C++: Учебное пособие. - Москва: Финансы и статистика, 19с.
9. Ирэ Пол. Объектно-ориентированное программирование с использованием C++: Пер. с англ. - Киев: НИИПФ ДиаСофт Лтд, 19с.
10. Т. Фейсон. Объектно-ориентированное программирование на Borland C++ 4.5: Пер. с англ. - Киев: Диалектика, 19с.
11. Т. Сван. Освоение Borland C++ 4.5: Пер. с англ. - Киев: Диалектика, 19с.
12. Г. Шилдт. Самоучитель C++: Пер. с англ. - Санкт-Петербург: BHV-Санкт-Петербург, 19с.
13. У. Сэвитч. C++ в примерах: Пер. с англ. - Москва: ЭКОМ, 19с.
14. К. Джамса. Учимся программировать на языке C++: Пер. с англ. - Москва: Мир, 19с.
15. . Язык C++ и объектно-ориентированное программирование: Справочное издание. - Минск: Вышэйшая школа, 19с.
16. Х. Дейтел, П. Дейтел. Как программировать на C++: Пер. с англ. - Москва: ЗАО "Издательство БИНОМ", 19
17. Программирование игр и головоломок. - М.: Мир, 1994.
18. Просто и ясно о Borland C++: Пер. с англ. - M.: Бином, 1996.
19. Энциклопедия языка Си. - М.: Мир, 1992.
20. , Каплан олимпиады по программированию. - М.: Наука, 1990.
21. Алгоритмы и структуры данных: Пер. с англ. - М.: Мир, 1989.
22. Систематическое программирование. - М.: Мир, 1977.
23. , , A. Программирование на Visual С++. - Харьков, Фолио, 2002.
24. , , Смирнов программирования С++. - Харьков, Фолио, 2002.
25. , Дуравкина на С++. – М.: АСТ, 2008. – 685 с.
26. С++. Священные знания. – СПб.: Символ-Плюс, 2007. – 240 с.: ил.
27. Дьюхерст места С++. Как избежать проблем при проектировании и компиляции ваших программ. – М.: ДМК Пресс, 2006. – 264 с.: ил.
28. Коплиен Дж. Программирование на С++. – СПб.: Питер, 2005. – 479 с.: ил.
29. , , Смоленцев приложений на С++ в среде MATLAB. – М.: ДМК Пресс, 2008. – 496 с.: ил. + CD.
30. Рихтер Дж. CLR via C#. Программирование на платформе FRAMEWORK 2.0 на языке C#. Мастер-класс. – М.: Русская редакция; СПб.: Питер, 2007. – 656 с.: ил.
31. Сик Дж., Ли Л., С++ Boost Graph Library. Библиотека программис-та. – СПб.: Питер, 2006. – 304 с.: ил.
12. Требования преподавателя:
Обязательное посещение лекционных занятий. Своевременность сдачи лабораторных работ, согласно календарному графику учебного процесса по дисциплине. Сдача лабораторной работы предусматривает:
- демонстрацию работы программы и ответы на вопросы по сути темы лабораторного задания;
- защиту отчета по лабораторной работе.
Перед началом занятий необходимо просмотреть и изучить рекомендованную литературу.
Требования к студентам:
- отрабатывать пропущенные по уважительным причинам занятия в согласованное с преподавателем время;
- активно участвовать в учебном процессе;
- самостоятельно заниматься в библиотеке, дома и в Internet-классе.
Нормы академической этики:
Конфликтные ситуации должны открыто обсуждаться в учебных группах.
Итоговый контроль по дисциплине проводится в форме экзамена и преследует цель оценить полученные теоретические знания, умение интегрировать полученные знания и применять их к решению практических задач. В случае если студент набирает по результатам двух рубежных контролей (две попытки) менее 50 баллов по 100-бальной диагностической шкале, то он к письменной стадии экзамена не допускается и получает оценку «неудовлетворительно». Во время экзамена студенты не могут пользоваться справочной литературой и другими пособиями.
13. Критерии оценки: Оценка учебных достижений обучающихся осуществляется на основе измерителей знаний. Измерители знаний обучающихся должны соответствовать учебной программе дисциплины. Измерители знаний обучающихся разрабатываются в различных видах: контрольные вопросы, билеты, тесты (открытые, закрытые, комбинированные, на соответствие, эссе и др.) задания лабораторных, расчетно-графических, курсовых и других работ.
В качестве инструментов измерения знаний обучающихся выступает шкала оценок. Шкала оценок основана на баллъно-рейтинговой буквенной системе.
Знания, умения, навыки и компетенции обучающихся по всем видам контроля определяются оценками балльно-рейтинговой буквенной системы, которые имеют прямо пропорциональное соотношение.
Оценка «отлично» (А, и А-). Данная оценка ставится в том случае, если обучающийся показал полное усвоение программного материала и не допустил каких-либо ошибок, неточностей, своевременно и правильно выполнил контрольные и лабораторные работы и сдал отчеты по ним, проявил при этом оригинальное мышление, своевременно и без каких-либо ошибок сдал коллоквиумы и выполнил домашние задания, занимался научно-исследовательской работой, самостоятельно использовал дополнительную научную литературу при изучении дисциплины, умел самостоятельно систематизировать программный материал.
Оценка «хорошо» (В+, В и В-). Данная оценка ставится в том случае, если студент освоил программный материал не ниже чем на 75% и при этом не допустил грубых ошибок при ответе, своевременно выполнил контрольные и лабораторные работы и сдал их без принципиальных замечаний, правильно выполнил и своевременно сдал коллоквиумы и домашние задания без принципиальных замечаний, использовал дополнительную литературу по указанию преподавателя, занимался научно-исследовательской работой, допускал непринципиальные неточности или принципиальные ошибки, исправленные самим студентом, сумел систематизировать программный материал с помощью преподавателя.
Оценка «удовлетворительно» (С+, С., С-, D+, и D). Данная оценка ставится в том случае, если студент освоил программный материал не менее чем на 50%, при выполнении контрольных и лабораторных работ, домашних заданий нуждался в помощи преподавателя, при сдаче коллоквиума допускал неточности и непринципиальные ошибки, неточности, не проявил активность в исследовательской работе, ограничивался только учебной литературой, указанной преподавателем, испытывал больше затруднения в систематизации материала.
Оценка «неудовлетворительно» (F). Данная оценка ставится в том случае, если студент обнаружил пробелы в знании основного материала, предусмотренного программой, не освоил более половины программы дисциплины, в ответах допустил принципиальные ошибки, не выполнил отдельные задания, предусмотренные формами текущего, промежуточного и итогового контроля, не проработал всю основную литературу, предусмотренную программой.
Итоговая оценка степени освоения обучающимся учебной программы дисциплины определяется кумулятивным способом с учетом оценки по текущей успеваемости и итогового контроля.
Итоговая оценка подсчитывается только в случае, если обучающийся имеет положительные оценки, как по рейтингу допуска, так и по итоговому контролю.
При подсчете рейтинга допуска обязательно учитываются оценки текущего контроля, рубежного контроля, оценки по защите расчетно-графических, курсовых работ (проектов).
Оценка по текущей успеваемости складывается из оценок текущего контроля и промежуточного контроля. Промежуточный контроль проводится по завершении изучения крупных разделов (модулей) учебной дисциплины.
Текущий контроль успеваемости включает текущие оценки: оценки, полученные на семинарских и практических занятиях, за выполненные лабораторные работы, домашние задания, задания самостоятельной работы.
Итоговая оценка Иоц по дисциплине определяется по формуле (1):
Р1 + Р2
Иоц = × 0,6 + Э × 0,4, (1)
2
где:
Р1 - процентное содержание оценки 1-го рейтинга;
Р2 - процентное содержание оценки 2-го рейтинга;
Э - процентное содержание экзаменационной оценки.
Буквенная система оценки учебных достижений
обучающихся, соответствующая цифровому эквиваленту
по четырехбалльной системе
Оценка по буквенной системе | Цифровой эквивалент баллов | %-ное содержание | Оценка по традиционной системе |
А | 4,0 | 95-100 | Отлично |
А- | 3,67 | 90-94 | |
В+ | 3,33 | 85-89 | Хорошо |
В | 3,0 | 80-84 | |
В- | 2,67 | 75-79 | |
С+ | 2,33 | 70-74 | Удовлетворительно |
С | 2,0 | 65-69 | |
С- | 1,67 | 60-64 | |
D+ | 1,33 | 55-59 | |
D | 1,0 | 50-54 | |
F | 0 | 0-49 | Неудовлетворительно |
Замечание! При успешном освоении курса и своевременном выполнении всех заданий студент имеет право на получение максимальной оценки по финальному устному экзамену на основе своего рейтинга.


