рабочая программа дисциплины - Кафедра «ИВТ

advertisement
Федеральное государственное образовательное бюджетное учреждение высшего
профессионального образования
«Поволжский государственный университет телекоммуникаций и информатики»
____________________________________________________________________________
«УТВЕРЖДАЮ»
Проректор по Н и И
_______________________Бурдин В.А
подпись
Фамилия И.О.
« ____ » _______________ 2012 г.
РАБОЧАЯ ПРОГРАММА ДИСЦИПЛИНЫ
Программирование на языке C#
Направление (специальность) 230100
Информатика и вычислительная техника
подготовки
код и наименование направления (специальности) подготовки
Профиль (специализация)
подготовки
указывается при наличии
магистр
Квалификация (степень) выпускника
бакалавр, магистр, дипломированный специалист
Информационных систем и технологий
Факультет
наименование факультета
Информатика и вычислительная техника
Кафедра
наименование кафедры
Курс
1
Форма обучения
семестр
1
Очная - полная
очная (заочная) - полная (сокращенная, ускоренная)
Рабочая программа обсуждена на заседании кафедры ИВТ
Протокол № _1_ от « 31 » августа 2012 г.
Заведующий кафедрой
ИВТ
наименование кафедры
_______________
подпись,
Акчурин Э.А.
Фамилия И.О.
« ____ » _______________ 2012 г.
Самара
2012
Рабочая программа предназначена для преподавания дисциплины “ Программирование на
языке C#» студентам очной формы обучения по направлению подготовки магистра
«230100 – Информатика и вычислительная техника» на 1 курсе в 1 семестре.
Программу составил
Зав. каф. ИВТ
«30» 08
д.т.н. проф.
Акчурин Э.А.
2012 г.
Рецензент
Зав. каф. ПОУТС д.т.н. проф.
«30» 08
2012 г.
Тарасов В.Н.
1. Цели и задачи дисциплины
Целью преподавания дисциплины является изучения базового языка программирования
высокого уровня Visual C#.
В курсе изучаются:


Сам язык программирования.
Интегрированные среды разработки, его поддерживающие.
2. Место дисциплины в учебном процессе
Дисциплина входит в вариативную часть профессионального цикла образовательной программы магистра М2. Изучение данной дисциплины базируется на следующих курсах:
 Методы оптимизации.
Основные положения дисциплины должны быть использованы в дальнейшем при изучении следующих дисциплин:
 Инструментальные средства обработки и моделирования.
3. Компетенции обучающегося в результате освоения дисциплины
Студенты, успешно выполнившие учебный план, должны:




Знать основы современных языков программирования высокого уровня.
Знать организацию платформ .NET.Framework.
Знать основы языка C#.
Уметь программировать на языке в ИСР.
В процессе освоения дисциплины у студентов развиваются следующие компетенции:
1. Универсальные (общекультурные):
 Способен совершенствовать свой ОК уровень (ОК-1 ФГОС).
 Самостоятельное изучение новых методов (ОК-2 ФГОС).
 Свободный русский и иностранный языки (ОК-3 ФГОС).
 Новые знания с помощью новых технологий (ОК-6 ФГОС).
2. Профессиональные:
 Применение перспективных новаций в НИР (ПК-1 ФГОС).
 Участие в педагогической работе кафедр (ПК-2 ФГОС).
 Разработка аппаратных и/или программных средств (ПК-4 ФГОС).
 Объекты автоматизации (ПК-5 ФГОС).
 Программные комплексы (ПК-6 ФГОС).
