Онлайн-курс — сертифицированная профессиональная специализация в области концептуальных вычислений с базовым программированием на C от Google, Система Университета Колорадо.

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

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

  • Вычислительная мысль
  • Программирование на С
  • Разработка решений практических задач.
  • алгоритмы
  • Сбор, анализ и представление данных
  • абстракция
  • автоматизация
  • моделирование
  • распараллеливание

What you will learn in the course

Courses for which the course is suitable

  • Разработчик программного обеспечения
  • программист на С
  • аналитик данных
  • инженер-программист
  • Разработчик алгоритмов
  • Эксперт по автоматизации
  • Разрабатывает вычислительные решения
  • Инженер по моделированию
  • Разработчик параллельных систем

Стажировка — курс из 4 курсов.

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

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

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

  • алгоритмы
  • Сбор, анализ и представление данных
  • абстракция
  • автоматизация
  • моделирование
  • распараллеливание

Details of the courses that make up the specialization

Курс 1: Алгоритмы, сбор данных и начало программирования

Этот курс начинает ваш путь к изучению вычислительного мышления и началу программирования на языке C. Если вы хотите научиться взаимодействовать с миром строгим и вычислительным способом, этот курс для вас!

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

Предупреждение: начать работу непросто. Изучать программирование сложно, тем более, что курсы по этой специализации построены на основе курса первого курса университета.

Курс 2: Анализ и представление данных, отбор и повторение

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

  • Необходимые знания в области вычислительного мышления: алгоритмы и процедуры, сбор данных.
  • Обязательное знание языка C: Типы данных, переменные, константы и вычисления STEM

В ходе курса вы узнаете об анализе данных и их представлении:

  • Модуль 1: Узнайте о некоторых общих статистических данных, которые можно рассчитать при анализе наборов данных.
  • Модуль 2. Узнайте, как мы принимаем решения в нашем коде.
  • Модуль 3. Изучите различные способы представления наборов данных.
  • Модуль 4. Используйте циклы (повторения) для повторения действий в вашем коде.

Курс 3: Абстракция, решение задач и функции

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

  • Необходимые знания в области вычислительного мышления: алгоритмы и процедуры, сбор, анализ и представление данных.
  • Обязательное знание языка Си: типы данных, переменные, константы; STEM-расчеты; выбор; и обратно (петли)

В ходе курса вы изучите темы вычислительного мышления:

  • Модуль 1: Узнайте о массивах как о средстве хранения нескольких значений в одной переменной.
  • Модуль 2. Узнайте, как мы храним и перемещаем слова (массивы символов).
  • Модуль 3. Изучите абстракцию и декомпозицию проблем.
  • Модуль 4. Используйте функции для реализации декомпозиции проблемы в вашем коде.

Курс 4: Моделирование, анализ алгоритмов и указатели

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

  • Необходимые знания в области вычислительного мышления: алгоритмы и процедуры; сбор, анализ и представление данных; абстракция; и решение проблем
  • Обязательное знание языка Си: типы данных, переменные, константы; STEM-расчеты; выбор; повтор (петли); массивы; слова; и функции

В ходе курса вы изучите темы вычислительного мышления:

  • Модуль 1: Узнайте, как читать, записывать и добавлять файлы. Изучите автоматизацию
  • Модуль 2: Откройте для себя преимущества моделирования и распараллеливания
  • Модуль 3. Узнайте, как выполнять анализ алгоритмов для количественной оценки сложности алгоритмов.
  • Модуль 4. Узнайте больше о том, как использовать указатели.