Об этом курсе
4.8
Оценки: 246
Рецензии: 36
Специализация
100% онлайн

100% онлайн

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

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.
Часов на завершение

Прибл. 19 часа на выполнение

Предполагаемая нагрузка: 4 weeks of study, 7-10 hours/week...
Доступные языки

Английский

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

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

RecursionAlgorithmsPython ProgrammingTree (Data Structure)
Специализация
100% онлайн

100% онлайн

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

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.
Часов на завершение

Прибл. 19 часа на выполнение

Предполагаемая нагрузка: 4 weeks of study, 7-10 hours/week...
Доступные языки

Английский

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

Программа курса: что вы изучите

Неделя
1
Часов на завершение
5 ч. на завершение

Searching and Data Structures

This week, we will explain the importance of searching. We will also explore various data structures and learn about inheritance....
Reading
11 видео ((всего 104 мин.)), 6 материалов для самостоятельного изучения, 3 тестов
Video11 видео
The Importance of Searching 2мин
Generators7мин
Stacks and Queues 9мин
Inheritance 13мин
Grid Class12мин
Grid search9мин
Mini-project Video9мин
CodeSkulptor (optional video from our previous class)11мин
Saving in CodeSkulptor (optional video from our previous class)9мин
Beyond CodeSkulptor (optional video from our previous class)15мин
Reading6 материала для самостоятельного изучения
Mini-project Description10мин
Math Notes on Growth Rates of Functions10мин
Math Notes on Grid Representations10мин
Math Notes on Breadth-First Search10мин
Practice Activity - Sorting strings10мин
Practice Activity - Working with Distance Fields10мин
Quiz1 практическое упражнение
Homework 120мин
Неделя
2
Часов на завершение
3 ч. на завершение

Recursion

This week, we will explain the importance of recursion....
Reading
7 видео ((всего 79 мин.)), 5 материалов для самостоятельного изучения, 2 тестов
Video7 видео
Recursion 14мин
Binary Search 14мин
Visualizing Recursion 11мин
Recurrences12мин
Reading Files 8мин
Mini-project Video13мин
Reading5 материала для самостоятельного изучения
Mini-project Description10мин
Math Notes on Recurrence Relations10мин
Practice Activity - Recursion10мин
Practice Activity - Binary representations for numbers10мин
Practice Activity - Visualizing recurrences10мин
Quiz1 практическое упражнение
Homework 220мин
Неделя
3
Часов на завершение
3 ч. на завершение

Trees

This week, we will explain the importance of trees. We will also explore how to set up game trees so that we can efficiently search them....
Reading
6 видео ((всего 51 мин.)), 6 материалов для самостоятельного изучения, 2 тестов
Video6 видео
Lambda 6мин
Trees12мин
Illustration of Trees 7мин
Minimax10мин
Mini-project Video11мин
Reading6 материала для самостоятельного изучения
Mini-project Description10мин
TTTBoard Class10мин
Math Notes on Trees10мин
Math Notes on Minimax10мин
Practice Activity - Nim (Tree search)10мин
Practice Activity - Drawing trees10мин
Quiz1 практическое упражнение
Homework 320мин
Неделя
4
Часов на завершение
3 ч. на завершение

Modeling, Assertions, and Invariants

This week, we will explain the importance of modeling. We will also explore how to use assertions and invariants to ensure that our models are always consistent and correct....
Reading
7 видео ((всего 71 мин.)), 4 материалов для самостоятельного изучения, 2 тестов
Video7 видео
Assertions 7мин
Invariants13мин
Modeling 11мин
Software Development 14мин
Mini-project Video11мин
What is Algorithmic Thinking? 9мин
Reading4 материала для самостоятельного изучения
The Basics of the Fifteen Puzzle10мин
Mini-project Description10мин
Math Notes on Invariants10мин
Practice Activity - Solitaire Tantrix10мин
Quiz1 практическое упражнение
Homework 420мин
4.8
Рецензии: 36Chevron Right
Карьерные преимущества

50%

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

25%

стал больше зарабатывать или получил повышение

Лучшие рецензии

автор: IBJun 12th 2017

Phew, this course was much harder than the preceding courses. Some assignments took many hours of work over several days. But it's doable, and well worth it.

автор: AMJan 13th 2017

If I wanted to learn programming from scratch, I'd take this specialization. They are great teachers and the recursion section was extremely helpful.

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

Avatar

Scott Rixner

Professor
Computer Science
Avatar

Joe Warren

Professor
Computer Science
Avatar

Luay Nakhleh

Associate Professor
Computer Science; Biochemistry and Cell Biology

О Университет Райса

Rice University is consistently ranked among the top 20 universities in the U.S. and the top 100 in the world. Rice has highly respected schools of Architecture, Business, Continuing Studies, Engineering, Humanities, Music, Natural Sciences and Social Sciences and is home to the Baker Institute for Public Policy....

О специализации ''Основы компьютерных вычислений'

This Specialization covers much of the material that first-year Computer Science students take at Rice University. Students learn sophisticated programming skills in Python from the ground up and apply these skills in building more than 20 fun projects. The Specialization concludes with a Capstone exam that allows the students to demonstrate the range of knowledge that they have acquired in the Specialization....
Основы компьютерных вычислений

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

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

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

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