Этот курс и более
11 162 других учебников
и курсов будут доступны
при покупке личной
подписки
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.17.П Разработка электронных устройств и систем (профессионалитет)
11.02.17.П Разработка электронных устройств и систем (профессионалитет)
Свернуть
Еще -2
Направления подготовки/Специальности/Профессии
09.01.03 Оператор информационных систем и ресурсов [ранее Мастер по обработке цифровой информации],
11.02.17 Разработка электронных устройств и систем,
10.02.05 Обеспечение информационной безопасности автоматизированных систем,
10.02.04 Обеспечение информационной безопасности телекоммуникационных систем,
09.02.06 Сетевое и системное администрирование,
09.01.04 Наладчик аппаратных и программных средств инфокоммуникационных систем [ранее 09.01.01 Наладчик аппаратного и программного обеспечения и 09.01.02 Наладчик компьютерных сетей],
09.02.02 Компьютерные сети,
10.02.02 Информационная безопасность телекоммуникационных систем,
15.02.18 Техническая эксплуатация и обслуживание роботизированного производства (по отраслям) [ранее 15.02.11, 15.02.14],
09.01.03.П Оператор информационных систем и ресурсов [ранее Мастер по обработке цифровой информации] (профессионалитет),
10.02.03 Информационная безопасность автоматизированных систем,
09.02.06.П Сетевое и системное администрирование (профессионалитет),
10.02.04.П Обеспечение информационной безопасности телекоммуникационных систем (профессионалитет),
10.02.05.П Обеспечение информационной безопасности автоматизированных систем (профессионалитет),
11.02.17.П Разработка электронных устройств и систем (профессионалитет),
09.01.04.П Наладчик аппаратных и программных средств инфокоммуникационных систем [ранее 09.01.01 Наладчик аппаратного и программного обеспечения и 09.01.02 Наладчик компьютерных сетей] (профессионалитет),
08.02.01.П Строительство и эксплуатация зданий и сооружений (профессионалитет),
23.02.08.П Строительство железных дорог, путь и путевое хозяйство (профессионалитет) [ранее 08.02.10.П] (профессионалитет),
44.02.02.П Преподавание в начальных классах (профессионалитет),
23.02.01.П Организация перевозок и управление на транспорте (по видам) (профессионалитет),
09.02.01.П Компьютерные системы и комплексы (профессионалитет),
09.02.07.П Информационные системы и программирование (профессионалитет),
11.02.18 Системы радиосвязи, мобильной связи и телерадиовещания [ранее 11.02.08 Средства связи с подвижными объектами и 11.02.10 Радиосвязь, радиовещание и телевидение],
27.02.04.П Автоматические системы управления (профессионалитет),
11.02.18.П Системы радиосвязи, мобильной связи и телерадиовещания [ранее 11.02.08 Средства связи с подвижными объектами и 11.02.10 Радиосвязь, радиовещание и телевидение] (профессионалитет),
09.02.04 Информационные системы (по отраслям),
18.01.03 Аппаратчик-оператор экологических установок,
09.02.01 Компьютерные системы и комплексы,
23.02.01 Организация перевозок и управление на транспорте (по видам),
09.02.05 Прикладная информатика (по отраслям),
11.02.11 Сети связи и системы коммутации,
11.02.01 Радиоаппаратостроение,
44.02.02 Преподавание в начальных классах,
23.02.08 Строительство железных дорог, путь и путевое хозяйство [ранее 08.02.10],
09.02.07 Информационные системы и программирование,
11.02.06 Техническая эксплуатация транспортного радиоэлектронного оборудования (по видам транспорта),
27.02.04 Автоматические системы управления,
15.02.07 Автоматизация технологических процессов и производств (по отраслям),
08.02.01 Строительство и эксплуатация зданий и сооружений,
09.02.03 Программирование в компьютерных системах,
11.02.09 Многоканальные телекоммуникационные системы,
10.02.01 Организация и технология защиты информации
11.02.17 Разработка электронных устройств и систем,
10.02.05 Обеспечение информационной безопасности автоматизированных систем,
10.02.04 Обеспечение информационной безопасности телекоммуникационных систем,
09.02.06 Сетевое и системное администрирование,
09.01.04 Наладчик аппаратных и программных средств инфокоммуникационных систем [ранее 09.01.01 Наладчик аппаратного и программного обеспечения и 09.01.02 Наладчик компьютерных сетей],
09.02.02 Компьютерные сети,
10.02.02 Информационная безопасность телекоммуникационных систем,
15.02.18 Техническая эксплуатация и обслуживание роботизированного производства (по отраслям) [ранее 15.02.11, 15.02.14],
09.01.03.П Оператор информационных систем и ресурсов [ранее Мастер по обработке цифровой информации] (профессионалитет),
10.02.03 Информационная безопасность автоматизированных систем,
09.02.06.П Сетевое и системное администрирование (профессионалитет),
10.02.04.П Обеспечение информационной безопасности телекоммуникационных систем (профессионалитет),
10.02.05.П Обеспечение информационной безопасности автоматизированных систем (профессионалитет),
11.02.17.П Разработка электронных устройств и систем (профессионалитет),
09.01.04.П Наладчик аппаратных и программных средств инфокоммуникационных систем [ранее 09.01.01 Наладчик аппаратного и программного обеспечения и 09.01.02 Наладчик компьютерных сетей] (профессионалитет),
08.02.01.П Строительство и эксплуатация зданий и сооружений (профессионалитет),
23.02.08.П Строительство железных дорог, путь и путевое хозяйство (профессионалитет) [ранее 08.02.10.П] (профессионалитет),
44.02.02.П Преподавание в начальных классах (профессионалитет),
23.02.01.П Организация перевозок и управление на транспорте (по видам) (профессионалитет),
09.02.01.П Компьютерные системы и комплексы (профессионалитет),
09.02.07.П Информационные системы и программирование (профессионалитет),
11.02.18 Системы радиосвязи, мобильной связи и телерадиовещания [ранее 11.02.08 Средства связи с подвижными объектами и 11.02.10 Радиосвязь, радиовещание и телевидение],
27.02.04.П Автоматические системы управления (профессионалитет),
11.02.18.П Системы радиосвязи, мобильной связи и телерадиовещания [ранее 11.02.08 Средства связи с подвижными объектами и 11.02.10 Радиосвязь, радиовещание и телевидение] (профессионалитет),
09.02.04 Информационные системы (по отраслям),
18.01.03 Аппаратчик-оператор экологических установок,
09.02.01 Компьютерные системы и комплексы,
23.02.01 Организация перевозок и управление на транспорте (по видам),
09.02.05 Прикладная информатика (по отраслям),
11.02.11 Сети связи и системы коммутации,
11.02.01 Радиоаппаратостроение,
44.02.02 Преподавание в начальных классах,
23.02.08 Строительство железных дорог, путь и путевое хозяйство [ранее 08.02.10],
09.02.07 Информационные системы и программирование,
11.02.06 Техническая эксплуатация транспортного радиоэлектронного оборудования (по видам транспорта),
27.02.04 Автоматические системы управления,
15.02.07 Автоматизация технологических процессов и производств (по отраслям),
08.02.01 Строительство и эксплуатация зданий и сооружений,
09.02.03 Программирование в компьютерных системах,
11.02.09 Многоканальные телекоммуникационные системы,
10.02.01 Организация и технология защиты информации
Свернуть
Еще 38
Авторы
Лекции
Программа курса
Свернуть все темы
Развернуть все темы
Глава 1. Объектная ориентация языка C#
Время прохождения 230 минут
- 1.1. Типы, классы, объекты (35мин.)
- 1.2. Программа на C# (53мин.)
- 1.3. Пространство имен (35мин.)
- 1.4. Создание консольного приложения (53мин.)
- Контрольные вопросы и задания (35мин.)
- Тест: Объектная ориентация языка C# (20мин.)
Свернуть
Развернуть тему
Глава 2. Типы в языке C#
Время прохождения 201 минута
- 2.1. Типы ссылок и типы значений (35мин.)
- 2.2. Классификация типов C# (18мин.)
- 2.3. Простые (базовые) типы. Константы-литералы (53мин.)
- 2.4. Объявления переменных и констант базовых типов (53мин.)
- Контрольные вопросы и задания (18мин.)
- Тест: Типы в языке C# (26мин.)
Свернуть
Развернуть тему
Глава 3. Операции и целочисленные выражения
Время прохождения 273 минуты
- 3.1. Операции языка C# (53мин.)
- 3.2. Операции присваивания и оператор присваивания (18мин.)
- 3.3. Операции инкремента (++) и декремента (--) (18мин.)
- 3.4. Выражения с арифметическими операциями (18мин.)
- 3.5. Поразрядные (побитовые) операции (53мин.)
- 3.6. Переполнения при операциях с целыми (70мин.)
- Контрольные вопросы и задания (18мин.)
- Тест: Операции и целочисленные выражения (28мин.)
Свернуть
Развернуть тему
Глава 4. Выражения с операндами базовых типов
Время прохождения 234 минуты
- 4.1. Автоматическое и явное приведение арифметических типов (35мин.)
- 4.2. Особые ситуации в арифметических выражениях (35мин.)
- 4.3. Логический тип и логические выражения (53мин.)
- 4.4. Выражения с символьными операндами (35мин.)
- 4.5. Тернарная (условная) операция (35мин.)
- Контрольные вопросы и задания (18мин.)
- Тест: Выражения с операндами базовых типов (24мин.)
Свернуть
Развернуть тему
Глава 5. Типы C# и типы платформы .NET Framework
Время прохождения 221 минута
- 5.1. Платформа .NET Framework и спецификация CTS (35мин.)
- 5.2. Простые (базовые) типы C# как типы CTS (53мин.)
- 5.3. Специфические методы и поля простых типов (88мин.)
- Контрольные вопросы и задания (18мин.)
- Тест: Типы C# и типы платформы .NET Framework (28мин.)
Свернуть
Развернуть тему
Глава 6. Операторы
Время прохождения 367 минут
- 6.1. Общие сведения об операторах (18мин.)
- 6.2. Метки и оператор безусловного перехода (18мин.)
- 6.3. Условный оператор (18мин.)
- 6.4. Операторы цикла (105мин.)
- 6.5. Операторы передачи управления (53мин.)
- 6.6. Переключатель (88мин.)
- Контрольные вопросы и задания (35мин.)
- Тест: Операторы (34мин.)
Свернуть
Развернуть тему
Глава 7. Массивы C#
Время прохождения 413 минут
- 7.1. Одномерные массивы (105мин.)
- 7.2. Массивы как наследники класса Array (88мин.)
- 7.3. Виды массивов и массивы многомерные (53мин.)
- 7.4. Массивы массивов и "непрямоугольные" массивы (53мин.)
- 7.5. Массивы массивов и поверхностное копирование (53мин.)
- Контрольные вопросы и задания (35мин.)
- Тест: Массивы C# (28мин.)
Свернуть
Развернуть тему
Глава 8. Строки - объекты класса string
Время прохождения 439 минут
- 8.1. Строковые литералы (18мин.)
- 8.2. Строковые объекты и ссылки типа string (18мин.)
- 8.3. Операции над строками (53мин.)
- 8.4. Некоторые методы и свойства класса string (35мин.)
- 8.5. Форматирование (53мин.)
- 8.6. Форматирование в ToString() и интерполяция строк (35мин.)
- 8.7. Применение строк в переключателях (18мин.)
- 8.8. Массивы строк (35мин.)
- 8.9. Сравнение строк (35мин.)
- 8.10. Преобразования с участием строкового типа (35мин.)
- 8.11. Аргументы метода Main() (35мин.)
- 8.12. Неизменяемость объектов класса string (18мин.)
- Контрольные вопросы и задания (35мин.)
- Тест: Строки — объекты класса string (36мин.)
Свернуть
Развернуть тему
Глава 9. Методы C#
Время прохождения 606 минут
- 9.1. Методы-процедуры и методы-функции (70мин.)
- 9.2. Методы локальные и сжатые до выражений (35мин.)
- 9.3. Соотношение параметров и аргументов (123мин.)
- 9.4. Параметры с типами ссылок (70мин.)
- 9.5. Методы с переменным числом аргументов (53мин.)
- 9.6. Перегрузка методов (18мин.)
- 9.7. Рекурсивные методы (70мин.)
- 9.8. Применение метода Array.Sort() (35мин.)
- 9.9. Кортежи и ссылки в методах (70мин.)
- Контрольные вопросы и задания (35мин.)
- Тест: Методы C# (28мин.)
Свернуть
Развернуть тему
Глава 10. Класс как совокупность статических членов
Время прохождения 269 минут
- 10.1. Статические члены класса (35мин.)
- 10.2. Поля классов (статические поля) (53мин.)
- 10.3. Статические константы (35мин.)
- 10.4. Статические методы (35мин.)
- 10.5. Статический конструктор и статический класс (53мин.)
- Контрольные вопросы и задания (35мин.)
- Тест: Класс как совокупность статических членов (24мин.)
Свернуть
Развернуть тему
Глава 11. Классы как типы
Время прохождения 427 минут
- 11.1. Объявление класса (18мин.)
- 11.2. Поля объектов (53мин.)
- 11.3. Объявления методов объектов (35мин.)
- 11.4. Пример класса и его объектов (53мин.)
- 11.5. Ссылка this (70мин.)
- 11.6. Конструкторы объектов класса (105мин.)
- 11.7. Деструкторы и инициализаторы объектов (53мин.)
- Контрольные вопросы и задания (18мин.)
- Тест: Классы как типы (24мин.)
Свернуть
Развернуть тему
Глава 12. Средства взаимодействия с объектами
Время прохождения 388 минут
- 12.1. Принцип инкапсуляции и свойства классов (105мин.)
- 12.2. Автореализуемые свойства и свойства, сжатые до выражений (53мин.)
- 12.3. Индексаторы (88мин.)
- 12.4. Расширяющие методы и деконструкторы (105мин.)
- Контрольные вопросы и задания (18мин.)
- Тест: Средства взаимодействия с объектами (20мин.)
Свернуть
Развернуть тему
Глава 13. Включение, вложение и наследование классов
Время прохождения 462 минуты
- 13.1. Включение объектов классов (70мин.)
- 13.2. Вложение классов (35мин.)
- 13.3. Наследование классов (53мин.)
- 13.4. Доступность членов класса при наследовании (70мин.)
- 13.5. Методы при наследовании (105мин.)
- 13.6. Абстрактные методы и абстрактные классы (35мин.)
- 13.7. Опечатанные классы и члены классов (18мин.)
- 13.8. Применение абстрактных классов (35мин.)
- Контрольные вопросы и задания (35мин.)
- Тест: Включение, вложение и наследование классов (24мин.)
Свернуть
Развернуть тему
Глава 14. Интерфейсы
Время прохождения 366 минут
- 14.1. Два вида наследования в ООП (18мин.)
- 14.2. Объявления интерфейсов (35мин.)
- 14.3. Реализация интерфейсов (88мин.)
- 14.4. Интерфейс как тип (88мин.)
- 14.5. Интерфейсы и наследование (105мин.)
- Контрольные вопросы и задания (18мин.)
- Тест: Интерфейсы (16мин.)
Свернуть
Развернуть тему
Глава 15. Перечисления и структуры
Время прохождения 427 минут
- 15.1. Перечисления (88мин.)
- 15.2. Базовый класс перечислений (53мин.)
- 15.3. Структуры (88мин.)
- 15.4. Упаковка и распаковка (70мин.)
- 15.5. Реализация структурами интерфейсов (70мин.)
- Контрольные вопросы и задания (35мин.)
- Тест: Перечисления и структуры (24мин.)
Свернуть
Развернуть тему
Глава 16. Исключения
Время прохождения 298 минут
- 16.1. О механизме исключений (35мин.)
- 16.2. Системные исключения и их обработка (53мин.)
- 16.3. Свойства исключений (35мин.)
- 16.4. Исключения в арифметических выражениях (35мин.)
- 16.5. Генерация исключений (70мин.)
- 16.6. Пользовательские классы исключений (18мин.)
- Контрольные вопросы и задания (35мин.)
- Тест: Исключения (18мин.)
Свернуть
Развернуть тему
Глава 17. Делегаты и события
Время прохождения 493 минуты
- 17.1. Синтаксис делегатов (70мин.)
- 17.2. Массивы делегатов (35мин.)
- 17.3. Многоадресные экземпляры делегатов (35мин.)
- 17.4. Делегаты и обратные вызовы (53мин.)
- 17.5. Анонимные методы и лямбда-выражения (140мин.)
- 17.6. События (123мин.)
- Контрольные вопросы и задания (18мин.)
- Тест: Делегаты и события (20мин.)
Свернуть
Развернуть тему
Глава 18. Обобщения
Время прохождения 405 минут
- 18.1. Обобщения как средство абстракции (35мин.)
- 18.2. Декларации обобщенных классов (35мин.)
- 18.3. Ограничения типизирующих параметров (88мин.)
- 18.4. Обобщенные структуры (53мин.)
- 18.5. Обобщенные интерфейсы (35мин.)
- 18.6. Обобщенные методы (53мин.)
- 18.7. Обобщенные делегаты (70мин.)
- Контрольные вопросы и задания (18мин.)
- Тест: Обобщения (20мин.)
Свернуть
Развернуть тему
Новинки издательства "Юрайт" по дисциплине "Программирование" и смежным дисциплинам
Время прохождения 53 минуты
Свернуть
Развернуть тему
Методика
Материалы курса
Лекции22
Тесты18
Задания18
Ссылки3
Поделиться курсом
Подписка от 349 ₽/мес.
Курсы по теме:
Используют:
0
вузов
0
преподавателей
0
студентов
Используют:
174
вуза
107
преподавателей
344
студента
Мы используем cookie :)
ООО «Электронное издательство Юрайт» использует файлы cookie с целью персонализации сервисов и повышения удобства пользования веб-сайтом. «Cookie» представляют собой небольшие файлы, содержащие информацию о предыдущих посещениях веб-сайта. Если вы не хотите использовать файлы «cookie», измените настройки браузера.
Попробуйте личную
подписку от 349 ₽/мес
Полный доступ к порталу Юрайт со всеми учебниками, курсами и сервисами на 1, 6 и 12 месяцев
Более 10 000 учебников
Более 5000 курсов
Тесты и задания платформы
Образовательная платформа для университетов и колледжей. Предлагаем цифровой учебный контент и сервисы для эффективного образования.
Ссылки
ООО «Электронное издательство Юрайт»
Свидетельство о регистрации СМИ 2020
Свидетельство о регистрации СМИ 2020
Ваш IP-адрес: 18.226.214.1
Начать экзамен
У вас на прохождение экзамена:
Остановить или пройти экзамен повторно невозможно.
Начать экзамен
У вас осталось на прохождение экзамена:
Остановить или пройти экзамен повторно невозможно.
Создание новой папки
Выбранная книга издается в нескольких томах (частях), рекомендуем добавить в корзину следующие книги:
Название | Цена | Заказать |