Таблица 2.
Методы и формы организации обучения (ФОО)
ФОО Методы | Лекц. | Лаб. раб. | Пр. зан./ Сем., | СРС | К. пр. |
IT-методы | Ö | Ö | Ö | Ö | |
Работа в команде | Ö | Ö | |||
Игра | |||||
Обучение на основе опыта | Ö | ||||
Опережающая самостоятельная работа | Ö | ||||
Проектный метод | Ö | Ö | |||
Поисковый метод | Ö | ||||
Исследовательский метод | Ö |
6. Организация и учебно-методическое обеспечение самостоятельной работы студентов
6.1 Текущая СРС.
- работа с лекционным материалом, поиск и обзор литературы и электронных источников информации по индивидуально заданной проблеме курса,
- выполнение домашних заданий, домашних контрольных работ,
- опережающая самостоятельная работа,
- изучение тем, вынесенных на самостоятельную проработку,
- подготовка к лабораторным работам;
- подготовка к контрольной работе;
- подготовка к зачету.
6.2 Творческая проблемно-ориентированная самостоятельная работа
(ТСР).
- поиск, анализ, структурирование и презентация информации,
- выполнение задания по курсовой работе;
- исследовательская работа и участие в научных студенческих конференциях, семинарах и олимпиадах.
6.2. Содержание самостоятельной работы студентов по дисциплине
1. Подготовка к следующим лекциям по конспектам, презентациям и пособию.
2. Подготовка к лабораторным работам путем изучения требуемого теоретического материала.
3. Изучение заданного перечня самостоятельно осваиваемых тем
4. Темы курсовых работ (примеры)
1. Система управления местами гостиницы Система заказа номеров в гостинице. Ведение БД: Номера, Услуги, Клиенты Функции: Поселение и выселение клиентов, бронирование мест, учёт оказанных услуг Выходные документы: Счёт за проживание и услуги, Список проживавших на момент времени, Список номеров, Прейскурант услуг. |
2. Система отслеживания успеваемости студентов Система ведения результатов успеваемости студентов. Ведение БД: кафедры, студенты, предметы Функции: занесение данных по студентам, формирование справочных документов, Выходные документы: Ведомость успеваемости по группе студентов. |
3. Система учета пациентов больницы. Ведение справочников: Пациенты, Болезни, Палаты, Врачи, История болезни Функции: Ведение справочников, приём пациента, ведение истории болезни, выписка. Выходные документы: Список пациентов, Список врачей, Карточка больного. |
4. Система управления складом аптеки Ведение справочников: Группы лекарств, Лекарства, Производители, Поставщики Функции: ведение справочников, учёт прихода и продаж лекарств Выходные документы: Отчёт по наличию лекарств на складе по группам, Отчёт по продажам по группам, Счёт-фактура. |
5. Система учета заказов клиентов ресторана Ведение справочников: Продукты, Блюда, Заказы Функции: Ведение справочников, хранение рецептов, расчёт себестоимости блюда, приём заказов Выходные документы: Меню, Счёт заказа, Отчёт по продуктам на складе, Заказы за период. |
5. Темы индивидуальных заданий (примеры)
1. Организация деятельности администрации гостиницы. |
2. Организация работы службы автоинспекции. |
3. Деятельность налоговой службы. |
4. Организация работы службы социальной помощи. |
5. Деятельность абонентской службы АТС. |
6. Организация работы рекламного агентства. |
7. Деятельность службы трудоустройства. |
8. Организация работы службы общественного питания. |
9. Организация работы службы скорой помощи. |
10. Деятельность фирмы бартерного обмена. |
5. Темы, выносимые на самостоятельную проработку.
Тема № 1. Операции и операторы языка C# |
База данных как средство отображения информационной модели предметной области. |
Тема № 2. Работа с массивами |
Проектирование реляционной базы данных, функциональные зависимости, декомпозиция отношений, транзитивные зависимости, проектирование с использованием метода сущность – связь. |
Тема № 3. Коллекции и словари |
Изучение одной из современных СУБД по выбору. Создание и модификация базы данных; поиск, сортировка, индексирование базы данных, создание форм и отчетов; физическая организация базы данных; хешированные, индексированные файлы; защита баз данных; целостность и сохранность баз данных. |
Тема № 4. Обобщенные коллекции |
Технологии файл-сервер и клиент-сервер. |
Тема № 5. Встроенный язык поисковых запросов LINQ |
Способы организации файлов (последовательная, индексно-последовательная, с произвольным доступом). |
6.3 Контроль самостоятельной работы
Оценка результатов самостоятельной работы будет вестись в ходе выполнения контрольных работ и сдачи зачета.
6.4 Учебно-методическое обеспечение самостоятельной работы студентов
1) Объектно-ориентированное программирование в действии: Пер. с англ. СПб.: Питер, 19с,
2) Тузовский методы информатики и программирования. – Томск: Изд-во ТПУ, 2009. – 200с.
3) Язык программирования С# 2005 и платформа. NET 2.0, 3-е издание : Пер. с англ. – М.: ООО “”, 2007. – 1168 с.
(есть в электронном формате)
Учебно-методические материалы, находящие в локальной сети кафедры ОСУ.
7. Средства (ФОС) текущей и итоговой оценки качества освоения дисциплины
7.1. Входной контроль (пример тестовых заданий)
Задание 1
Составить на любом языке программирования консольное приложение, которое содержит описание класса Time (время), который должен содержать:
Класс должен включать:
· Закрытые свойства для хранения часов и минут
· Методы доступа к закрытым свойствам
· Конструктор или несколько конструкторов, для создания экземпляров класса
· Метод отображения на экране времени в формате (чч:мм)
Программа должна делать следующее:
В функции main() нужно объявить и создать массив из 3 объектов описанного класса Задать им следующие значения (2ч 30м, 5ч 15м, 3ч 45м) Вывести на экран время, хранящееся во всех объектах. Рассчитать разницу в днях между 1 и 2 объектами и вывести ее на экран.Задание 2
Составить на любом языке программирования консольную программу, которая содержит описание класса
Date - дата (год, месяц, день)
Класс должен включать:
· Закрытые свойства для хранения год, месяц, день.
· Методы доступа к зарытым свойствам.
· Конструктор или несколько конструкторов, для создания объектов класса.
· Метод - показать на экране время в формате (дд/мм/гг)
· Метод - рассчитать количество дней с начала года до даты
public int Days( )
Программа должна делать следующее:
В функции main() нужно объявить и создать массив из 3 объектов описанного класса Задать им следующие значения (1.5.27.2001) Вывести на экран даты, хранящиеся во всех объектах. Рассчитать разницу в днях между 1 и 3 объектами и вывести ее на экран.7.2. Рубежный контроль (пример вопросов тестовой форме)
Задание 1
1. Написать программу, которая, используя объект класса производного от класса Form, выводит следующее окно:
При нажатии кнопки Button, текстовое поле Textbox3 должно показать результат выбранной в ListBox операции над числами, введенными в Textbox1 и Textbox2
Задание 2
1. Написать программу, которая, используя объект класса производного от класса Form, выводит следующее окно:
При нажатии кнопки Button, текстовое поле Textbox3 должно показать результат выбранной в ListBox операции над числами, введенными в Textbox1 и Textbox2
При выборе студента в ListBox1 в ListBox2 должны показываться его оценки.
Задание 3
1. Написать программу, которая, используя объект класса производного от класса Form, позволяет просматривать информацию об успеваемости студентов по годам:
ФИО студента | Математика | Физика | Химия |
4 | 5 | 4 | |
3 | 4 | 5 | |
5 | 5 | 5 |
Форма окна программы:


