РАБОЧАЯ ПРОГРАММА
.pdf1
Министерство образования и науки Российской Федерации Государственное образовательное учреждение
высшего профессионального образования «Брянская государственная инженерно-технологическая академия»
Кафедра информационных технологий
«Утверждаю» Декан А.Н. Заикин
_____________________
«____»___________20____
РАБОЧАЯ ПРОГРАММА ДИСЦИПЛИНЫ
Б2. В.4 Языки программирования
Направление подготовки бакалавров |
230400 Информационные системы и |
|
технологии |
Профиль подготовки |
Информационные системы и техно- |
|
логии |
Квалификация (степень) выпускника |
Бакалавр |
Форма обучения |
Дневная |
Выпускающая кафедра |
Информационные технологии |
|
|
Виды учебных занятий |
Трудоемкость (час.) |
|
Очная |
Лекции |
36 |
Лабораторные занятия |
18 |
Практические и семинарские занятия |
18 |
Итого аудиторных занятий: |
72 |
Вид итогового контроля |
Экзамен |
Самостоятельная работа |
108 |
Общая трудоемкость: |
180 (без экзамена) |
Брянск 2011
2
Рабочая программа составлена в соответствии с ФГОС ВПО для подготовки бакалавров по направлению 230400 Информационные системы и технологии и рабочим учебным планом.
Рабочая программа обсуждена на заседании кафедры 05 мая 2011 г. Протокол №5
Зав. кафедрой |
|
информационные технологии |
_______________(Евельсон Л. И.) |
Рекомендовано УМК механико-технологического факультета.
Председатель УМК |
_______________(Романов В. А.) |
Рабочая программа |
|
составлена |
_______________(Яковлев А. В.) |
3
1 ЦЕЛИ ОСВОЕНИЯ ДИСЦИПЛИНЫ
Целью освоения дисциплины является достижение следующих результатов образования (РО):
знания:
на уровне представлений (частично): принципы, базовые концепции технологий программирования, основные этапы и принципы создания программного продукта.
на уровне воспроизведения (частично): владеть методами построения математической модели профессиональных задач и содержательной интерпретации полученных результатов на уровне понимания (частично): владеть основными алгоритмами типовых численных методов решения математических задач.
умения:
практические: разработка алгоритмов решения простейших задач программирования.
Навыки (частично): применения алгоритмических языков высокого уровня при решении широкого круга практических задач.
Общекультурных
ОК-1 (частично). Владение культурой мышления, способность к обобщению и, анализу, восприятию информации, постановке цели и выбору путей еѐ достижения, умение логически верно, аргументировано и ясно строить устную и письменную речь; ОК-3 (частично). Понимание социальной значимости своей будущей профессии, обладание высокой мотивацией к выполнению профессиональной деятельности.
Профессиональных
ПК-1. Способность проводить техническое проектирование.
ПК-4. Способность проводить выбор исходных данных для проектирования.
ПК-10. Готовность разрабатывать, согласовывать и выпускать все виды проектной документации.
ПК-12. Способность разрабатывать средства реализации информационных технологий (методические, информационные, математические, алгоритмические, технические и программные).
ПК-27. Способность оформлять полученные рабочие результаты в виде презентаций, научнотехнических отчетов, статей и докладов на научно-технических конференциях.
2 МЕСТО ДИСЦИПЛИНЫ В СТРУКТУРЕ ООП ВПО
Дисциплина «Языки программирования» относится к циклу базовых дисциплин.
Место дисциплины в структуре ООП ВПО.
Перечень дисциплин, изучение которых необходимо студентам для освоения информационных технологий:
1.Математика.
1.1.Элементарные функции.
1.2.Графики элементарных функций.
1.3.Решение уравнение и неравенств.
1.4.Решение систем уравнений.
4
1.5.Конечные последовательности, суммы, произведения, средние значения.
1.6.Основы линейной алгебры
1.7.Основы планиметрии.
1.8.Системы координат.
2.Информатика.
2.1.Информация и измерение еѐ количества.
2.2.Архитектура и структура компьютера.
2.3.Устройство памяти.
2.4.Системы счисления.
2.5.Перевод чисел из одной системы счисления в другую.
2.6.Представление в компьютере целых и вещественных чисел.
2.7.Выполнение арифметических действий над нормализованными числами.
2.8.Понятие логической формулы.
2.9.Понятие о логическом элементе компьютера.
2.10.Схемы И, ИЛИ, НЕ, И-НЕ, ИЛИ-НЕ.
2.11.Понятие сумматора
2.12.Понятие алгоритма.
2.13.Словесный и графический способы записи алгоритмов.
2.14.Понятие уровня языка программирования.
2.15.Особенности машинных языков.
Знания, полученные при изучении дисциплины, используются в дисциплинах:
1.Технология программирования.
2.Лингвистическое и программное обеспечение САПР.
3.Языки программирования высокого уровня.
4.Мультимедиа технологии.
5.Программное обеспечение для Интернет.
6.Управление данными.
7.Интерфейсы периферийных устройств.
5
3 СТРУКТУРА И СОДЕРЖАНИЕ ДИСЦИПЛИНЫ
Общая трудоемкость дисциплины составляет 180 часов, зачетных единиц 5. Структура дисциплины приведена на титульном листе.
3.1Содержание (дидактика) дисциплины
Врамках дисциплины изучаются языки программирования высокого уровня Visual Basic
.NET и C#.
1.Язык программирования Visual Basic .NET 2008.
Раздел 1.1. Введение в Visual Basic .NET. 1.1.1. Платформа .NET. 1.1.2. Обзор языка.
1.1.3.Интегрированная среда разработки. 1.1.4. Простейшая программа.
Раздел 1.2. Типы данных, переменные и константы и массивы. 1.2.1. Типы данных.
1.2.2.Преобразование типов. 1.2.3. Переменные. 1.2.4. Константы.
Раздел 1.3. Выражения и операторы. 1.3.1. Арифметические операции. 1.3.2. Математи-
ческие функции. 1.3.3. Операторы сравнения. 1.3.4. Логические операции.
Раздел 1.4. Операторы условия, выбора и циклов. 1.4.1. Операторы условия. 1.4.2. Опе-
раторы циклов.
Раздел 1.5. Массивы. 1.5.1. Одномерные массивы. 1.5.2. Двумерные массивы. 1.5.3. Строковый тип. 1.5.4. Строковые операции.
Раздел 1.6. Процедуры и функции. 1.6.1. Методы (подпрограммы). 1.6.2. Функции. 1.6.3. Процедуры. 1.6.4. Параметры и аргументы.
Раздел 1.7. Объекты и классы. 1.7.1. Основы ООП. 1.7.2. Классы. 1.7.3. Создание объектов из классов.
Раздел 1.8. Работа с формами. 1.8.1. Дизайнер форм 1.8.2. Свойства форм. 1.8.3. Отображение и скрытие форм. 1.8.4. Элементы управления для отображения и ввода текстовой информации. 1.8.5. Кнопки, панели, группы переключателей.
Раздел 1.9. Графика в Visual Basic .NET. 1.9.1. Объект Graphics. 1.9.2. Рисование линий и фигур. 1.9.2. Рисование текста.
2. Язык программирования С#.
Раздел 2.1. Введение в C#. 2.1.1. Обзор языка. 2.1.2. Интегрированная среда разработки.
2.1.3.Простейшая программа.
Раздел 2.2. Типы данных, переменные и константы и массивы. 2.2.1. Типы данных.
2.2.2.Преобразование типов. 2.2.3. Переменные. 2.2.4. Константы.
Раздел 2.3. Выражения и операторы. 2.3.1. Арифметические операции. 2.3.2. Математи-
ческие функции. 2.3.3. Операторы сравнения. 2.3.4. Логические операции.
Раздел 2.4. Операторы условия, выбора и циклов. 2.4.1. Операторы условия. 2.4.2. Опе-
раторы циклов.
Раздел 2.5. Массивы. 2.5.1. Одномерные массивы. 2.5.2. Двумерные массивы. 2.5.3. Строковый тип. 2.5.4. Строковые операции.
Раздел 2.6. Процедуры и функции. 2.6.1. Методы (подпрограммы). 2.6.2. Функции. 2.6.3. Процедуры. 2.6.4. Параметры и аргументы.
Раздел 2.7. Объекты и классы. 2.7.1. Основы ООП. 2.7.2. Классы. 2.7.3. Создание объектов из классов.
Раздел 2.8. Работа с формами. 2.8.1. Дизайнер форм 2.8.2. Свойства форм. 2.8.3. Отображение и скрытие форм. 2.8.4. Элементы управления для отображения и ввода текстовой информации. 2.8.5. Кнопки, панели, группы переключателей.
6
Раздел 2.9. Графика в Visual Basic .NET. 2.9.1. Объект Graphics. 2.9.2. Рисование линий и фигур. 2.9.2. Рисование текста.
3.2 Теоретическое обучение. Наименование разделов, тем, содержание и трудоем-
кость в часах лекционных занятий
№ |
Раздел дисциплины, номер лекции, тема и ос- |
Трудоемкость |
Форма лекцион- |
|
ного |
||||
п/п |
новные вопросы. |
в часах |
||
занятия |
||||
|
|
|
||
1. Язык программирования Visual Basic .NET 2008 |
|
|
||
1 |
Раздел 1.1. Введение в Visual Basic .NET.. Плат- |
|
Лекция - визуали- |
|
|
форма .NET. Обзор языка. Интегрированная среда |
2 |
||
|
зация |
|||
|
разработки. Простейшая программа. |
|
||
|
|
|
||
2 |
Раздел 1.2. Типы данных, переменные и кон- |
|
Информационная |
|
|
станты и массивы. Типы данных. Преобразова- |
2 |
||
|
лекция |
|||
|
ние типов. Переменные. Константы. |
|
||
|
|
|
||
3 |
Раздел 1.3. Выражения и операторы. Арифмети- |
|
Информационная |
|
|
ческие операции. Математические функции. Опе- |
2 |
||
|
лекция |
|||
|
раторы сравнения. Логические операции. |
|
||
|
|
|
||
4 |
Раздел 1.4. Операторы условия, выбора и цик- |
2 |
Информационная |
|
|
лов. Операторы условия. Операторы циклов. |
лекция |
||
|
|
|||
5 |
Раздел 1.5. Массивы. Одномерные массивы. |
|
Информационная |
|
|
Двумерные массивы. Строковый тип. Строковые |
2 |
||
|
лекция |
|||
|
операции. |
|
||
|
|
|
||
6 |
Раздел 1.6. Процедуры и функции. Методы |
|
Информационная |
|
|
(подпрограммы). Функции. Процедуры. Парамет- |
2 |
||
|
лекция |
|||
|
ры и аргументы. |
|
||
|
|
|
||
7 |
Раздел 1.7. Объекты и классы. Основы ООП. |
2 |
Информационная |
|
|
Классы. Создание объектов из классов. |
лекция |
||
|
|
|||
8 |
Раздел 1.8. Работа с формами. Дизайнер форм |
|
|
|
|
Свойства форм. Отображение и скрытие форм. |
|
Информационная |
|
|
Элементы управления для отображения и ввода |
2 |
||
|
лекция |
|||
|
текстовой информации. Кнопки, панели, группы |
|
||
|
|
|
||
|
переключателей. |
|
|
|
9 |
Раздел 1.9. Графика в Visual Basic .NET. Объект |
|
Информационная |
|
|
Graphics. Рисование линий и фигур. Рисование |
2 |
||
|
лекция |
|||
|
текста. |
|
||
|
|
|
||
2. Язык программирования C# |
|
|
||
10 |
Раздел 2.1. Введение в C#. Обзор языка. Интегри- |
|
Лекция - визуали- |
|
|
рованная среда разработки. Простейшая програм- |
2 |
||
|
зация |
|||
|
ма. |
|
||
|
|
|
||
11 |
Раздел 2.2. Типы данных, переменные и кон- |
|
|
|
|
станты и массивы. Типы данных. Преобразова- |
2 |
Лекция-беседа |
|
|
ние типов. Переменные. Константы. |
|
|
|
12 |
Раздел 2.3. Выражения и операторы. Арифмети- |
|
Информационная |
|
|
ческие операции. Математические функции. Опе- |
2 |
||
|
лекция |
|||
|
раторы сравнения. Логические операции. |
|
||
|
|
|
||
13 |
Раздел 2.4. Операторы условия, выбора и цик- |
2 |
Лекция-беседа |
|
|
лов. Операторы условия. Операторы циклов. |
|||
|
|
|
7
14 |
Раздел 2.5. Массивы. Одномерные массивы. |
|
|
|
Двумерные массивы. Строковый тип. Строковые |
2 |
Лекция-беседа |
|
операции. |
|
|
15 |
Раздел 2.6. Процедуры и функции. Методы |
|
Информационная |
|
(подпрограммы). Функции. Процедуры. Парамет- |
2 |
|
|
лекция |
||
|
ры и аргументы. |
|
|
|
|
|
|
16 |
Раздел 2.7. Объекты и классы. Основы ООП. |
2 |
Информационная |
|
Классы. Создание объектов из классов. |
лекция |
|
|
|
||
17 |
Раздел 2.8. Работа с формами. Дизайнер форм |
|
|
|
Свойства форм. Отображение и скрытие форм. |
|
Информационная |
|
Элементы управления для отображения и ввода |
2 |
|
|
лекция |
||
|
текстовой информации. Кнопки, панели, группы |
|
|
|
|
|
|
|
переключателей. |
|
|
18 |
Раздел 2.9. Графика в C#. Классы рисования. Ри- |
2 |
Информационная |
|
сование линий и фигур. Рисование текста. |
лекция |
|
|
|
||
|
ИТОГО час. |
36 |
|
3.3 Лабораторные и практические занятия 3.3.1. Практические занятия
№ |
Раздел дисциплины, номер, |
Трудоем- |
Форма проведе- |
Средство оценива- |
||||
тема и рассматриваемые во- |
кость в ча- |
ния |
ния результатов |
|||||
п/п |
||||||||
|
просы |
|
сах |
занятия |
обучения |
|||
|
|
|
||||||
1. Язык программирования Visual Basic .NET 2008 |
|
|
||||||
1 |
Раздел 1.1. Введение в Visual |
|
|
|
||||
|
Basic .NET.. Платформа .NET. |
|
|
|
||||
|
Обзор языка. Интегрированная |
|
|
|
||||
|
среда разработки. Простейшая |
|
|
|
||||
|
программа. |
|
|
2 |
Решение задач |
Контрольный оп- |
||
|
Раздел 1.2. Типы данных, |
рос |
||||||
|
|
|
||||||
|
переменные и константы и |
|
|
|
||||
|
массивы. Типы данных. Пре- |
|
|
|
||||
|
образование типов. Перемен- |
|
|
|
||||
|
ные. Константы. |
|
|
|
|
|||
2 |
Раздел 1.3. Выражения и |
|
|
|
||||
|
операторы. Арифметические |
|
|
|
||||
|
операции. Математические |
|
|
|
||||
|
функции. Операторы сравне- |
|
|
Контрольный оп- |
||||
|
ния. Логические операции. |
2 |
Решение задач |
|||||
|
рос |
|||||||
|
Раздел 1.4. Операторы усло- |
|
|
|||||
|
|
|
|
|||||
|
вия, выбора и циклов. Опе- |
|
|
|
||||
|
раторы условия. Операторы |
|
|
|
||||
|
циклов. |
|
|
|
|
|
|
|
3 |
Раздел 1.5. Массивы. |
Одно- |
|
|
|
|||
|
мерные |
массивы. Двумерные |
|
|
|
|||
|
массивы. Строковый тип. |
|
|
|
||||
|
Строковые операции. |
|
2 |
Решение задач |
Контрольная рабо- |
|||
|
Раздел |
1.6. |
Процедуры и |
та |
||||
|
|
|
||||||
|
функции. Методы (подпро- |
|
|
|
||||
|
граммы). Функции. Процеду- |
|
|
|
||||
|
ры. Параметры и аргументы. |
|
|
|
||||
4 |
Раздел 1.7. Объекты и клас- |
|
|
|
||||
|
сы. Основы |
ООП. |
Классы. |
2 |
Решение задач |
Контрольный оп- |
||
|
Создание объектов из классов. |
рос |
||||||
|
|
|
||||||
|
Раздел 1.9. Графика в Visual |
|
|
|
8
Basic .NET. Объект Graphics.
Рисование линий и фигур. Рисование текста.
2. Язык программирования C#
5 |
Раздел |
2.1. |
Введение в |
C#. |
|
|
|
||
|
Обзор языка. Интегрированная |
|
|
|
|||||
|
среда разработки. Простейшая |
|
|
|
|||||
|
программа |
|
|
|
|
|
Контрольный оп- |
||
|
Раздел |
2.2. |
Типы |
данных, |
2 |
Решение задач |
|||
|
рос |
||||||||
|
переменные и константы и |
|
|
||||||
|
|
|
|
||||||
|
массивы. Типы данных. Пре- |
|
|
|
|||||
|
образование типов. Перемен- |
|
|
|
|||||
|
ные. Константы. |
|
|
|
|
|
|||
6 |
Раздел |
2.3. |
Выражения |
и |
|
|
|
||
|
операторы. |
Арифметические |
|
|
|
||||
|
операции. |
Математические |
|
|
|
||||
|
функции. Операторы |
сравне- |
|
|
Контрольная рабо- |
||||
|
ния. Логические операции |
|
2 |
Решение задач |
|||||
|
|
та |
|||||||
|
Раздел 2.4. Операторы усло- |
|
|
||||||
|
|
|
|
||||||
|
вия, выбора и циклов. Опе- |
|
|
|
|||||
|
раторы |
условия. Операторы |
|
|
|
||||
|
циклов. |
|
|
|
|
|
|
|
|
7 |
Раздел 2.5. |
Массивы. Одно- |
|
|
|
||||
|
мерные |
массивы. Двумерные |
|
|
|
||||
|
массивы. Строковый тип. |
|
|
|
|||||
|
Строковые операции. |
|
|
2 |
Решение задач |
Контрольный оп- |
|||
|
Раздел |
2.6. |
Процедуры |
и |
рос |
||||
|
|
|
|||||||
|
функции. Методы (подпро- |
|
|
|
|||||
|
граммы). Функции. Процеду- |
|
|
|
|||||
|
ры. Параметры и аргументы. |
|
|
|
|||||
8 |
Раздел 2.7. Объекты и клас- |
|
|
Контрольный оп- |
|||||
|
сы. Основы ООП. |
Классы. |
2 |
Решение задач |
|||||
|
рос |
||||||||
|
Создание объектов из классов. |
|
|
||||||
|
|
|
|
||||||
9 |
Раздел |
2.9. |
Графика в |
C#. |
|
|
|
||
|
Классы рисования. Рисование |
2 |
Решение задач |
Контрольная рабо- |
|||||
|
линий и фигур. Рисование тек- |
та |
|||||||
|
|
|
|||||||
|
ста. |
|
|
|
|
|
|
|
|
ИТОГО: |
|
|
|
|
18 |
|
|
||
3.3.2. Лабораторные занятия |
|
|
|
|
|||||
№ |
Раздел дисциплины, номер, |
Трудоем- |
Форма проведе- |
Средство оценива- |
|||||
тема и рассматриваемые во- |
кость в ча- |
ния |
ния результатов |
||||||
п/п |
|||||||||
|
просы |
|
|
сах |
занятия |
обучения |
|||
|
|
|
|
||||||
1. Язык программирования Visual Basic .NET 2008 |
|
|
|||||||
1 |
Раздел 1.1. Введение в Visual |
|
|
|
|||||
|
Basic .NET.. |
|
|
|
|
|
|
||
|
Раздел 1.2. Типы данных, |
|
Индивидуальная |
|
|||||
|
переменные и константы и |
2 |
работа на ком- |
Отчѐт |
|||||
|
массивы. |
|
|
|
|
пьютерах |
|
||
|
Простейшая |
программа |
на |
|
|
|
|||
|
языке Visual Basic .NET 2005 |
|
|
|
|||||
2 |
Раздел 1.3. Выражения и |
|
|
|
|
||||
|
операторы. |
|
|
|
|
Индивидуальная |
|
||
|
Раздел 1.4. Операторы усло- |
2 |
работа на ком- |
Отчѐт |
|||||
|
вия, выбора и циклов. |
|
|
пьютерах |
|
||||
|
|
|
|
|
|||||
|
Решение нелинейного уравне- |
|
|
|
9
|
ния |
|
|
|
|
|
|
|
|
|
|
|
|
||
3 |
Раздел 1.5. Массивы. |
|
|
Индивидуальная |
|
||
|
Раздел |
1.6. |
Процедуры |
и |
|
|
|
|
2 |
работа на ком- |
Отчѐт |
||||
|
функции. |
|
|
||||
|
|
|
|
пьютерах |
|
||
|
Работа с массивами данных |
|
|
|
|||
|
|
|
|
|
|||
4 |
Раздел 1.7. Объекты и клас- |
|
|
|
|||
|
сы. |
|
|
|
|
Индивидуальная |
|
|
Раздел 1.9. Графика в Visual |
2 |
работа на ком- |
Отчѐт |
|||
|
Basic .NET. |
|
|
|
пьютерах |
|
|
|
Графика в Visual Basic .NET |
|
|
|
|||
|
|
|
2. Язык программирования C# |
|
|||
5 |
Раздел 2.1. Введение в C#. |
|
|
|
|
||
|
Раздел |
2.2. |
Типы данных, |
|
Индивидуальная |
|
|
|
переменные и константы и |
|
|
||||
|
2 |
работа на ком- |
Отчѐт |
||||
|
массивы. |
|
|
||||
|
|
|
|
пьютерах |
|
||
|
Простейшая |
программа |
на |
|
|
||
|
|
|
|
||||
|
языке C# |
|
|
|
|
|
|
6 |
Раздел |
2.3. |
Выражения |
и |
|
|
|
|
операторы. |
|
|
|
Индивидуальная |
|
|
|
Раздел 2.4. Операторы усло- |
|
|
||||
|
2 |
работа на ком- |
Отчѐт |
||||
|
вия, выбора и циклов. |
|
|||||
|
|
|
пьютерах |
|
|||
|
Решение нелинейного уравне- |
|
|
||||
|
|
|
|
||||
|
ния |
|
|
|
|
|
|
7 |
Раздел 2.5. Массивы. |
|
|
Индивидуальная |
|
||
|
Раздел |
2.6. |
Процедуры |
и |
|
|
|
|
2 |
работа на ком- |
Отчѐт |
||||
|
функции. |
|
|
||||
|
|
|
|
пьютерах |
|
||
|
Работа с массивами данных |
|
|
|
|||
|
|
|
|
|
|||
8 |
Раздел 2.7. Объекты и клас- |
|
Индивидуальная |
|
|||
|
сы. Классы. |
|
|
2 |
работа на ком- |
Отчѐт |
|
|
|
|
|
|
|
пьютерах |
|
9 |
Раздел |
2.9. |
Графика в |
C#. |
|
Индивидуальная |
|
|
Графика в C#. |
|
2 |
работа на ком- |
Отчѐт |
||
|
|
|
|
|
|
пьютерах |
|
ИТОГО: |
|
|
|
18 |
|
|
3.4 Самостоятельная работа студента
|
|
|
|
Средство оце- |
|
№ |
Раздел дисциплины, номер лек- |
Трудоемкость |
Вид СРС |
нивания ре- |
|
п/п |
ции, тема и основные вопросы. |
в часах |
зультатов обу- |
||
|
|||||
|
|
|
|
чения (КСР) |
|
1. Язык программирования Visual Basic .NET 2008 |
|
|
|||
1 |
Раздел 1.1. Введение в Visual |
|
Подготовка к |
|
|
|
Basic .NET.. Платформа .NET. |
|
|
||
|
|
лекциям и лабо- |
Контрольный |
||
|
Обзор языка. Интегрированная |
10 |
|||
|
раторным рабо- |
опрос |
|||
|
среда разработки. Простейшая |
|
|||
|
|
там |
|
||
|
программа. |
|
|
||
|
|
|
|
||
2 |
Раздел 1.2. Типы данных, пе- |
|
Подготовка к |
|
|
|
ременные и константы и мас- |
|
|
||
|
|
лекциям и лабо- |
Контрольный |
||
|
сивы. Типы данных. Преобразо- |
10 |
|||
|
раторным рабо- |
опрос |
|||
|
вание типов. Переменные. Кон- |
|
|||
|
|
там |
|
||
|
станты. |
|
|
||
|
|
|
|
10
3 |
Раздел 1.3. Выражения и опе- |
|
Подготовка к |
|
|
раторы. Арифметические опе- |
|
|
|
|
|
лекциям и лабо- |
Контрольный |
|
|
рации. Математические функ- |
10 |
||
|
раторным рабо- |
опрос |
||
|
ции. Операторы сравнения. Ло- |
|
||
|
|
там |
|
|
|
гические операции. |
|
|
|
|
|
|
|
|
4 |
Раздел 1.4. Операторы усло- |
|
Подготовка к |
|
|
вия, выбора и циклов. Опера- |
10 |
лекциям и лабо- |
Контрольный |
|
торы условия. Операторы цик- |
раторным рабо- |
опрос |
|
|
|
|||
|
лов. |
|
там |
|
5 |
Раздел 1.5. Массивы. Одно- |
|
Подготовка к |
|
|
мерные массивы. Двумерные |
10 |
лекциям и лабо- |
Контрольный |
|
массивы. Строковый тип. Стро- |
раторным рабо- |
опрос |
|
|
|
|||
|
ковые операции. |
|
там |
|
6 |
Раздел 1.6. Процедуры и функ- |
|
Подготовка к |
|
|
ции. Методы (подпрограммы). |
|
лекциям, лабора- |
Контрольный |
|
Функции. Процедуры. Парамет- |
12 |
торным работам |
|
|
опрос |
|||
|
ры и аргументы. |
|
и к контрольной |
|
|
|
|
||
|
|
|
работе |
|
7 |
Раздел 1.7. Объекты и классы. |
|
Подготовка к |
|
|
Основы ООП. Классы. Создание |
10 |
лекциям и лабо- |
Контрольный |
|
объектов из классов. |
раторным рабо- |
опрос |
|
|
|
|||
|
|
|
там |
|
8 |
Раздел 1.8. Работа с формами. |
|
|
|
|
Дизайнер форм Свойства форм. |
|
Подготовка к |
|
|
Отображение и скрытие форм. |
|
|
|
|
|
лекциям и лабо- |
Контрольный |
|
|
Элементы управления для ото- |
10 |
||
|
раторным рабо- |
опрос |
||
|
бражения и ввода текстовой ин- |
|
||
|
|
там |
|
|
|
формации. Кнопки, панели, |
|
|
|
|
|
|
|
|
|
группы переключателей. |
|
|
|
9 |
Раздел 1.9. Графика в Visual |
|
Подготовка к |
|
|
Basic .NET. Объект Graphics. |
10 |
лекциям и лабо- |
Контрольный |
|
Рисование линий и фигур. Рисо- |
раторным рабо- |
опрос |
|
|
|
|||
|
вание текста. |
|
там |
|
2. Язык программирования C# |
|
|
|
|
10 |
Раздел 2.1. Введение в C#. Об- |
|
Подготовка к |
|
|
зор языка. Интегрированная сре- |
10 |
лекциям и лабо- |
Контрольный |
|
да разработки. Простейшая про- |
раторным рабо- |
опрос |
|
|
|
|||
|
грамма. |
|
там |
|
11 |
Раздел 2.2. Типы данных, пе- |
|
Подготовка к |
|
|
ременные и константы и мас- |
|
|
|
|
|
лекциям и лабо- |
Контрольный |
|
|
сивы. Типы данных. Преобразо- |
10 |
||
|
раторным рабо- |
опрос |
||
|
вание типов. Переменные. Кон- |
|
||
|
|
там |
|
|
|
станты. |
|
|
|
|
|
|
|
|
12 |
Раздел 2.3. Выражения и опе- |
|
Подготовка к |
|
|
раторы. Арифметические опе- |
|
лекциям, лабора- |
Контрольный |
|
рации. Математические функ- |
12 |
торным работам |
|
|
опрос |
|||
|
ции. Операторы сравнения. Ло- |
|
и к контрольной |
|
|
|
|
||
|
гические операции. |
|
работе |
|
13 |
Раздел 2.4. Операторы усло- |
|
Подготовка к |
Контрольный |
|
вия, выбора и циклов. Опера- |
10 |
лекциям и лабо- |
|
|
опрос |
|||
|
торы условия. Операторы цик- |
|
раторным рабо- |
|
|
|
|