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

100% онлайн

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

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.
Промежуточный уровень

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

Часов на завершение

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

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

Английский

Субтитры: Английский, Греческий, Испанский...

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

Graph TheoryAlgorithmsPython ProgrammingGraph Algorithms
Специализация
100% онлайн

100% онлайн

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

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.
Промежуточный уровень

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

Часов на завершение

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

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

Английский

Субтитры: Английский, Греческий, Испанский...

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

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

Module 1 - Core Materials

What is Algorithmic Thinking?, class structure, graphs, brute-force algorithms...
Reading
15 видео (всего 180 мин.), 2 материалов для самостоятельного изучения, 1 тест
Video15 видео
Class structure9мин
Pseudo-code 11мин
The small-world problem 11мин
Graphs and representation 15мин
Paths and distances 8мин
Brute force 11мин
What Is algorithm efficiency? 9мин
Measuring efficiency 12мин
Efficiency of brute force distance 14мин
Number of steps of brute force distance 12мин
Coding styles and standards - PoC11мин
Machine grading - PoC10мин
Plotting data - PoC14мин
Peer assessment - "We want a shrubbery!" - IIPP15мин
Reading2 материала для самостоятельного изучения
Class notes10мин
Coding notes10мин
Quiz1 практическое упражнение
Homework #136мин
Неделя
2
Часов на завершение
5 ч. на завершение

Modules 1 - Project and Application

Graph representations, plotting, analysis of citation graphs...
Reading
3 материалов для самостоятельного изучения, 3 тестов
Reading3 материала для самостоятельного изучения
Project #1 Description10мин
Application #1 Description10мин
Application #1 Solution10мин
Неделя
3
Часов на завершение
2 ч. на завершение

Module 2 - Core Materials

Asymptotic analysis, "big O" notation, pseudocode, breadth-first search...
Reading
9 видео (всего 109 мин.), 1 тест
Video9 видео
Asymptotics12мин
Illustrating "Big O"11мин
Illustrating BFS 16мин
Queues and boundary cases 8мин
Pseudocode 12мин
BFS running time - loose analysis 9мин
BFS running time - tighter analysis 11мин
BFS-based distance distribution 12мин
Quiz1 практическое упражнение
Homework #236мин
Неделя
4
Часов на завершение
4 ч. на завершение

Module 2 - Project and Application

Connected components, graph resilience, and analysis of computer networks...
Reading
3 материалов для самостоятельного изучения, 2 тестов
Reading3 материала для самостоятельного изучения
Project #2 Description10мин
Application #2 Description10мин
Application #2 Solution10мин
4.6

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

автор: OTSep 29th 2018

very educational. I've learnt not only about graph theory but also how to use matplotlib and timeit libraries. The assignments were quite challengeable but rewarding.

автор: MNMar 8th 2018

This is where computer science truly starts, without the excessive preliminary math that usually scares most people away. Great course!

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

Avatar

Luay Nakhleh

Associate Professor
Computer Science; Biochemistry and Cell Biology
Avatar

Scott Rixner

Professor
Computer Science
Avatar

Joe Warren

Professor
Computer Science

О Rice University

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....

О специализации ''Fundamentals of Computing'

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....
Fundamentals of Computing

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

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

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

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