Министерство образования и науки Российской Федерации

Федеральное государственное бюджетное образовательное учреждение

высшего образования

«Армавирская государственная педагогическая академия»

Институт прикладной информатики, математики и физики

Кафедра информатики и информационных технологий обучения

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

по дисциплине: «Б3.В. ДВ.5» «Программирование на языке C++»

Направление подготовки: 44.03.01 Педагогическое образование

Профиль подготовки (программа бакалавриата):  «Информатика и информационные технологии в образовании»

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

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

Армавир, 2015

0501002-15-4.PLM. XML

2. Обоснование РПД


Рабочая программа по дисциплине «Б3.В. ДВ.5» «Программирование на языке C++» разработан в соответствии с требованиями ФГОС ВО (федеральный или региональный компонент) к обязательному минимуму содержания и уровню подготовки дипломированного выпускника и предназначен для студентов, обучающихся по направлению 44.03.01 Педагогическое образование.

Рабочая программа дисциплины рекомендована к утверждению учебно-методической комиссией на заседании кафедры информатики и ИТО «___» от «_____» ___________ 2015 г., протокол № __.

Автор (составитель): ст. преподаватель

Рабочая программа дисциплины утверждена на заседании кафедры информатики и ИТО

«____»_________________ 20___ г. протокол № ____

Заведующий кафедрой                ______________/

3. Содержание РПД

2. Обоснование РПД        2

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

3. Содержание РПД        3

4. Цели и задачи освоения учебной дисциплины        4

5. Перечень планируемых результатов обучения по дисциплине (модулю), соотнесенных с планируемыми результатами освоения образовательной программы        5

6. Место учебной дисциплины в структуре ООП ВО        6

7. Объем дисциплины (модуля) (в зачетных единицах с указанием количества академических или астрономических часов, выделенных на контактную работу обучающихся с преподавателем (по видам учебных занятий) и на самостоятельную работу обучающихся)        6

8. Содержание дисциплины (модуля) (структурированное по темам (разделам) с указанием отведенного на них количества академических или астрономических часов и видов учебных занятий)        7

9. Перечень учебно-методического обеспечения для самостоятельной работы обучающихся по дисциплине (модулю)        23

10. Фонд оценочных средств для проведения текущего контроля и промежуточной аттестации обучающихся по дисциплине (модулю)        24

11. Технологическая карта дисциплины (модуля)        30

12. Перечень основной и дополнительной учебной литературы, необходимой для освоения дисциплины (модуля)        31

13. Перечень ресурсов информационно-телекоммуникационной сети «Интернет» (далее – сеть «Интернет»), необходимых для освоения дисциплины (модуля)        31

14. Методические указания для обучающихся по освоению дисциплины (модуля)        32

15. Перечень информационных технологий, используемых при осуществлении образовательного процесса по дисциплине (модулю), включая перечень программного обеспечения и информационных справочных систем (при необходимости)        32

16. Описание материально-технической базы, необходимой для осуществления образовательного процесса по дисциплине (модулю)        32

17. Дополнительные материалы        33


4. Цели и задачи освоения учебной дисциплины


Освоение основ программирования на платформе. NET Framework; изучения языка программирования C++; совершенствование навыков объектно-ориентированного программирования в рамках изучения C#.

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

Основные задачи курса на основе системного подхода:

    введение в основные идеи повторного использования кода и компонентов приложения, проблемы коллективной разработки приложений; знакомство c платформой. NET Framework и сравнение ее с другими платформами разработки ПО для ОС Microsoft Windows; изучение основных концепций платформы. NET Framework и ее составных частей: CLR, IL, CTS, CLS, сборки, манифесты; изучение C# как языкового средства, наиболее полно отражающего возможности. NET Framework; формирование навыков создания приложений на языке C#; совершенствование и углубление навыков объектно-ориентированного программирования, изучение последних нововведений в области ООП, реализованных в C#; знакомство с основами создания приложений для взаимодействия с базами данных на основе технологии ; изучение возможностей создания Web-приложений, серверная часть логики которых написана на языке C#; обзор  альтернативных  подходов  к  разработке  приложений  в  рамках
ET Framework: WPF, WCF, WF.

Отбор материала основывается на необходимости ознакомить студентов со следующей современной научной информацией:

    об особенностях и последних достижениях в области разработки ПО на платформе. NET Framework; о положительных и отрицательных чертах подхода к программированию, реализованному в языке C#.

Содержательное наполнение дисциплины обусловлено общими задачами в подготовке бакалавра.

Научной основой для построения программы данной дисциплины является теоретико-прагматический подход в обучении.

5. Перечень планируемых результатов обучения по дисциплине (модулю), соотнесенных с планируемыми результатами освоения образовательной программы


Коды

компетенций

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

компетенций

Наименование форм текущего контроля качества компетенций

ОК – общекультурные компетенции

ОК-1

владеет культурой мышления, способен к обобщению, анализу, восприятию информации, постановке цели и выбору путей её достижения

Защита лабораторных работ

ОК-8

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

информацией

Защита лабораторных работ


Процесс освоения содержания дисциплины, завершающийся обретением указанных выше компетенций, влечёт за собою профессиональный рост обучаемого, который должен:

Знать:

1)        основные        идеи        повторного        использования        кода        и        компонентов приложения, проблемы коллективной разработки приложений;

2)        принципы работы платформы. NET Framework и ее составные  части: CLR, IL, CTS, CLS, GC, assemblies;

3)        основные концепции, элементы синтаксической и семантической организации, методов использования языка C#;

4)        парадигмы и принципы взаимодействия приложения. NET с базами данных, со средой Web.

Уметь:

5)        в рамках профессиональной деятельности применять язык программирования C#;

6)        участвовать в проектировании малых и средних программных систем в рамках платформы. NET;

7)        уметь объяснять принципы работы своих программ, защищать их перед преподавателем;

8)        работать в среде программирования Microsoft Visual Studio;

9)        реализовывать алгоритмические решения на практике, в рамках бизнес - процессов;

10)        создавать простейшие Web-приложения, приложения на языке программирования C#;

11)        взаимодействовать с другими членами коллектива разработчиков проекта с целью получения максимальной пользы от разделения обязанностей по написанию приложения;

Владеть:

12)        навыками современного объектно-ориентированного программирования;

13)        идеями и средствами коллективной разработки приложений, создания повторно-используемого кода;

14)        методологией управления качеством производственной деятельности, связанной с созданием и использованием систем информационных технологий на основе платформы. NET Framework.

6. Место учебной дисциплины в структуре ООП ВО


Дисциплина «Программирование на С++» относится к блоку дисциплин по выбору (Б3.В. ДВ.5).

Дисциплина «Программирование на С++» логически и содержательно - методически связана с такими дисциплинами как «Программирование на Java», «Программирование в ОС MS Windows». Является логически связанной с математическими дисциплинами, рассматривает объекты таких дисциплин как «Дискретная математика» с точки зрения программирования.

Входными знаниями для освоения данной дисциплины являются знания, умения  и  опыт,  накопленный  студентами  в  процессе  изучения  дисциплин «Дискретная математика и математическая логика», «Программирование в ОС MS Windows».

Обучающийся должен:

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


7. Объем дисциплины (модуля) (в зачетных единицах с указанием количества академических или астрономических часов, выделенных на контактную работу обучающихся с преподавателем (по видам учебных занятий) и на самостоятельную работу обучающихся)


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

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