4. Объем дисциплины и виды учебной работы
Вид учебной работы
Общая трудоемкость дисциплины
Аудиторные занятия (Ауд)
Лекции (Л)
Практические занятия (семинары) (ПЗ)
Лабораторные работы (ЛР)
Самостоятельная работа (СР)
Курсовой проект (работа) – (КП, КрР)
Контрольное задание – (КЗ)
Вид итогового контроля
Экзамен (Эк), зачет (Зч), диф_зачет (ДЗч)
Всего
часов
216
№№ семестров
1
2
216
32
16
32
136
32
16
32
136
Эк.
Эк.
5. Содержание дисциплины
5.1. Разделы дисциплины и междисциплинарные связи
№ п/п
Связанная дисциплина
Номера разделов данной дисциплины
Программирование на языке Java
1
2
3
4
5.2. Разделы дисциплины и виды занятий
5.3. Содержание разделов дисциплины
№
1.
Наименование раздела
Введение.
2.
Основы языка.
3.
Операторы.
4.
ООП
5.
Инструкции.
6.
Работа со строками.
7.
Обработка ошибок
8.
Графика.
Содержание раздела
История языка Java
ИСР Visual C#.
Типы данных.
Структура программы.
Линейные структуры.
Выражения и разделители.
Классы.
Интерфейсы.
Решения и ветвления.
Циклы.
Массивы.
Файлы.
Ошибки.
Исключения.
Растровые изображения.
Анимация.
5
6
7
8
5.4. Разделы дисциплины и виды занятий
Введение.
Основы языка.
Операторы.
ООП
Инструкции.
Работа со строками.
Обработка ошибок
Графика.
Итого за семестр:
Всего за весь курс:
1,2
3,4
5,6
7,8
9,10
11,12
13,14
15,16
Количество часов
Всего
26
26
20
30
36
22
26
30
216
Аудиторные
Л
4
4
4
4
4
4
4
4
32
ПЗ
2
2
2
2
2
2
2
2
16
ЛР
4
4
4
4
4
4
4
4
32
СР
16
16
10
20 ПК
26
12
16
20
136
6. Тематический план изучения дисциплины
6.1. Лабораторные работы
№
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
Раздел
1
2
2
2
5
5
5
6
6
7
8
8
8
8
8
7
Наименование тем, их содержание
ИСР Знакомство с системой. Первая программа.
Структура программы. Типы данных. Числа.
Структура программы. Типы данных. Символы. Строки.
Линейные структуры. Класс Math.
Структуры с ветвлениями. Инструкции if.
Структуры с ветвлениями. Инструкции switch.
Циклические структуры. Инструкции while, do-while.
Работа с массивами.
Работа с файлами.
Исключения. Инструкции try – catch - finally.
Графика. Примитивы.
Графика. Компоненты.
Графика. Графики функций.
Графика. Растровые изображения.
Графика. Анимация.
Средства отладки.
Итого
Тек. К
№ Наименование разделов и их содержание
Неделя
5.4.1. Разделы дисциплины, изучаемые в 1 семестре
Объем в часах
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
32
6.2. Практические занятия
№ Раздел
1
2
3
4
5
6
7
8
Наименование тем, их содержание
Введение.
Основы языка.
Операторы.
ООП
Инструкции.
Работа со строками.
Обработка ошибок
Графика.
Итого
Объем в часах
2
2
2
2
2
2
2
2
16
6.3. Курсовая работа
Курсовая работа посвящена созданию приложения под операционную систему Windows
на языке C# с использованием ИСР Visual Studio .Net Express Edition.
7. Учебно-методическое и информационное обеспечение дисциплины
7.1. Рекомендуемая литература
7.1.1. Основная литература
Акчурин Э.А. Программирование на языке C# в MS Visual Studio .Net или SharpDevelop. Учебное пособие. Самара, ИУНЛ. ПГУТИ, 2011, 150 с.
Нэш. C# 2010. Ускоренный курс для профессионалов. М: ИД Вильямс, 2010. 592с.
Макки А. Введение в .NET 4.0 и Visual Studio 2010 для профессионалов. Пер. с англ. М.: "Вильямс", 2010. 412с.
Нейгел К. и др. C# 2008 и платформа .Net 3.5 для профессионалов. – М. Диалектика,
2009, 1392 с.
7.1.2. Дополнительная литература
Рихтер Дж. CLR via C#. Программирование на платформе Microsoft .NET Framework
2.0 на языке С#. Пер. с англ. - М.: «Русская Редакция» ; СПб. : Питер , 2007. 656 стр.
Макаров А. и др. CIL и системное программирование в Microsoft.NET: – М. : Интернет-УИТ, 2006. 328 с.
7.2. Средства обеспечения дисциплины
7.2.1. Методические указания и материалы по видам занятий
Акчурин Э., Ильин А. Программирование на языке C#. ЛР в ИСР Visual C# 2010 Express или
SharpDevelop. . Самара, ИУНЛ. ПГУТИ, 2011, 114 с.
7.2.2. Программное обеспечение по видам занятий
Программное обеспечение для выполнения лабораторных работ:

Visual Studio .Net Express Edition 2010.
Download