Закрыто

[Фоксфорд] Программирование. Введение в С/С++ (8–11 классы)

Тема в разделе "Школа и репетиторство", создана пользователем Protoss, 30 янв 2015.

Цена: 5940р.-97%
Взнос: 134р.
100%

Основной список: 113 участников

Резервный список: 15 участников

Статус обсуждения:
Комментирование ограничено.
  1. 30 янв 2015
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

    Складчина: [Фоксфорд] Программирование. Введение в С/С++ (8–11 классы)

    [Фоксфорд] ПРОГРАММИРОВАНИЕ.
    Введение в С/С++ (8–11 класс)
    [​IMG]
    В рамках этого курса мы рассмотрим языки C и C++, начав с основ синтаксиса и закончив содержанием стандартной библиотеки и принципами проектирования сложных программных продуктов. Одновременно с этим мы увидим и то, как происходит преобразование кода, написанного на этих языках, в языки более низкого уровня (Assembler), и то, как выполнить вычисления во время компиляции программы.
    Преподаватель: Кротков П. А.
    Программа курса:
    1. Введение в язык С
    • Преимущества языка С
    • История языков программирования С и С++
    • Компиляция программы на языке C
    • Hello, World!
    • Переменные в С
    • Типы данных в языке С
    • Базовый ввод-вывод в С
    2. Переменные и операции с ними в С
    • Двоичная система счисления
    • Представление целых чисел в памяти ПК
    • Двоичный дополнительный код
    • Арифметические операции в С
    • Битовые операции в С
    • Среда разработки Code::Blocks
    • Логические операции в С
    • Операции цикла while в С
    • Логические переменные и логические функции
    3. Управляющие конструкции в С
    • Операторы +=, -=, *= и /= в С
    • Оператор цикла for в C
    • Число Фибоначчи
    • Условный оператор if в С
    • Поиск числа в потоке данных на C
    • Поиск максимального числа в потоке на С
    • Пошаговая отладка программы на С
    • Алгоритм Евклида на С
    • Оператор ветвления switch в С
    • Перечисляемый тип enum в С
    4. Работа с массивами в С
    • Массивы в С
    • Определение и инициализация массива в С
    • Глобальные массивы в С
    • Многомерные массивы в С
    • Динамические одномерные массивы в С
    5. Структуры в С
    • Структуры данных в С
    • Структуры и указатели в С
    • Преобразование типа указателя в С
    • Динамический односвязный список на С
    • Стек
    • Стек через динамический список на С
    • Правильные скобочные последовательности
    • Обратная польская нотация
    6. Функции в С
    • Функции в С
    • Возврат значений из функции в С
    • Функции с параметрами в С
    • Передача массива в функцию и возврат из функции в С
    • Передача параметра по указателю в С
    • Стек вызовов
    7. Рекурсия. Сортировки.
    • Рекурсия в С
    • Ханойские башни
    • Сортировка выбором
    • Сортировка слиянием: С
    • Быстрая сортировка Хоара
    8. Работа с памятью в С
    • Указатели в С
    • Адресная арифметика в С
    • Модель памяти приложения
    • Системные вызовы malloc() и free() в С
    • Работа с динамической памятью в С и С++
    • Динамические двумерные массивы в С
    9. Работа с числами с плавающей точкой в С
    • Представление вещественных чисел в двоичной системе счисления
    • Стандарт IEEE 754 - общие сведения
    • Стандарт IEEE 754 - использование бит при хранении чисел с плавающей точкой
    • Стандарт IEEE 754 - нормализованные и денормализованные числа
    • Стандарт IEEE 754 - различные типы чисел с плавающей точкой
    • Типы чисел с плавающей точкой в С
    • Математические функции в С
    • Явное и неявное преобразование типов в С
    • Поиск корня уравнения методом бисекции
    10. Компиляция и сборка программ на С
    • Прототипы функций
    • Модульное программирование на С
    • Принцип раздельной компиляции
    • Этапы компиляции
    • Макросы препроцессора в С
    • Стражи включения заголовочных файлов в С
    • Рефакторинг
    11. Работа с вводом и выводом в С
    • Работа со строками в С
    • Форматированный ввод-вывод в С
    • Файловый ввод-вывод в С
    12. Введение в ООП в С++
    • Отличия языков программирования Си и С++
    • Пространства имён в С++
    • Ссылки в С++
    • Логический тип в С++
    • Ввод-вывод в С++
    • Hello World!
    • Понятия объекта и класса
    13. Введение в ООП в С++ (2 часть)
    • Понятие класса в С++
    • Инкапсуляция. Спецификаторы доступа к полям классов в С++
    • Конструктор и деструктор в С++
    • Указатель на объект в С++
    • Операторы new и delete в С++
    • Перегрузка функций в С++
    • Аргументы функции по умолчанию в С++
    14. Алгоритмы работы со строками и их реализация на С
    • Работа со строками в С
    • Алгоритмы обработки строк
    15. Дополнительные темы языка С
    • Оператор ветвления switch в С
    • Перечислимый тип enum в C
    • Конечные автоматы
    • Поиск подстроки в строке (обсуждение, Pascal)
    • Регулярные выражения
    16. Компиляция и сборка программ на С
    • Этапы компиляции
    • Аргументы функции main()
    • Макросы препроцессора в С
    • Модульное программирование на С
    • Принцип раздельной компиляции
    17. Система сборки cmake
    • Система сборки cmake
    • Прототипы функций
    • extern переменные
    • Стражи включения заголовочных файлов в С
    18. Введение в язык программирования С++
    • Отличия языков программирования Си и С++
    • Пространства имён в С++
    • Аргументы функции по умолчанию в С++
    • Ссылки в С++
    • Логический тип в С++
    • Hello World!
    19. Введение в ООП
    • Введение в ООП
    • Поля и методы
    • Инкапсуляция
    • Наследование
    • Полиморфизм
    20. Введение в ООП на C++
    • Введение в ООП на С++
    • Понятие класса в С++
    • Инкапсуляция. Спецификаторы доступа к полям классов в С++
    • Конструктор и деструктор в С++
    • Указатель на объект в С++
    • Операторы new и delete в С++
    • Указатель this в С++
    21. Реализация класса на С++
    • Создание класса на С++
    22. Различные способы работы с объектами на С++
    • Присваивание объектов в С++
    • Перегрузка операторов в С++
    • Передача объектов функциям в С++
    • Возврат объекта как значения функции в С++
    • Дружественные функции класса в С++
    • RALL - получение ресурса есть инициализация
    • static члены класса в С++
    23. Наследование и перегрузка в С++
    • Наследование в С++
    • Перегрузка методов в С++
    • Перегрузка конструкторов в С++
    • Защищённые члены класса в С++
    24. Полиморфизм в С++
    • Виртуальные методы в С++
    • Подстановочный критерий Барбары Лисков
    • Примеры применения полиморфизма в С++
    • Динамическая идентификация типа данных в С++
    25. Шаблоны в С++
    • Обобщённое программирование: шаблоны С++
    • Линейные структуры данных в реализации на С++
    • Инстанцирование в С++
    • Шаблоны функций в С++
    • Шаблоны классов в С++
    • Параметры шаблонов в С++
    26. Введение в STL
    • Введение в стандартную библиотеку шаблонов (STL)
    • Понятие контейнера и итератора в STL
    • Контейнер vector STL
    • Контейнер list STL
    • Контейнер set STL
    • Файловые потоки в С++
    27. Хеширование, его реализация и использование в С++
    • Хеширование и хеш-функция
    • Разрешение коллизий хеширования
    • Ассоциативный контейнер map STL
    28. Работа со строками в С++
    • Библиотеки string, sstream STL
    • Форматирование ввода-вывода в С++
    • Файловые потоки в С++
    • Исключения в С++
    29. Алгоритмы STL
    • Алгоритмы STL
    • Контейнеры-адаптеры stack, queue, priority_queue STL
    30. Заключительное занятие
    • Перспективы развития С++
    • Ответы на вопросы

    Ссылка на сайт автора:


     
    5 пользователям это понравилось.
  2. Последние события

    1. skladchik.com
      Складчина закрыта.
      25 фев 2018
    2. barashekshon
      barashekshon оставил отзыв "Отлично".
      11 дек 2017
    3. skladchik.com
      Складчина доступна.
      9 сен 2017
    4. skladchik.com
      miloserdov не участвует.
      7 июл 2017

    Последние важные события

    1. skladchik.com
      Складчина закрыта.
      25 фев 2018
    2. skladchik.com
      Складчина доступна.
      9 сен 2017
    3. skladchik.com
      Складчина закрыта.
      28 май 2015
    4. skladchik.com
      Взнос составляет 67р.
      4 май 2015
  3. Отзывы участников

    5/5,
    • 5/5,
      Работой организатора доволен
      Честно говоря, я вообще не ожидала, что мне что-то отправят, так как складчина проводилась три года назад. Каково же было мое удивление, когда оплатив в 21, через 3 часа мне уже приходят все материалы! Спасибо огромное за такой быстрый ответ и за организацию складчины, очень благодарна, теперь буду шарить в программировании благодаря вам <3
      11 дек 2017
    • 5/5,
      Работой организатора доволен
      Благодарю за материал! для меня, как для новичка, очень полезен!
      29 ноя 2015
    • 5/5,
      Работой организатора доволен
      Качественный материал.Полностью соответствующий оригиналу с продажника
      25 май 2015
    • 5/5,
      Работой организатора доволен
      Хороший курс!
      25 май 2015
      1 человеку нравится это.
    • 5/5,
      Работой организатора доволен
      Оргу спасибо!
      25 май 2015
  4. Обсуждение
  5. 31 янв 2015
    #2
    Коровьев
    Коровьев БанЗабанен
    у каждого восьмикласника нынче 20к каждый день в кармане?
     
    1 человеку нравится это.
  6. 31 янв 2015
    #3
    Protoss
    Protoss БанЗабанен
    :D:D:D:D - тоже об этом подумал когда складчину создавал. Красиво жить не запретишь.
     
  7. 31 янв 2015
    #4
    Boroda
    Boroda БанЗабанен
    8–11 классы = 6600 в год :) Так то на репетитора можно и больше потратить. ну и в целом курс не обязательно же для школьников. для начинающих прогеров самое то :)
     
    3 пользователям это понравилось.
  8. 31 янв 2015
    #5
    Protoss
    Protoss БанЗабанен
    Судя по программе курса, даже не во всяких ВУЗах рассказывают то, что есть в данном курсе. По поводу репетитора - то что дороже, это само собой разумеется, т.к. это уже индивидуальные занятия а не групповые.
     
    1 человеку нравится это.
  9. 4 фев 2015
    #6
    Protoss
    Protoss БанЗабанен
    Дружище - МЕГАСПАСИБО!!!! :)
     
  10. 17 апр 2015
    #7
    1C-designer
    1C-designer БанЗабанен
    Можете поделиться? Хочется посмотреть и оценить качество.
     
  11. 17 апр 2015
    #8
    Protoss
    Protoss БанЗабанен
    К сожалению, нет, т.к. я не член клуба и не имею доступа в бесплатный раздел.
     
  12. 17 апр 2015
    #9
    GauraForever
    GauraForever ЧКЧлен клуба
    хм, к своему стыду, только тут узнал про существование такого раздела... А что за оно и что от него можно получить?
     
  13. 18 апр 2015
    #10
    Чеширский Кот
    Чеширский Кот ОргОрганизатор
    Для Членов клуба доступен раздел "Найдено в сети".
     
    1 человеку нравится это.
  14. 22 апр 2015
    #11
    feniks-84
    feniks-84 ОргОрганизатор
    Орг, может уже пора объявлять о сборе взносов?
     
    1 человеку нравится это.
  15. 23 апр 2015
    #12
    chpok13
    chpok13 БанЗабанен
    Взносы будем собирать с 5 мая - так что обьявлять ещё рано.
     
    2 пользователям это понравилось.
  16. 23 апр 2015
    #13
    feniks-84
    feniks-84 ОргОрганизатор
    Пораньше не хочешь? Материал можно и частично выдать. Темы очень хорошие в лекциях рассматриваются.
     
    1 человеку нравится это.
  17. 25 апр 2015
    #14
    1C-designer
    1C-designer БанЗабанен
    Так говорили же, что частично материалы выложили.
     
  18. 26 апр 2015
    #15
    feniks-84
    feniks-84 ОргОрганизатор
    Где выложен, дай ссылку!!!
     
    1 человеку нравится это.
  19. 30 апр 2015
    #16
    Коровьев
    Коровьев БанЗабанен
    там 1125 тем
    можно ссылку на ту тему?
     
  20. 15 май 2015
    #17
    braver
    braver ЧКЧлен клуба
    Посмотри новую темку от ITVDN по
     
    Последнее редактирование модератором: 15 май 2015
  21. 19 май 2015
    #18
    Prolium
    Prolium ЧКЧлен клуба
    Очень хочется записаться, когда складчина будет завершена?
     
    2 пользователям это понравилось.
  22. 20 май 2015
    #19
    chpok13
    chpok13 БанЗабанен
    Последнее занятие 24 мая, в этот же день и отчёт сдам. А там - как его примут.
     
  23. 24 май 2015
    #20
    zvezdapolei
    zvezdapolei ЧКЧлен клуба
    +:)
     
    1 человеку нравится это.
Статус обсуждения:
Комментирование ограничено.