ITT1501: Программирование (часть 1)

Материал предоставлен http://it.rfet.ru

Содержание

Предисловие
Создание C#
Этот модуль не является обязательным для завершения учебного курса.
Типы данных, литералы и переменные
Операторы
Этот модуль не является обязательным для завершения учебного курса.
Введение в классы, объекты и методы
Этот модуль не является обязательным для завершения учебного курса.
Контрольная работа
Уведомление о завершении дисциплины

В этом курсе описывается версия 4.0 языка C#. Курс объемный, рассчитан на 2 курса обучения и состоит из 2-х частей.

Описание

Курс предназначен для всех программирующих.

Требования

Для изучения этого курса не требуется иметь опыт программирования. Если вы уже знаете C++ или Java, то сможете довольно быстро продвинуться в освоении излагаемого в курсе материала, поскольку у C# имеется немало общего с этими языками. Даже если вам не приходилось программировать прежде, вы сможете освоить C#, но для этого вам придется тщательно проработать примеры, приведенные в каждой главе курса.

Польза

Студент получит практические навыки и возможности воспользоваться преимуществами высокопроизводительных вычислительных платформ, создавать правильный и легко читаемый код, а также использовать самые современные возможности программирования.

Цели и намерения

Целью освоения дисциплины «Программирование» является формирование теоретических основ функционального программирования (лямбда-исчисление, комбинаторная логика) и практических навыков применения функционального подхода; знакомство с некоторыми теоретическими разделами компьютерных наук.

Условия завершения и оценка

дифференцированный зачет

Для получения оценки «удовлетворительно» необходимо выполнить 60% всех заданий этой части курса, включая обязательную часть.

для оценки «хорошо» — 80% всех тестовых заданий, выключая полностью сданную обязательную часть;

для оценки «отлично» — 95-100%.

Результаты обучения

Завершив обучение студент получит навыки:

  • Работы с основными элементами языка C#, типами данных, операторами, массивами и строками;
  • Работы со средствами функционального программирования;
  • Управления средствами ввода-вывода, обработки исключительных ситуаций;
  • Использовании запросов посредством LINQ;
  • Работы с лямбда-выражениями и применении их на практике;
  • Обработки разнотипных данных с соблюдением типовой безопасности.

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

  1. Основы программирования : учебник [Электронный ресурс] ; Региональный финансово-экономический техникум. — Курск, 2015. — 257 с.
  2. Основы программирования : практикум [Электронный ресурс] ; Региональный финансово-экономический техникум. — Курск, 2015. — 56 с. - Обновить на сайте
  3. Дунаев В. Web-программирование для всех. — Санкт-Петербург: БХВ-Петербург 2012 г.— 560 с. — Электронное издание. — ISBN 978-5-9775-0197-2
  4. Герберт Шилдт Полное руководство C# 4.0.- ИД «Вильямc», 2009.-1056с.
  5. Эндрю Троелсен Язык программирования C# 2010 и платформа .NET 4 - ИД «Вильямc», 2011.-1392с.

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

140 часов (включая 34 часа обзорно-установочных занятий)