Специализация: общие сведения
Недавно просмотрено: 30,897

Только онлайн-курсы

Начните сейчас и учитесь по собственному графику.

Гибкий график

Установите гибкие сроки сдачи заданий.

Промежуточный уровень

Learners should be able to write a program in a programming language (e.g. Python), and preferably have taken an introductory programming course.

Прибл. 2 месяца на выполнение

Около 13 ч/неделю

Английский

Субтитры: Английский

Чему вы научитесь

  • Check

    Design and implement an object-oriented program in the C++ language, including defining classes that encapsulate data structures and algorithms.

  • Check

    Select and implement appropriate data structures that best utilize resources to solve a computational problem.

  • Check

    Analyze the running time and space needs of an algorithm, asymptotically to ensure it is appropriate at scale, including for big data.

  • Check

    Prepare for advanced courses in CS with the foundational knowledge of object data structures needed to implement and call advanced library functions.

Приобретаемые навыки

Run-time AnalysisAlgorithmsHash TableTrees (Data Structures)Object-Oriented Programming (OOP)

Только онлайн-курсы

Начните сейчас и учитесь по собственному графику.

Гибкий график

Установите гибкие сроки сдачи заданий.

Промежуточный уровень

Learners should be able to write a program in a programming language (e.g. Python), and preferably have taken an introductory programming course.

Прибл. 2 месяца на выполнение

Около 13 ч/неделю

Английский

Субтитры: Английский

О специализации

Пройти курсы

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

Практический проект

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

Получите сертификат

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

how it works

Специализация включает несколько курсов: 3

Курс1

Object-Oriented Data Structures in C++

4.8
Оценки: 174
Рецензии: 36
Курс2

Ordered Data Structures

4.8
Оценки: 86
Рецензии: 17
Курс3

Unordered Data Structures

4.8
Оценки: 59
Рецензии: 7

Преподаватели

Avatar

Wade Fagen-Ulmschneider

Teaching Assistant Professor
Computer Science

О Иллинойсский университет в Урбане-Шампейне

The University of Illinois at Urbana-Champaign is a world leader in research, teaching and public engagement, distinguished by the breadth of its programs, broad academic excellence, and internationally renowned faculty and alumni. Illinois serves the world by creating knowledge, preparing students for lives of impact, and finding solutions to critical societal needs. ...

Часто задаваемые вопросы

  • Да! Чтобы начать, нажмите карточку интересующего вас курса и зарегистрируйтесь. Зарегистрировавшись, вы можете пройти курс и получить сертификат, ссылкой на который можно делиться с другими людьми. Просто ознакомиться с содержанием курса можно бесплатно. При подписке на курс, входящий в специализацию, вы автоматически подписываетесь на всю специализацию. Ход учебы можно отслеживать в панели управления учащегося.

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

  • Эта специализация не приравнивается к зачету в университетах, однако некоторые вузы принимают сертификаты на свое усмотрение. Дополнительную информацию уточняйте в своем деканате.

  • Basic working knowledge of computers and computer systems Familiarity with a common programming languages, such as Python.

  • It is recommended that the courses in the Specialization be taken in the order outlined.

Остались вопросы? Посетите Центр поддержки учащихся.