При выборе студента в ListBox1 в ListBox2 должны показываться его оценки.
Пример вопросов для экзамена
Основные идеи и компоненты.Net технологии. Последовательность создания и выполнения программ на платформе. Net. Сборка (assembly) и ее структура в .Net технологии. Основные части и их назначение. Структура программы на языке C#. Описания классов на языке C#. Встроенные типы языка C#. Неявное и явное приведение (преобразование) встроенных типов. Описание и использование методов класса. Перегрузка методов класса. Базовый класс System. Object. Назначение, методы. Операции языка C#. Перегрузка операций в создаваемых классах. Программирование явного и неявного преобразования пользовательских типов (собственных классов).8. Рейтинг качества освоения дисциплины
Дисциплина | Объектно-ориентированное программирование | Число недель | 18 | ||||||||||
Институт | Кибернетики | Кол-во кредитов | 4 | ||||||||||
Кафедра | ОСУ | Лекции, час | 27 | ||||||||||
Семестр | 3 | Практич. занятия, час | |||||||||||
Группы | 2 курс | Лаб. работы, час. | 45 | ||||||||||
Преподаватель | , профессор | Всего аудит. работы, час | 72 | ||||||||||
Самост. работа, час | 72 | ||||||||||||
ВСЕГО, час | 144 | ||||||||||||
Рейтинг-план освоения дисциплины в течение семестра
Недели | Текущий контроль | ||||||||||||
Теоретический материал | Практическая деятельность | Итого | |||||||||||
Название модуля | Темы лекций | Контро-лир. матер. | Бал-лы | Название лабораторных работ | Баллы | Темы практических занятий | Бал-лы | Рубежные контрольные работы | Бал-лы | Проблемно-ориентированные задания | Бал-лы | ||
1 | Введение в дисциплину | Теоретические основы объектно-ориентированного программирования | Ознакомление с Visual Studio, простое задание. Работа с массивами. | 2 | |||||||||
2 | Основные понятия платформы Microsoft .Net | ||||||||||||
Тест 1 | 4 | КР 1 | 4 | ||||||||||
Всего по контрольной точке (аттестации) № 1 | 10 | ||||||||||||
3 | Основы программирования на языке C# | Основные понятия языка программирования С# | Создание и использование классов. Переопределение операций класса. | 2 | |||||||||
4 | |||||||||||||
Коллекции и словари | |||||||||||||
5 | Встроенный язык поисковых запросов LINQ | Наследование классов. | 2 | ||||||||||
6 | Тест 2 | 4 | |||||||||||
Всего по контрольной точке (аттестации) № 2 | 14 | ||||||||||||
9 | Создание и использование классов | Описание классов | Создание и использование библиотек классов. | 2 | |||||||||
10 | |||||||||||||
Делегаты и события классов | |||||||||||||
11 | Работа с делегатами и событиями. Работа с коллекциями. Разработка LINQ запросов. Работа с файлами. | 4 | |||||||||||
12 | Дополнительные пользовательские типы | Тест 3 | 4 | КР 1 | 6 | ||||||||
Всего по контрольной точке (аттестации) № 3 | 16 | ||||||||||||
13 | Разработка графического интерфейса пользователей | Создание форм и работа с ними | Визуальная разработка простого интерфейса программы. Создание и использование меню. Рисование в окне программы. Работа с внешними устройствами. Работа с таймером. Работа с общими диалогами Работа с элементами управления. Создание и использование собственных диалогов. | 2 | |||||||||
Рубежная КР 2 | |||||||||||||
14 | |||||||||||||
15 | Работа с данными | Работа с файлами | Подключение и считывание данных и БД. Занесение данных в БД. Поиск и корректировка данных. Работа с объектами DataSet. | 4 | Рубежная КР 3 | ||||||||
Работа с базами данными | |||||||||||||
16 | |||||||||||||
17 | |||||||||||||
Всего по контрольной точке (аттестации) № 4 | 20 | ||||||||||||
Итоговая текущая аттестация | 60 | ||||||||||||
Зачет | 40 | ||||||||||||
100 | |||||||||||||
9. Учебно-методическое и информационное обеспечение дисциплины
Основная литература:
1) Объектно-ориентированное программирование в действии: Пер. с англ. СПб.: Питер, 19с,
2) Тузовский методы информатики и программирования. – Томск: Изд-во ТПУ, 2009. – 200с.
3) Язык программирования С# 2005 и платформа. NET 2.0, 3-е издание : Пер. с англ. – М.: ООО “”, 2007. – 1168 с.
(есть в электронном формате)
4) Введение в С#. Библиотека программиста: пер с англ. – СПб.: Питер, 2001г. – 304 с.
Дополнительная литература:
1) Просиз Дж. Программирование для /Пер. с англ. — М.: Издательско-торговый дом «Русская Редакция», 2003. — 704 стр.: ил. (есть в электронном формате)
2) Программирование на C# / Пер. с англ. – М: Символ-Плюс, 2003. – 840 c. (есть в электронном формате)
Программное обеспечение и Internet-ресурсы:
· Visual Studio Express Edition 2010
· Учебно-методические материалы, находящие в локальной сети кафедры ОСУ.
10. Материально-техническое обеспечение модуля (дисциплины)
Компьютерный класс. 10 компьютеров Pentium IV(MB S-478 Bayfild D865GBFL i865G 800 MHz, Celeron 2.4GHz, 2 Dimm 256 Mb, HDD 40 Gb)
Программа составлена на основе Стандарта ООП ТПУ в соответствии с требованиями ФГОС по направлению и профилю подготовки 230700 Прикладная информатика.
Программа одобрена на заседании кафедры ОСУ
(протокол № ____ от «___» _______ 2011 г.).
Автор д. т.н., профессор каф. ОСУ __________________
Рецензент(ы) __________________________
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 |


