Informações sobre o curso
17,218 visualizações recentes

100% on-line

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% on-line

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

10 vídeos (Total 104 mín.), 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ícios práticos
Homework 120min
Semana
2
3 horas para concluir

Testing, plotting, and grids

5 vídeos (Total 34 mín.), 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ícios práticos
Homework 218min
Semana
3
3 horas para concluir

Probability, randomness, and objects/references

6 vídeos (Total 56 mín.), 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ícios práticos
Homework 320min
Semana
4
3 horas para concluir

Combinatorics, generators, and debugging

6 vídeos (Total 68 mín.), 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ícios práticos
Homework 420min
4.8
75 avaliaçõesChevron Right

25%

comecei uma nova carreira após concluir estes cursos

38%

consegui um benefício significativo de carreira com este curso

14%

recebi um aumento ou promoção

Principais avaliações do Os Fundamentos da Computação (Parte 1)

por SNMay 7th 2019

This course is very good for beginners and intermediate coders. Gives important basics about computer science from 3 very good professors.

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!

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