Informações sobre o curso
4.8
408 classificações
69 avaliações

100% online

Comece imediatamente e aprenda em seu próprio cronograma.

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.

Nível intermediário

Aprox. 23 horas para completar

Sugerido: 4 weeks of study, 7-10 hours/week...

Inglês

Legendas: Inglês

Habilidades que você terá

Computer ProgrammingAlgorithmsPython ProgrammingCombinatorics

100% online

Comece imediatamente e aprenda em seu próprio cronograma.

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.

Nível intermediário

Aprox. 23 horas para completar

Sugerido: 4 weeks of study, 7-10 hours/week...

Inglês

Legendas: Inglês

Programa - O que você aprenderá com este curso

Semana
1
6 horas para concluir

Required Python knowledge, coding standards, and machine grading

This week, we will introduce you to the structure and standards of the Principles of Computing courses....
10 vídeos (total de (Total 104 mín.) min), 9 leituras, 3 testes
10 videos
Introduction6min
Required Python Knowledge12min
Coding Style and Standards11min
Python Modules7min
Machine Grading10min
Mini-project Video5min
CodeSkulptor11min
Saving in CodeSkulptor9min
Beyond CodeSkulptor (15:12) (optional video)15min
9 leituras
Required Python Knowledge10min
Guidelines for Coding Style10min
Importing Custom Modules in Python10min
Mini-project Description10min
204810min
Math Expressions for Homework10min
Math Notes on Functions10min
Practice Mini-project - Solitaire Mancala10min
Python Development Environments10min
1 exercício prático
Homework 120min
Semana
2
3 horas para concluir

Testing, plotting, and grids

This week, we will explain the importance of testing. We will also learn to solve problems with grids....
5 vídeos (total de (Total 34 mín.) min), 4 leituras, 2 testes
5 videos
Testing4min
Plotting6min
Grids8min
Mini-project Video10min
4 leituras
Building Tests for Python Programs10min
Mini-project Description10min
Math Notes on Grid Representations10min
Practice Activity - Testing Solitaire Mancala10min
1 exercício prático
Homework 218min
Semana
3
3 horas para concluir

Probability, randomness, and objects/references

This we will learn how to use probability and randomness to solve problems....
6 vídeos (total de (Total 56 mín.) min), 6 leituras, 2 testes
6 videos
Basics of Probability10min
Expected Value 13min
Monte Carlo Methods6min
Objects and References 11min
Mini-project Video9min
6 leituras
Mini-project Description10min
TTTBoard Class10min
Math Notes on Basic Probability10min
Math Notes on Expected Value10min
Practice Mini-project - Nim (Monte Carlo)10min
Practice Activity - The Monty Hall Problem10min
1 exercício prático
Homework 320min
Semana
4
3 horas para concluir

Combinatorics, generators, and debugging

This week, we will learn how to use combinatorics to solve problems....
6 vídeos (total de (Total 68 mín.) min), 5 leituras, 2 testes
6 videos
Enumeration10min
Permutations and Combinations13min
Combinatorics and Password Breaking 15min
Debugging18min
Mini-project Video5min
5 leituras
Mini-project Description10min
Math Notes on Enumeration10min
Math Notes on Permutations and Combinations10min
Practice Activity - Analyzing a Simple Dice Game10min
Practice Activity - Counting Game States10min
1 exercício prático
Homework 420min
4.8
69 avaliaçõesChevron Right

30%

comecei uma nova carreira após concluir estes cursos

45%

consegui um benefício significativo de carreira com este curso

17%

recebi um aumento ou promoção

Melhores avaliações

por JHMay 16th 2018

very wellmade assignments! that goes a long way!\n\nplotting seemed a bit superflous and not much learned.\n\nThank you professors!

por IBJun 12th 2017

Yay, no more peer grading! This course felt easier than intro2. Less fiddling with your programs and more about concepts.

Instrutores

Avatar

Scott Rixner

Professor
Computer Science
Avatar

Joe Warren

Professor
Computer Science
Avatar

Luay Nakhleh

Associate Professor
Computer Science; Biochemistry and Cell Biology

Sobre Universidade Rice

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

Sobre o Programa de cursos integrados Fundamentos da computaçãoFundamentos da Computação

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....
Fundamentos da computaçãoFundamentos da Computação

Perguntas Frequentes – FAQ

  • Ao se inscrever para um Certificado, você terá acesso a todos os vídeos, testes e tarefas de programação (se aplicável). Tarefas avaliadas pelos colegas apenas podem ser enviadas e avaliadas após o início da sessão. Caso escolha explorar o curso sem adquiri-lo, talvez você não consiga acessar certas tarefas.

  • Quando você se inscreve no curso, tem acesso a todos os cursos na Especialização e pode obter um certificado quando concluir o trabalho. Seu Certificado eletrônico será adicionado à sua página de Participações e você poderá imprimi-lo ou adicioná-lo ao seu perfil no LinkedIn. Se quiser apenas ler e assistir o conteúdo do curso, você poderá frequentá-lo como ouvinte sem custo.

Mais dúvidas? Visite o Central de Ajuda ao Aprendiz.