Автор: Владимир Биллиг | Тверской государственный университет
Форма обучения:
дистанционная
Стоимость самостоятельного обучения:
бесплатно
Доступ:
свободный
Документ об окончании:
 
Уровень:
Специалист
Длительность:
20:33:00
Студентов:
3428
Выпускников:
338
Качество курса:
4.39 | 4.17
Курс посвящен основам объектного программирования. В качестве языка программирования выбран язык C# - его версия 3.0, в качестве среды разработки программных проектов – Visual Studio 2008 Professional Edition и Framework .Net в версии 3.5.
В первой части курса рассматривается ядро языка С#. Изложение сопровождается большим числом примеров. Курс является учебником и задачником. Задачи сопровождают каждую лекцию курса. Изучение языка C# начинается, как обычно с рассмотрения системы типов языка. С первых шагов вводится понятие класса, играющего роль типа данных и роль модуля. Рассматриваются вопросы объявления переменных и объектов, построения выражений, операторы языка. Большое внимание уделяется методам класса, реализуемых в виде процедур и функций. Подробно рассматривается работа с массивами и строками. Обсуждаются такие возможности языка С#, как работа со шкалами, лямбда –выражениями, типами, допускающими null значения, итераторами. Большое внимание уделяется классическим алгоритмам, описание которых дается в каждой главе, предваряя задачи, решение которых предполагается для успешного освоения материалов каждой лекции.
 

План занятий

Занятие
Заголовок <<
Дата изучения
Лекция 1
1 час 1 минута
Язык программирования и среда разработки
Обзорная лекция, в которой рассматриваются основные черты языка С#, его современное состояние и будущее. Описываются свойства среды разработки – Visual Studio 2008 и инструментария Framework .Net 3.5.
-
Лекция 2
1 час 27 минут
Построение проектов на языке С#
Рассматриваются возможные типы проектов, которые можно строить на языке С# в Visual Studio 2008. Приводится пример проекта, демонстрирующий возможности языка C#.
-
Тест 1
21 минута
-
Лекция 3
1 час 33 минуты
Типы и классы. Переменные и объекты
Вводятся понятия типа данных и класса. Рассматривается связь между этими понятиями. Показано, как объявляются переменные и объекты. Приводятся примеры. Большое внимание уделяется вводу и выводу переменных разных типов, контролю ввода.
-
Лекция 4
1 час 22 минуты
Переменные и объекты. Область видимости и время жизни
Рассматриваются разные уровни объявления объектов. Определяются понятия полей класса, глобальных и локальных переменных, такие их характеристики как время жизни и область видимости. Заканчивается лекция задачами по теме лекции.
-
Тест 2
21 минута
-
Лекция 7
1 час 25 минут
Операторы языка С#
Рассмотрен весь набор операторов языка С#. Обсуждаются их достоинства и недостатки. Операторы присваивания выбора и циклов составляют основу процесса алгоритмизации.
-
Лекция 8
1 час 14 минут
Специальные операторы языка C#
Продолжается обсуждение операторов цикла. Рассмотрены операторы языка try - catch – finally и оператор yield, используемый в итераторах. Обсуждается тема математической бесконечности и конечности вычислений. Рассматриваются классические алгоритмы и даются задачи на эту тему.
-
Тест 4
21 минута
-
Лекция 9
1 час 12 минут
-
Лекция 10
57 минут
Проектирование методов класса
Поясняется взаимодействие полей и методов класса, характерное для объектного программирования. Обсуждаются функции с побочным эффектом. Алгоритмы и задачи сопровождают эту лекцию.
-
Тест 5
21 минута
-
Лекция 11
1 час 53 минуты
Массивы
Многое о массивах – динамических и статических, одномерных и многомерных, массивах массивов – все это обсуждается в данной лекции. Большая часть лекции посвящена применению массивов при решении классических задач.
-
Тест 6
21 минута
-
Лекция 12
1 час 3 минуты
Символы и строки
Эта лекция посвящена работе с текстовой информацией. Рассматриваются типы данных, применяемые при работе с текстами - char, string.
-
1 час 40 минут
-
Дарья Федотова
Дарья Федотова
Надежда Савина
Надежда Савина

Записалась на платный курс Программирование на С# http://www.intuit.ru/studies/professional_retraining/951/video_courses/356/info. Оплату пока не производила.

Могу ли я скачать/прочитать текст прослушиваемых лекций? Особенно интересуют задания

Владимир Клековкин
Владимир Клековкин
Россия, Новосибирск
Данияр Тулепов
Данияр Тулепов
Казахстан, Алматы, КазНУ им. Аль-Фараби, 2002