Этот курс и более
10 782 других учебников
и курсов будут доступны
при покупке личной
подписки
ПРОГРАММИРОВАНИЕ. БАЗОВЫЙ КУРС С#
Используют:
181
учебное заведение
104
преподавателя
485
студентов
Избранное
3 зачетных единицы
108 академ/часов
6 часов в неделю
Доступно к покупке
Оплаченный доступ к контенту предоставляется только на платформе, а также онлайн и офлайн в мобильном приложении
Оплаченный доступ к контенту
предоставляется только на платформе, а
также онлайн и офлайн в мобильном
приложении
предоставляется только на платформе, а
также онлайн и офлайн в мобильном
приложении
Скачивание контента в
PDF недоступно
PDF недоступно
Скачивание контента в PDF недоступно
Документы о прохождении курсов не выдаются. Преподаватели могут повысить квалификацию:
Документы о прохождении курсов не выдаются. Преподаватели могут повысить квалификацию:
- О курсе
- Авторы
- Программа курса
- Методика
О курсе
На основе последних версий языка программирования C# и платформы .NET Framework изложены основные концепции и механизмы современного программирования. Методика изложения и тщательно отобранные примеры позволяют освоить не только синтаксис и семантику языка C#, но и изучить фундаментальные принципы процедурного, объектного, объектно-ориентированного и обобщенного программирования. Контрольные вопросы позволяют читателю использовать книгу для самообразования. Предлагаемая к опубликованию рукопись учебника готовится на основе программы учебной дисциплины «Программирование» для направления подготовки бакалавров «Программная инженерия». Соответствует актуальным требованиям Федерального государственного образовательного стандарта высшего образования. Книга предназначена для студентов, обучающихся по специальностям, связанных с IT-технологиями, а также для программистов, желающих освоить программирование на C# и освоить перспективные средства платформы .NET Framework.
Базовый учебник
Серия
Высшее образование
Тематика/подтематика
Компьютерные и информационные науки / ПрограммированиеДисциплины
Объектно-ориентированное программирование ,
Объектно-ориентированный анализ и программирование ,
Программирование ,
Программирование и основы алгоритмизации ,
Языки программирования ,
Методы программирования ,
Программирование на языке высокого уровня ,
Основы программирования ,
Прикладное программирование ,
Программирование для ЭВМ ,
Языки и методы программирования ,
Основы алгоритмизации и программирования ,
Введение в программирование ,
Технологии объектно-ориентированного программирования ,
Алгоритмизация и программирование ,
Объектно-ориентированное программирование в C# ,
Программирование на C# ,
Программирование на C# и платформа .Net ,
Разработка приложений Borland Delphi C# ,
Разработка приложений Borland Delphi и C# ,
Язык C# и технологии .NET ,
Основы программирования и алгоритмизации ,
Программирование и алгоритмизация ,
Программирование на языках высокого уровня ,
Основы объектно-ориентированного программирования ,
Информатика (программирование и алгоритмы) ,
Языки программирования высокого уровня ,
Программирование: C# ,
Основы алгоритмизации и программирование ,
Программирование на ЭВМ ,
Разработка приложений на C# ,
Разработка приложений в языке C# ,
Программирование в среде C# ,
Математическое моделирование на языке C# ,
Программирование на языке C# ,
Прикладное программирование C# ,
Проектирование и программирование на языке C# ,
Современные компьютерные технологии. Программирование C# ,
Углубленное программирование на C# ,
Программирование АСУТП на C# ,
Основы разработки приложений на JAVA и C# ,
Язык программирования C# ,
Объектно-ориентированное программирование на языке C# ,
Программирование на языке C# в контексте Unity ,
Технологии виртуальной и дополненной реальности (программирование на языке C# в контексте Unity) ,
Программирование микроконтроллеров на языке СИ ,
Программирование на С++, C# ,
Введение в C# ,
Профессиональная разработка программного обеспечения C# ,
Языки семейства C (C++, C#)
Направления подготовки/Специальности/Профессии
Свернуть
Еще -4
Авторы
Лекции
Задания
Тесты
Борзилов Владимир Анатольевич
кандидат физико-математических наук
Программа курса
Свернуть все темы
Развернуть все темы
Глава 1. Объектная ориентация языка C#
Время прохождения 227 минут
- 1.1. Типы, классы, объекты (34мин.)
- 1.2. Программа на C# (52мин.)
- 1.3. Пространство имен (34мин.)
- 1.4. Создание консольного приложения (52мин.)
- Контрольные вопросы и задания (34мин.)
- Тест: Объектная ориентация языка C# (20мин.)
Свернуть
Развернуть тему
Глава 2. Типы в языке C#
Время прохождения 198 минут
- 2.1. Типы ссылок и типы значений (34мин.)
- 2.2. Классификация типов C# (17мин.)
- 2.3. Простые (базовые) типы. Константы-литералы (52мин.)
- 2.4. Объявления переменных и констант базовых типов (52мин.)
- Контрольные вопросы и задания (17мин.)
- Тест: Типы в языке C# (26мин.)
Свернуть
Развернуть тему
Глава 3. Операции и целочисленные выражения
Время прохождения 269 минут
- 3.1. Операции языка C# (52мин.)
- 3.2. Операции присваивания и оператор присваивания (17мин.)
- 3.3. Операции инкремента (++) и декремента (--) (17мин.)
- 3.4. Выражения с арифметическими операциями (17мин.)
- 3.5. Поразрядные (побитовые) операции (52мин.)
- 3.6. Переполнения при операциях с целыми (69мин.)
- Контрольные вопросы и задания (17мин.)
- Тест: Операции и целочисленные выражения (28мин.)
Свернуть
Развернуть тему
Глава 4. Выражения с операндами базовых типов
Время прохождения 231 минута
- 4.1. Автоматическое и явное приведение арифметических типов (34мин.)
- 4.2. Особые ситуации в арифметических выражениях (34мин.)
- 4.3. Логический тип и логические выражения (52мин.)
- 4.4. Выражения с символьными операндами (34мин.)
- 4.5. Тернарная (условная) операция (34мин.)
- Контрольные вопросы и задания (17мин.)
- Тест: Выражения с операндами базовых типов (24мин.)
Свернуть
Развернуть тему
Глава 5. Типы C# и типы платформы .NET Framework
Время прохождения 218 минут
- 5.1. Платформа .NET Framework и спецификация CTS (34мин.)
- 5.2. Простые (базовые) типы C# как типы CTS (52мин.)
- 5.3. Специфические методы и поля простых типов (86мин.)
- Контрольные вопросы и задания (17мин.)
- Тест: Типы C# и типы платформы .NET Framework (28мин.)
Свернуть
Развернуть тему
Глава 6. Операторы
Время прохождения 361 минута
- 6.1. Общие сведения об операторах (17мин.)
- 6.2. Метки и оператор безусловного перехода (17мин.)
- 6.3. Условный оператор (17мин.)
- 6.4. Операторы цикла (103мин.)
- 6.5. Операторы передачи управления (52мин.)
- 6.6. Переключатель (86мин.)
- Контрольные вопросы и задания (34мин.)
- Тест: Операторы (34мин.)
Свернуть
Развернуть тему
Глава 7. Массивы C#
Время прохождения 405 минут
- 7.1. Одномерные массивы (103мин.)
- 7.2. Массивы как наследники класса Array (86мин.)
- 7.3. Виды массивов и массивы многомерные (52мин.)
- 7.4. Массивы массивов и "непрямоугольные" массивы (52мин.)
- 7.5. Массивы массивов и поверхностное копирование (52мин.)
- Контрольные вопросы и задания (34мин.)
- Тест: Массивы C# (26мин.)
Свернуть
Развернуть тему
Глава 8. Строки - объекты класса string
Время прохождения 432 минуты
- 8.1. Строковые литералы (17мин.)
- 8.2. Строковые объекты и ссылки типа string (17мин.)
- 8.3. Операции над строками (52мин.)
- 8.4. Некоторые методы и свойства класса string (34мин.)
- 8.5. Форматирование (52мин.)
- 8.6. Форматирование в ToString() и интерполяция строк (34мин.)
- 8.7. Применение строк в переключателях (17мин.)
- 8.8. Массивы строк (34мин.)
- 8.9. Сравнение строк (34мин.)
- 8.10. Преобразования с участием строкового типа (34мин.)
- 8.11. Аргументы метода Main() (34мин.)
- 8.12. Неизменяемость объектов класса string (17мин.)
- Контрольные вопросы и задания (34мин.)
- Тест: Строки — объекты класса string (36мин.)
Свернуть
Развернуть тему
Глава 9. Методы C#
Время прохождения 597 минут
- 9.1. Методы-процедуры и методы-функции (69мин.)
- 9.2. Методы локальные и сжатые до выражений (34мин.)
- 9.3. Соотношение параметров и аргументов (121мин.)
- 9.4. Параметры с типами ссылок (69мин.)
- 9.5. Методы с переменным числом аргументов (52мин.)
- 9.6. Перегрузка методов (17мин.)
- 9.7. Рекурсивные методы (69мин.)
- 9.8. Применение метода Array.Sort() (34мин.)
- 9.9. Кортежи и ссылки в методах (69мин.)
- Контрольные вопросы и задания (34мин.)
- Тест: Методы C# (28мин.)
Свернуть
Развернуть тему
Глава 10. Класс как совокупность статических членов
Время прохождения 265 минут
- 10.1. Статические члены класса (34мин.)
- 10.2. Поля классов (статические поля) (52мин.)
- 10.3. Статические константы (34мин.)
- 10.4. Статические методы (34мин.)
- 10.5. Статический конструктор и статический класс (52мин.)
- Контрольные вопросы и задания (34мин.)
- Тест: Класс как совокупность статических членов (24мин.)
Свернуть
Развернуть тему
Глава 11. Классы как типы
Время прохождения 420 минут
- 11.1. Объявление класса (17мин.)
- 11.2. Поля объектов (52мин.)
- 11.3. Объявления методов объектов (34мин.)
- 11.4. Пример класса и его объектов (52мин.)
- 11.5. Ссылка this (69мин.)
- 11.6. Конструкторы объектов класса (103мин.)
- 11.7. Деструкторы и инициализаторы объектов (52мин.)
- Контрольные вопросы и задания (17мин.)
- Тест: Классы как типы (24мин.)
Свернуть
Развернуть тему
Глава 12. Средства взаимодействия с объектами
Время прохождения 382 минуты
- 12.1. Принцип инкапсуляции и свойства классов (103мин.)
- 12.2. Автореализуемые свойства и свойства, сжатые до выражений (52мин.)
- 12.3. Индексаторы (86мин.)
- 12.4. Расширяющие методы и деконструкторы (103мин.)
- Контрольные вопросы и задания (17мин.)
- Тест: Средства взаимодействия с объектами (20мин.)
Свернуть
Развернуть тему
Глава 13. Включение, вложение и наследование классов
Время прохождения 455 минут
- 13.1. Включение объектов классов (69мин.)
- 13.2. Вложение классов (34мин.)
- 13.3. Наследование классов (52мин.)
- 13.4. Доступность членов класса при наследовании (69мин.)
- 13.5. Методы при наследовании (103мин.)
- 13.6. Абстрактные методы и абстрактные классы (34мин.)
- 13.7. Опечатанные классы и члены классов (17мин.)
- 13.8. Применение абстрактных классов (34мин.)
- Контрольные вопросы и задания (34мин.)
- Тест: Включение, вложение и наследование классов (24мин.)
Свернуть
Развернуть тему
Глава 14. Интерфейсы
Время прохождения 361 минута
- 14.1. Два вида наследования в ООП (17мин.)
- 14.2. Объявления интерфейсов (34мин.)
- 14.3. Реализация интерфейсов (86мин.)
- 14.4. Интерфейс как тип (86мин.)
- 14.5. Интерфейсы и наследование (103мин.)
- Контрольные вопросы и задания (17мин.)
- Тест: Интерфейсы (16мин.)
Свернуть
Развернуть тему
Глава 15. Перечисления и структуры
Время прохождения 420 минут
- 15.1. Перечисления (86мин.)
- 15.2. Базовый класс перечислений (52мин.)
- 15.3. Структуры (86мин.)
- 15.4. Упаковка и распаковка (69мин.)
- 15.5. Реализация структурами интерфейсов (69мин.)
- Контрольные вопросы и задания (34мин.)
- Тест: Перечисления и структуры (24мин.)
Свернуть
Развернуть тему
Глава 16. Исключения
Время прохождения 294 минуты
- 16.1. О механизме исключений (34мин.)
- 16.2. Системные исключения и их обработка (52мин.)
- 16.3. Свойства исключений (34мин.)
- 16.4. Исключения в арифметических выражениях (34мин.)
- 16.5. Генерация исключений (69мин.)
- 16.6. Пользовательские классы исключений (17мин.)
- Контрольные вопросы и задания (34мин.)
- Тест: Исключения (18мин.)
Свернуть
Развернуть тему
Глава 17. Делегаты и события
Время прохождения 485 минут
- 17.1. Синтаксис делегатов (69мин.)
- 17.2. Массивы делегатов (34мин.)
- 17.3. Многоадресные экземпляры делегатов (34мин.)
- 17.4. Делегаты и обратные вызовы (52мин.)
- 17.5. Анонимные методы и лямбда-выражения (138мин.)
- 17.6. События (121мин.)
- Контрольные вопросы и задания (17мин.)
- Тест: Делегаты и события (20мин.)
Свернуть
Развернуть тему
Глава 18. Обобщения
Время прохождения 399 минут
- 18.1. Обобщения как средство абстракции (34мин.)
- 18.2. Декларации обобщенных классов (34мин.)
- 18.3. Ограничения типизирующих параметров (86мин.)
- 18.4. Обобщенные структуры (52мин.)
- 18.5. Обобщенные интерфейсы (34мин.)
- 18.6. Обобщенные методы (52мин.)
- 18.7. Обобщенные делегаты (69мин.)
- Контрольные вопросы и задания (17мин.)
- Тест: Обобщения (20мин.)
Свернуть
Развернуть тему
Новинки издательства "Юрайт" по дисциплине "Программирование" и смежным дисциплинам
Время прохождения 52 минуты
Свернуть
Развернуть тему
Методика
Материалы курса
Лекции376
Тесты18
Задания18
Ссылки3
Поделиться курсом
Подписка от 475 ₽/мес.
Курсы по теме:
Используют:
0
учебных заведений
0
преподавателей
0
студентов
Используют:
61
учебное заведение
20
преподавателей
58
студентов
Попробуйте личную
подписку от 475 ₽/мес
Полный доступ к порталу Юрайт со всеми учебниками, курсами и сервисами на 1, 6 и 12 месяцев
Образовательная платформа Юрайт - это цифровой контент, сервисы, данные для университетов и колледжей.
Ссылки
ООО «Электронное издательство Юрайт»
Свидетельство о регистрации СМИ 2020
Свидетельство о регистрации СМИ 2020
Ваш IP-адрес: 216.73.216.147
Репутация и технологическое лидерство в цифровом образовании
Приглашаем на XVIII Зимнюю школу преподавателя 26-30 января 2026 г. Скидка до 1 декабря на платные форматы: получите УПК на 72 и 108 ч.!
Начать экзамен
У вас на прохождение экзамена:
Остановить или пройти экзамен повторно невозможно.
Начать экзамен
У вас осталось на прохождение экзамена:
Остановить или пройти экзамен повторно невозможно.
Создание новой папки
Выбранная книга издается в нескольких томах (частях), рекомендуем добавить в корзину следующие книги:
| Название | Цена | Заказать |
