Главная
страница 1
Федеральное государственное образовательное бюджетное учреждение высшего

профессионального образования

«Поволжский государственный университет телекоммуникаций и информатики»

____________________________________________________________________________


«УТВЕРЖДАЮ»

Проректор по Н и И


_______________________Бурдин В.А

подпись Фамилия И.О.

« ____ » _______________ 2012 г.

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

Программирование на языке C#




Направление (специальность) подготовки

230100

Информатика и вычислительная техника






код и наименование направления (специальности) подготовки








Профиль (специализация) подготовки







указывается при наличии








Квалификация (степень) выпускника

магистр




бакалавр, магистр, дипломированный специалист

Факультет

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




наименование факультета


Кафедра

Информатика и вычислительная техника




наименование кафедры








Курс

1

семестр

1
















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

Очная - полная




очная (заочная) - полная (сокращенная, ускоренная)


Рабочая программа обсуждена на заседании кафедры ИВТ

Протокол № _1_ от « 31 » августа 2012 г.


Заведующий кафедрой ИВТ

наименование кафедры

_______________ Акчурин Э.А.

подпись, Фамилия И.О.

« ____ » _______________ 2012 г.
Самара

2012
Рабочая программа предназначена для преподавания дисциплины “ Программирование на языке C#» студентам очной формы обучения по направлению подготовки магистра «230100 – Информатика и вычислительная техника» на 1 курсе в 1 семестре.

Программу составил

Зав. каф. ИВТ д.т.н. проф. Акчурин Э.А.

«30» 08 2012 г.

Рецензент

Зав. каф. ПОУТС д.т.н. проф. Тарасов В.Н.

«30» 08 2012 г.

Цели и задачи дисциплины


Целью преподавания дисциплины является изучения базового языка программирования высокого уровня Visual C#.

В курсе изучаются:

Сам язык программирования.

Интегрированные среды разработки, его поддерживающие.


Место дисциплины в учебном процессе


Дисциплина входит в вариативную часть профессионального цикла образовательной программы магистра М2. Изучение данной дисциплины базируется на следующих курсах:

Методы оптимизации.

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

Инструментальные средства обработки и моделирования.


Компетенции обучающегося в результате освоения дисциплины


Студенты, успешно выполнившие учебный план, должны:

Знать основы современных языков программирования высокого уровня.

Знать организацию платформ .NET.Framework.

Знать основы языка C#.

Уметь программировать на языке в ИСР.

В процессе освоения дисциплины у студентов развиваются следующие компетенции:



  1. Универсальные (общекультурные):

Способен совершенствовать свой ОК уровень (ОК-1 ФГОС).

Самостоятельное изучение новых методов (ОК-2 ФГОС).

Свободный русский и иностранный языки (ОК-3 ФГОС).

Новые знания с помощью новых технологий (ОК-6 ФГОС).



  1. Профессиональные:

Применение перспективных новаций в НИР (ПК-1 ФГОС).

Участие в педагогической работе кафедр (ПК-2 ФГОС).

Разработка аппаратных и/или программных средств (ПК-4 ФГОС).

Объекты автоматизации (ПК-5 ФГОС).

Программные комплексы (ПК-6 ФГОС).

Объем дисциплины и виды учебной работы


Вид учебной работы

Всего часов

№№ семестров

1

2

Общая трудоемкость дисциплины

216

216




Аудиторные занятия (Ауд)










Лекции (Л)

32

32




Практические занятия (семинары) (ПЗ)

16

16




Лабораторные работы (ЛР)

32

32




Самостоятельная работа (СР)

136

136




Курсовой проект (работа) – (КП, КрР)










Контрольное задание – (КЗ)










Вид итогового контроля

Экзамен (Эк), зачет (Зч), диф_зачет (ДЗч)



Эк.

Эк.



Содержание дисциплины

Разделы дисциплины и междисциплинарные связи


№ п/п

Связанная дисциплина

Номера разделов данной дисциплины




Программирование на языке Java

1

2

3

4

5

6

7

8

Разделы дисциплины и виды занятий

Содержание разделов дисциплины




Наименование раздела

Содержание раздела



Введение.

История языка Java

ИСР Visual C#.





Основы языка.

Типы данных.

Структура программы.





Операторы.

Линейные структуры.

Выражения и разделители.





ООП

Классы.

Интерфейсы.





Инструкции.

Решения и ветвления.

Циклы.




Работа со строками.

Массивы.

Файлы.




Обработка ошибок

Ошибки.

Исключения.





Графика.

Растровые изображения.

Анимация.




Разделы дисциплины и виды занятий

Разделы дисциплины, изучаемые в 1 семестре




Наименование разделов и их содержание

Неделя

Количество часов




Тек. К

Всего

Аудиторные

СР

Л

ПЗ

ЛР










Введение.

1,2

26

4

2

4

16







Основы языка.

3,4

26

4

