Informações sobre o curso
4.8
368 classificações
64 avaliações
Programa de cursos integrados
100% online

100% online

Comece imediatamente e aprenda em seu próprio cronograma.
Prazos flexíveis

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.
Nível intermediário

Nível intermediário

Horas para completar

Aprox. 22 horas para completar

Sugerido: 4 weeks of study, 7-10 hours/week...
Idiomas disponíveis

Inglês

Legendas: Inglês...

Habilidades que você terá

Computer ProgrammingAlgorithmsPython ProgrammingCombinatorics
Programa de cursos integrados
100% online

100% online

Comece imediatamente e aprenda em seu próprio cronograma.
Prazos flexíveis

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.
Nível intermediário

Nível intermediário

Horas para completar

Aprox. 22 horas para completar

Sugerido: 4 weeks of study, 7-10 hours/week...
Idiomas disponíveis

Inglês

Legendas: Inglês...

Programa - O que você aprenderá com este curso

Semana
1
Horas para completar
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....
Reading
10 vídeos (Total de 104 min), 9 leituras, 3 testes
Video10 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
Reading9 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
Quiz1 exercícios práticos
Homework 120min
Semana
2
Horas para completar
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....
Reading
5 vídeos (Total de 34 min), 4 leituras, 2 testes
Video5 videos
Testing4min
Plotting6min
Grids8min
Mini-project Video10min
Reading4 leituras
Building Tests for Python Programs10min
Mini-project Description10min
Math Notes on Grid Representations10min
Practice Activity - Testing Solitaire Mancala10min
Quiz1 exercícios práticos
Homework 218min
Semana
3
Horas para completar
3 horas para concluir

Probability, randomness, and objects/references

This we will learn how to use probability and randomness to solve problems....
Reading
6 vídeos (Total de 56 min), 6 leituras, 2 testes
Video6 videos
Basics of Probability10min
Expected Value 13min
Monte Carlo Methods6min
Objects and References 11min
Mini-project Video9min
Reading6 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
Quiz1 exercícios práticos
Homework 320min
Semana
4
Horas para completar
3 horas para concluir

Combinatorics, generators, and debugging

This week, we will learn how to use combinatorics to solve problems....
Reading
6 vídeos (Total de 68 min), 5 leituras, 2 testes
Video6 videos
Enumeration10min
Permutations and Combinations13min
Combinatorics and Password Breaking 15min
Debugging18min
Mini-project Video5min
Reading5 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
Quiz1 exercícios práticos
Homework 420min
4.8
64 avaliaçõesChevron Right
Direcionamento de carreira

20%

comecei uma nova carreira após concluir estes cursos
Benefício de carreira

83%

consegui um benefício significativo de carreira com este curso
Promoção de carreira

50%

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

Sobre o Programa de cursos integrados 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

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.