
Программирование С# (версия 4.0)
Английское название
IT1300 — C# Programming
Код курса
Курс читается в бизнес-школе информационных технологий РФЭИ: код IT1300 — “Императивное программирование ”
О курсе
В этом курсе описывается версия 4.0 языка С#.
Описание
Курс предназначен для всех программирующих.
Требования
Для изучения этого курса не требуется иметь опыт программирования. Если вы уже знаете С++ или Java, то сможете довольно быстро продвинуться в освоении излагаемого в курсе материала, поскольку у С# имеется немало общего с этими языками. Даже если вам не приходилось программировать прежде, вы сможете освоить С#, но для этого вам придется тщательно проработать примеры, приведенные в каждой главе курса.
Польза
Студент получит практические навыки и возможности воспользоваться преимуществами высокопроизводительных вычислительных платформ, создавать правильный и легко читаемый код, а также использовать самые современные возможности программирования. Изучение данной дисциплины является основой для последующего изучения дисциплин профессионального цикла: «Распределенные системы», Информационные системы мобильных устройств».
Цели и намерения
Целью освоения дисциплины «Императивное программирование» является формирование теоретических основ функционального программирования (лямбда-исчисление, комбинаторная логика) и практических навыков применения функционального подхода; знакомство с некоторыми теоретическими разделами компьютерных наук.
Условия завершения и оценка
Электронный экзамен.
Для получения оценки «удовлетворительно» необходимо выполнить 100% всех обязательных заданий (что соответствует примерно трети всех контрольных заданий курса);
для оценки «хорошо» — 75% всех тестовых заданий, выключая полностью сданную обязательную часть;
для оценки «отлично» — 100%.
Результаты обучения
Завершив обучение студент получит навыки:
- Работы с основными элементами языка С#, типами данных, операторами, массивами и строками
- Работы со средствами функционального программирования
- Управления средствами ввода-вывода, обработки исключительных ситуаций
- Использовании запросов посредством LINQ
- Работы с лямбда-выражениями и применении их на практике
- Обработки разнотипных данных с соблюдением типовой безопасности
Результат с точки зрения государственного стандарта РФ
Процесс изучения дисциплины направлен на формирование следующих общекультурных и профессиональных компетенций:
- способен к саморазвитию, повышению своей квалификации и мастерства (ОК-9);
- осознает сущность и значение информации в развитии современного общества; владеет основными методами, способами и средствами получения, хранения, переработки информации (ОК-12);
- способен работать с информацией из различных источников (ОК- 16);
- проектировать и внедрять компоненты ИТ-инфраструктуры предприятия, обеспечивающие достижение стратегических целей и поддержку бизнес-процессов (ПК-15);
- разрабатывать контент и ИТ-сервисы предприятия и Интернет-ресурсов (ПК-18);
- описывать целевые сегменты ИКТ-рынка (ПК-26).
Общая трудоемкость дисциплины
108 часов или 3 ЗЕТ
Содержание
- Предисловие
- Создание С#
- Часть 1
- Часть 2
- Часть 3
- Обязательная оценка курса