Я зыки и методы программирования_РПД_44.03.05_ Математика и информатика

Аннотация

Рабочая программа дисциплины «Языки и методы программирования» для подготовки обучаемых по направлению 43.03.05 «Педагогическое образование» (уровень бакалавр) в рамках основной образовательной программы для профиля « и информатика» разработана в соответствии с требованиями федерального государственного образовательного стандарта высшего образования 44.03.05 «Педагогическое образование» (с двумя профилями подготовки), утвержденного 09 февраля 2016 г. № 91; и рабочим учебным планом подготовки студентов КГПУ им. В.П. Астафьева по соответствующему направлению.
Дисциплина «Языки и методы программирования» относится к вариативной части учебного плана подготовки бакалавров по программе «Педагогическое образование», профиль «Математика и информатика» и изучается в 3, 4 и 5 семестрах. Код дисциплины в учебном плане – Б1.В.ОД.22.
Трудоемкость дисциплины (общий объём времени, отведённого на изучение дисциплины):
По очной форме обучения общий объём часов – 324 (9 ЗЕТ), из них:
Аудиторных часов 156:
Лекций – 78
Практических работ – 78
Часов самостоятельной работы – 60
Контроль (экзамен) - 108
Ключевая цель курса - формирование системы понятий, знаний, умений и навыков в области структурного, объектно-ориентированного, функционального и логического программирования на базе языков С, С++, Lisp и Prolog. Так же, параллельно, изучаются методы проектирования, анализа и создания программного обеспечения.
Студент должен знать:
- сущность структурного, ООП и остальных подхода к программированию, его особенности и реализацию с помощью языков C, C++, Lisp;
- простые и сложные типы данных и их применение при написании программ;
- синтаксис основных конструкций языка, их применение при реализации разработанных алгоритмов
- основные приемы работы с оперативной памятью с помощью возможностей языка
- назначение и состав базовых библиотек.
- создание и назначение динамических структур: стеков, очередей, бинарных деревьев.
уметь:
- разрабатывать линейные, разветвляющиеся и циклические алгоритмы решения учебно-тренировочных задач;
- самостоятельно программировать основные компоненты базовых алгоритмов;
- использовать специализированное программное обеспечение для программирования;
- разрабатывать алгоритмы, использующие возможности языка по работе с оперативной памятью;
- осуществлять информационно-поисковую деятельность необходимых ресурсов в сети Интернет;
владеть навыками:
- разработки алгоритмов, реализующих методы структурного программирования;
- программирования простых алгоритмов;
- программирования сложных алгоритмов с использованием динамических структур;

Описание

Предмет
Я зыки и методы программирования
Кафедра
Кафедра информатики и информационных технологий в образовании
Образовательная программа
44.03.05 Педагогическое образование (с двумя профилями подготовки) - Математика и информатика (о)