Онлайн-курс – сертифицированная профессиональная специализация по C и C++ Калифорнийского университета, Санта-Крус.

Научитесь программировать на языках C и C++. Получите глубокое понимание компьютерного программирования, научившись кодировать, отлаживать и решать сложные проблемы на C и C++.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

начиная

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Основы программирования на C
  • Расширенная семантика и синтаксис языка C++.
  • Применение навыков для решения проблем высокого уровня
  • Алгоритмы искусственного интеллекта
  • Оценка Монте-Карло в сложных играх
  • Написание программ и поиск ошибок в коде
  • Практическая практика по итоговой оценке

What you will learn in the course

Courses for which the course is suitable

  • Разработчик программного обеспечения
  • инженер-программист
  • специалист по данным
  • Разработчик искусственного интеллекта
  • Разработчик игр
  • программист С/С++
  • Разработчик алгоритмов
  • системный инженер
  • Разработчик приложений
  • Разработчик программного обеспечения для сложных систем

Стажировка — серия курсов из четырех курсов.

Эта специализация предназначена для всех энтузиастов программирования, включая новичков, ученых-компьютерщиков и энтузиастов искусственного интеллекта, которые хотят развить свои навыки программирования на базовых языках C и C++.

Содержание курса

  • Два курса по языку C
  • Два курса по языку C++

На курсах вы изучите основы программирования на C и изучите более сложную семантику и синтаксис C++. Он подготовит вас к применению навыков для решения проблем высокого уровня с использованием алгоритмов искусственного интеллекта и оценки Монте-Карло в сложных играх.

Практический учебный проект

Студенты с такой ориентацией начнут программировать с самого начала. Каждый модуль предлагает множество возможностей для написания программ и поиска ошибок в коде учащегося и других людей. На основе полученных знаний учащиеся продемонстрируют свое понимание программирования на итоговой оценке, включающей практическую практику.

Details of the courses that make up the specialization

Курсы программирования на C и C++.

Курс 1: C для всех: основы программирования

Продолжительность: 15 часов
Рейтинг: 4,5 (6435 оценок)

  • Напишите простую программу.
  • Скомпилируйте, отладьте и запустите программу.
  • Применять концепции, связанные с массивами, указателями, функциями, типами данных и лексическими элементами.

Курс 2: C для всех: структурное программирование

Продолжительность: 9 часов
Рейтинг: 4.6 (750 оценок)

  • Применяйте концепции, используя аргументы командной строки.
  • Используйте простые конструкции C++.
  • Используйте ресурсы для отладки кода.

Курс 3: C++ для программистов на C, часть I

Продолжительность: 13 часов
Рейтинг: 4,4 (2287 оценок)

  • Преобразование программ C в программы C++.
  • Используйте базовые классы контейнеров.
  • Примените принципы алгоритма кратчайшего пути Дейкстры.

Курс 4: C++ для программистов на языке C, часть 2

Продолжительность: 14 часов
Рейтинг: 4.5 (321 оценка)

  • Используйте стандартную библиотеку шаблонов.
  • Примените логику наследования и синтаксис C++.
  • Описать и сравнить алгоритм мин-макс и алгоритм альфа-бета для игр.