Этот курс и более
11 491 других учебников
и курсов будут доступны
при покупке личной
подписки
ПРОГРАММИРОВАНИЕ. БАЗОВЫЙ КУРС С#
Используют:
0
учебных заведений
0
преподавателей
0
студентов
Избранное
СПО
3 зачетных единицы
108 академ/часов
6 часов в неделю
Доступно к покупке
Оплаченный доступ к контенту предоставляется только на платформе, а также онлайн и офлайн в мобильном приложении
Оплаченный доступ к контенту
предоставляется только на платформе, а
также онлайн и офлайн в мобильном
приложении
предоставляется только на платформе, а
также онлайн и офлайн в мобильном
приложении
Скачивание контента в
PDF недоступно
PDF недоступно
Скачивание контента в PDF недоступно
Документы о прохождении курсов не выдаются. Преподаватели могут повысить квалификацию:
Документы о прохождении курсов не выдаются. Преподаватели могут повысить квалификацию:
- О курсе
- Авторы
- Программа курса
- Методика
О курсе
На основе последних версий языка программирования C# и платформы .NET Framework изложены основные концепции и механизмы современного программирования. Методика изложения и тщательно отобранные примеры позволяют освоить не только синтаксис и семантику языка C#, но и изучить фундаментальные принципы процедурного, объектного, объектно-ориентированного и обобщенного программирования. Контрольные вопросы позволяют читателю использовать книгу для самообразования. Предлагаемая к опубликованию рукопись учебника готовится на основе программы учебной дисциплины «Программирование». Соответствует актуальным требованиям Федерального государственного образовательного стандарта среднего профессионального образования и профессиональным требованиям. Книга предназначена для студентов, обучающихся по специальностям, связанных с IT-технологиями, а также для программистов, желающих освоить программирование на C# и освоить перспективные средства платформы .NET Framework.
Базовый учебник
Серия
Профессиональное образование
Тематика/подтематика
Компьютерные и информационные науки / ПрограммированиеДисциплины
Информационные системы ,
Объектно-ориентированное программирование ,
Объектно-ориентированный анализ и программирование ,
Программирование ,
Методы программирования ,
Основы программирования ,
Прикладное программирование ,
Программирование для ЭВМ ,
Введение в программирование ,
Средства автоматизации технологических процессов ,
Технологии объектно-ориентированного программирования ,
Программирование на C# ,
Основы объектно-ориентированного программирования ,
Программирование: C# ,
Программирование на ЭВМ ,
Основы информационных систем ,
Программирование в среде C# ,
Программирование на языке C# ,
Прикладное программирование C# ,
Проектирование и программирование на языке C# ,
Современные компьютерные технологии. Программирование C# ,
Углубленное программирование на C# ,
Язык программирования C# ,
Введение в C# ,
Профессиональная разработка программного обеспечения C# ,
Программирование встраиваемых систем с использованием интегрированных сред разработки
ПОП СПО:
11.02.17
Разработка электронных устройств и систем [ранее 11.02.01, 11.02.02, 11.02.05],
11.02.17.П Разработка электронных устройств и систем [ранее 11.02.01, 11.02.02, 11.02.05] (профессионалитет)
11.02.17.П Разработка электронных устройств и систем [ранее 11.02.01, 11.02.02, 11.02.05] (профессионалитет)
Свернуть
Еще -2
Направления подготовки/Специальности/Профессии
09.01.03 Оператор информационных систем и ресурсов [ранее Мастер по обработке цифровой информации],
09.01.04 Наладчик аппаратных и программных средств инфокоммуникационных систем [ранее 09.01.01 Наладчик аппаратного и программного обеспечения и 09.01.02 Наладчик компьютерных сетей],
15.02.18 Техническая эксплуатация и обслуживание роботизированного производства (по отраслям) [ранее 15.02.11, 15.02.14],
10.02.05 Обеспечение информационной безопасности автоматизированных систем,
10.02.04 Обеспечение информационной безопасности телекоммуникационных систем,
09.02.06 Сетевое и системное администрирование,
09.01.03.П Оператор информационных систем и ресурсов [ранее Мастер по обработке цифровой информации] (профессионалитет),
09.02.02 Компьютерные сети,
10.02.02 Информационная безопасность телекоммуникационных систем,
09.02.06.П Сетевое и системное администрирование (профессионалитет),
10.02.04.П Обеспечение информационной безопасности телекоммуникационных систем (профессионалитет),
10.02.05.П Обеспечение информационной безопасности автоматизированных систем (профессионалитет),
10.02.03 Информационная безопасность автоматизированных систем,
09.01.04.П Наладчик аппаратных и программных средств инфокоммуникационных систем [ранее 09.01.01 Наладчик аппаратного и программного обеспечения и 09.01.02 Наладчик компьютерных сетей] (профессионалитет),
09.02.12.П Техническая эксплуатация и сопровождение информационных систем [ранее 09.02.07 Информационные системы и программирование] (профессионалитет),
08.02.01.П Строительство и эксплуатация зданий и сооружений (профессионалитет),
23.02.08.П Строительство железных дорог, путь и путевое хозяйство (профессионалитет) [ранее 08.02.10.П] (профессионалитет),
44.02.02.П Преподавание в начальных классах (профессионалитет),
23.02.01.П Организация перевозок и управление на транспорте (по видам) (профессионалитет),
09.02.01.П Компьютерные системы и комплексы (профессионалитет),
11.02.17.П Разработка электронных устройств и систем [ранее 11.02.01, 11.02.02, 11.02.05] (профессионалитет),
27.02.04.П Автоматические системы управления (профессионалитет),
11.02.18.П Системы радиосвязи, мобильной связи и телерадиовещания [ранее 11.02.08 Средства связи с подвижными объектами и 11.02.10 Радиосвязь, радиовещание и телевидение] (профессионалитет),
09.02.11 Разработка и управление программным обеспечением [ранее 09.02.07 Информационные системы и программирование],
09.02.12 Техническая эксплуатация и сопровождение информационных систем [ранее 09.02.07 Информационные системы и программирование],
11.02.06 Техническая эксплуатация транспортного радиоэлектронного оборудования (по видам транспорта),
18.01.03 Аппаратчик-оператор экологических установок,
09.02.01 Компьютерные системы и комплексы,
23.02.01 Организация перевозок и управление на транспорте (по видам),
09.02.05 Прикладная информатика (по отраслям),
11.02.11 Сети связи и системы коммутации,
44.02.02 Преподавание в начальных классах,
23.02.08 Строительство железных дорог, путь и путевое хозяйство [ранее 08.02.10],
09.02.04 Информационные системы (по отраслям),
11.02.18 Системы радиосвязи, мобильной связи и телерадиовещания [ранее 11.02.08 Средства связи с подвижными объектами и 11.02.10 Радиосвязь, радиовещание и телевидение],
27.02.04 Автоматические системы управления,
15.02.07 Автоматизация технологических процессов и производств (по отраслям),
08.02.01 Строительство и эксплуатация зданий и сооружений,
09.02.03 Программирование в компьютерных системах,
11.02.09 Многоканальные телекоммуникационные системы,
10.02.01 Организация и технология защиты информации,
09.02.11.П Разработка и управление программным обеспечением [ранее 09.02.07 Информационные системы и программирование] (профессионалитет),
11.02.17 Разработка электронных устройств и систем [ранее 11.02.01, 11.02.02, 11.02.05]
09.01.04 Наладчик аппаратных и программных средств инфокоммуникационных систем [ранее 09.01.01 Наладчик аппаратного и программного обеспечения и 09.01.02 Наладчик компьютерных сетей],
15.02.18 Техническая эксплуатация и обслуживание роботизированного производства (по отраслям) [ранее 15.02.11, 15.02.14],
10.02.05 Обеспечение информационной безопасности автоматизированных систем,
10.02.04 Обеспечение информационной безопасности телекоммуникационных систем,
09.02.06 Сетевое и системное администрирование,
09.01.03.П Оператор информационных систем и ресурсов [ранее Мастер по обработке цифровой информации] (профессионалитет),
09.02.02 Компьютерные сети,
10.02.02 Информационная безопасность телекоммуникационных систем,
09.02.06.П Сетевое и системное администрирование (профессионалитет),
10.02.04.П Обеспечение информационной безопасности телекоммуникационных систем (профессионалитет),
10.02.05.П Обеспечение информационной безопасности автоматизированных систем (профессионалитет),
10.02.03 Информационная безопасность автоматизированных систем,
09.01.04.П Наладчик аппаратных и программных средств инфокоммуникационных систем [ранее 09.01.01 Наладчик аппаратного и программного обеспечения и 09.01.02 Наладчик компьютерных сетей] (профессионалитет),
09.02.12.П Техническая эксплуатация и сопровождение информационных систем [ранее 09.02.07 Информационные системы и программирование] (профессионалитет),
08.02.01.П Строительство и эксплуатация зданий и сооружений (профессионалитет),
23.02.08.П Строительство железных дорог, путь и путевое хозяйство (профессионалитет) [ранее 08.02.10.П] (профессионалитет),
44.02.02.П Преподавание в начальных классах (профессионалитет),
23.02.01.П Организация перевозок и управление на транспорте (по видам) (профессионалитет),
09.02.01.П Компьютерные системы и комплексы (профессионалитет),
11.02.17.П Разработка электронных устройств и систем [ранее 11.02.01, 11.02.02, 11.02.05] (профессионалитет),
27.02.04.П Автоматические системы управления (профессионалитет),
11.02.18.П Системы радиосвязи, мобильной связи и телерадиовещания [ранее 11.02.08 Средства связи с подвижными объектами и 11.02.10 Радиосвязь, радиовещание и телевидение] (профессионалитет),
09.02.11 Разработка и управление программным обеспечением [ранее 09.02.07 Информационные системы и программирование],
09.02.12 Техническая эксплуатация и сопровождение информационных систем [ранее 09.02.07 Информационные системы и программирование],
11.02.06 Техническая эксплуатация транспортного радиоэлектронного оборудования (по видам транспорта),
18.01.03 Аппаратчик-оператор экологических установок,
09.02.01 Компьютерные системы и комплексы,
23.02.01 Организация перевозок и управление на транспорте (по видам),
09.02.05 Прикладная информатика (по отраслям),
11.02.11 Сети связи и системы коммутации,
44.02.02 Преподавание в начальных классах,
23.02.08 Строительство железных дорог, путь и путевое хозяйство [ранее 08.02.10],
09.02.04 Информационные системы (по отраслям),
11.02.18 Системы радиосвязи, мобильной связи и телерадиовещания [ранее 11.02.08 Средства связи с подвижными объектами и 11.02.10 Радиосвязь, радиовещание и телевидение],
27.02.04 Автоматические системы управления,
15.02.07 Автоматизация технологических процессов и производств (по отраслям),
08.02.01 Строительство и эксплуатация зданий и сооружений,
09.02.03 Программирование в компьютерных системах,
11.02.09 Многоканальные телекоммуникационные системы,
10.02.01 Организация и технология защиты информации,
09.02.11.П Разработка и управление программным обеспечением [ранее 09.02.07 Информационные системы и программирование] (профессионалитет),
11.02.17 Разработка электронных устройств и систем [ранее 11.02.01, 11.02.02, 11.02.05]
Свернуть
Еще 39
Авторы
Лекции
Задания
Тесты
Борзилов Владимир Анатольевич
кандидат физико-математических наук
Программа курса
Свернуть все темы
Развернуть все темы
Глава 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#
Время прохождения 407 минут
- 7.1. Одномерные массивы (103мин.)
- 7.2. Массивы как наследники класса Array (86мин.)
- 7.3. Виды массивов и массивы многомерные (52мин.)
- 7.4. Массивы массивов и "непрямоугольные" массивы (52мин.)
- 7.5. Массивы массивов и поверхностное копирование (52мин.)
- Контрольные вопросы и задания (34мин.)
- Тест: Массивы C# (28мин.)
Свернуть
Развернуть тему
Глава 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
Поделиться курсом
Подписка от 465 ₽/мес.
Курсы по теме:
Используют:
347
учебных заведений
307
преподавателей
1.5K
студентов
Используют:
125
учебных заведений
72
преподавателя
194
студента
Попробуйте личную
подписку от 465 ₽/мес
Полный доступ к порталу Юрайт со всеми учебниками, курсами и сервисами на 1, 6 и 12 месяцев
Образовательная платформа Юрайт - это цифровой контент, сервисы, данные для университетов и колледжей.
Ссылки
ООО «Электронное издательство Юрайт»
Свидетельство о регистрации СМИ 2020
Свидетельство о регистрации СМИ 2020
Ваш IP-адрес: 216.73.216.159
Репутация и технологическое лидерство в цифровом образовании
Приглашаем на XVIII Зимнюю школу преподавателя 26-30 января 2026 г. Скидка до 1 декабря на платные форматы: получите УПК на 72 и 108 ч.!
Начать экзамен
У вас на прохождение экзамена:
Остановить или пройти экзамен повторно невозможно.
Начать экзамен
У вас осталось на прохождение экзамена:
Остановить или пройти экзамен повторно невозможно.
Создание новой папки
Выбранная книга издается в нескольких томах (частях), рекомендуем добавить в корзину следующие книги:
| Название | Цена | Заказать |