2

4

16







Операторы.

5,6

20

4

2

4

10







ООП

7,8

30

4

2

4

20

ПК




Инструкции.

9,10

36

4

2

4

26







Работа со строками.

11,12

22

4

2

4

12







Обработка ошибок

13,14

26

4

2

4

16







Графика.

15,16

30

4

2

4

20







Итого за семестр:




216

32

16

32

136







Всего за весь курс:





















Тематический план изучения дисциплины

Лабораторные работы




Раздел

Наименование тем, их содержание

Объем в часах



1

ИСР Знакомство с системой. Первая программа.

2



2

Структура программы. Типы данных. Числа.

2



2

Структура программы. Типы данных. Символы. Строки.

2



2

Линейные структуры. Класс Math.

2



5

Структуры с ветвлениями. Инструкции if.

2



5

Структуры с ветвлениями. Инструкции switch.

2



5

Циклические структуры. Инструкции while, do-while.

2



6

Работа с массивами.

2



6

Работа с файлами.

2



7

Исключения. Инструкции try – catch - finally.

2



8

Графика. Примитивы.

2



8

Графика. Компоненты.

2



8

Графика. Графики функций.

2



8

Графика. Растровые изображения.

2



8

Графика. Анимация.

2



7

Средства отладки.

2







Итого

32



Практические занятия




Раздел

Наименование тем, их содержание

Объем в часах



1

Введение.

2




2

Основы языка.

2




3

Операторы.

2




4

ООП

2




5

Инструкции.

2




6

Работа со строками.

2




7

Обработка ошибок

2




8

Графика.

2







Итого

16

Курсовая работа


Курсовая работа посвящена созданию приложения под операционную систему Windows на языке C# с использованием ИСР Visual Studio .Net Express Edition.

Учебно-методическое и информационное обеспечение дисциплины

Рекомендуемая литература

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


  1. Акчурин Э.А. Программирование на языке C# в MS Visual Studio .Net или SharpDevelop. Учебное пособие. Самара, ИУНЛ. ПГУТИ, 2011, 150 с.

  2. Нэш. C# 2010. Ускоренный курс для профессионалов. М: ИД Вильямс, 2010. 592с.

  3. Макки А. Введение в .NET 4.0 и Visual Studio 2010 для профессионалов. Пер. с англ. - М.: "Вильямс", 2010. 412с.

  4. Нейгел К. и др. C# 2008 и платформа .Net 3.5 для профессионалов. – М. Диалектика, 2009, 1392 с.

Дополнительная литература


Рихтер Дж. CLR via C#. Программирование на платформе Microsoft .NET Framework 2.0 на языке С#. Пер. с англ. - М.: «Русская Редакция» ; СПб. : Питер , 2007. 656 стр.

Макаров А. и др. CIL и системное программирование в Microsoft.NET: – М. : Интернет-УИТ, 2006. 328 с.


Средства обеспечения дисциплины

Методические указания и материалы по видам занятий


  1. Акчурин Э., Ильин А. Программирование на языке C#. ЛР в ИСР Visual C# 2010 Express или SharpDevelop. . Самара, ИУНЛ. ПГУТИ, 2011, 114 с.

Программное обеспечение по видам занятий


Программное обеспечение для выполнения лабораторных работ:

Visual Studio .Net Express Edition 2010.


Смотрите также:
Рабочая программа дисциплины программирование на языке C# Направление (специальность) подготовки
97.36kb.
1 стр.
Рабочая программа учебной дисциплинЫ «Введение в специальность» Направление подготовки специалиста
134.03kb.
1 стр.
Рабочая программа учебной дисциплины тренинг ассертивности
329.8kb.
3 стр.
Рабочая программа дисциплины Информационные технологии в менеджменте Направление подготовки
572.63kb.
6 стр.
Рабочая программа дисциплины математика Направление подготовки 050400. 62 Психолого-педагогическое образование Профиль подготовки
160.93kb.
1 стр.
Рабочая программа дисциплины Государственное и муниципальное управление Направление подготовки 080200 Менеджмент
273.23kb.
1 стр.
Рабочая программа наименование дисциплины Страноведение (на иностранном языке) По направлению подготовки
225.31kb.
1 стр.
Рабочая программа дисциплины теория вероятностей и математическая статистика Направление подготовки
216.1kb.
1 стр.
Рабочая программа по дисциплине «Физическая культура» Направление подготовки
560.36kb.
3 стр.
Рабочая программа дисциплины (модуля) правоведение направление подготовки: Информационная безопасность Профиль подготовки
1525.79kb.
12 стр.
Рабочая программа дисциплины вспомогательные исторические дисциплины направление подготовки История Степень выпускника бакалавр
337.5kb.
1 стр.
Рабочая программа дисциплины Управление разработкой и внедрением нового продукта Направление подготовки 080200 «менеджмент»
1364.01kb.
8 стр.