Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 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

Неудовлетворительно

Замечание! При успешном освоении курса и своевременном выполнении всех заданий студент имеет право на получение максимальной оценки по финальному устному экзамену на основе своего рейтинга.