Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2006 Програм-ие (ДО).doc
Скачиваний:
6
Добавлен:
09.11.2019
Размер:
239.1 Кб
Скачать

2. Особенности (принципы) построения дисциплины

Особенность

Пояснение

Основание для введения курса

ГОС ВПО по направлению 552800 «Информатика и вычислительная техника», регистрационный номер 35 тех/бак, утвержден 13.03.2000 г.

Адресат курса

Студенты 2 курса, обучающиеся по направлению 230100 (552800) «Информатика и вычислительная техника» (уровень подготовки – бакалавриат).

Основная цель

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

Ядро курса

Высокоуровневые методы программирования; фундаментальные парадигмы программирования на языках высокого уровня (структурное программирование, объектно-ориентированное программирование, визуальное программирование, событийное программирование); инструментальные среды визуальной разработки приложений Windows на языках высокого уровня C++ и C# (Borland C++Builder и Microsoft Visual Studio .NET).

Уровень

требований по

сравнению со

Стандартом

Требования к дисциплине соответствуют ГОС ВПО по направлению 230100 (552800) «Информатика и вычислительная техника» (уровень подготовки – бакалавриат).

Объем курса

в часах

В курсе незначительно преобладает теоретическая подготовка, поскольку соотношение между лекционными с одной стороны и практическими и лабораторными занятиями с другой стороны составляет 4:3 (68:51). Вместе с тем практическую составляющую дисциплины существенно усиливают курсовая работа, направленная на приобретение практических навыков по программированию статических и динамических структур данных, текстовых и двоичных файлов и рекурсивных алгоритмов, а также курсовой проект, ориентированный на глубокое освоение технологии объектно-ориентированного программирования задач в заданной проблемной области в терминах инкапсуляции, наследования, полиморфизма, перегрузки операций, потоков ввода-вывода и обработки исключений.

Основные

понятия курса

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

Обеспечение

последующих

дисциплин

образовательной

программы

Изучаемые в дисциплине высокоуровневые методы программирования, фундаментальные парадигмы программирования и инструментальные среды визуальной разработки программ используются при выполнении лабораторных работ, расчетно-графических заданий, курсовых работ и курсовых проектов по всем дисциплинам, включенным в учебный план направления 230100 (552800) «Информатика и вычислительная техника» (уровень подготовки – бакалавриат), а также при выполнении выпускной работы бакалавра.

Практическая часть курса

На практических и лабораторных занятиях, а также при выполнении курсовой работы и курсового проекта обучающиеся овладевают высокоуровневыми методами программирования вычислительных и логических задач, процедур создания и обработки статических и динамических структур данных, текстовых и двоичных файлов с позиций структурного программирования и объектно-ориентированного программирования, а также технологиями реализации простых графических интерфейсов пользователя с использованием двух современных инструментальных сред визуальной разработки приложений на платформе Windows (Borland C++Builder и Microsoft Visual Studio .NET).

Учет

индивидуальных

особенностей

обучающихся

На занятиях учитывается первоначальный уровень подготовки обучающихся; учитываются индивидуальные предпочтения обучающихся и уровень их подготовки при выборе темы курсовой работы и курсового проекта.

Направленность

курса на развитие общепредметных

умений

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

Описание основных “точек”

контроля

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

Характеристика

используемых

методических

материалов

При проведении лабораторных работ, практических занятий и в курсовом проектировании широко используются опубликованные издательством НГТУ авторские методические разработки преподавателей кафедры [8, 9, 10, 11, 12, 13, 29], ведущих данную дисциплину, а также электронное учебное пособие объемом 70 страниц ведущего лектора Шахмаметова Р.Г., содержащее подробно иллюстрированные методические указания к быстрому овладению основными приемами работы в профессиональной инструментальной среде визуальной разработки программ Microsoft Visual Studio .NET, предназначенной для автоматизированного создания полнофункциональных приложений на платформе Windows с использованием языков объектно-ориентированного программирования Visual C++ .NET, Visual C# .NET и библиотеки классов .NET Framework..

Дисциплина и

современные

информационные технологии

При выполнении лабораторных работ, курсовой работы и курсового проекта используются новейшие версии инструментальных сред визуальной разработки программ Borland C++Builder и Microsoft Visual Studio .NET.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]