À propos de ce cours
4.8
2,019 notes
609 avis
Spécialisation
100 % en ligne

100 % en ligne

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.
Dates limites flexibles

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.
Heures pour terminer

Approx. 29 heures pour terminer

Recommandé : 5 weeks of study, 7-10 hours/week...
Langues disponibles

Anglais

Sous-titres : Anglais, Chinois (simplifié), Italien, Portugais (brésilien), Coréen, Espagnol...

Compétences que vous acquerrez

Programming PrinciplesPython Syntax And SemanticsComputer ProgrammingPython Programming
Spécialisation
100 % en ligne

100 % en ligne

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.
Dates limites flexibles

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.
Heures pour terminer

Approx. 29 heures pour terminer

Recommandé : 5 weeks of study, 7-10 hours/week...
Langues disponibles

Anglais

Sous-titres : Anglais, Chinois (simplifié), Italien, Portugais (brésilien), Coréen, Espagnol...

Programme du cours : ce que vous apprendrez dans ce cours

Semaine
1
Heures pour terminer
4 heures pour terminer

Week 0 - Statements, expressions, variables

Understand the structure of this class, explore Python as a calculator...
Reading
6 vidéos (Total 71 min), 4 lectures, 2 quiz
Video6 vidéos
CodeSkulptor11 min
Arithmetic Expressions13 min
Variables11 min
Saving in CodeSkulptor9 min
Mini-project Video10 min
Reading4 lectures
Practice Exercises for Expressions (optional)10 min
Practice Exercises for Variables and Assignments (optional)10 min
Mini-project Description10 min
Code Clinic Tips10 min
Quiz1 exercices pour s'entraîner
Quiz 020 min
Semaine
2
Heures pour terminer
5 heures pour terminer

Week 1 - Functions, logic, conditionals

Learn the basic constructs of Python programming, create a program that plays a variant of Rock-Paper-Scissors...
Reading
7 vidéos (Total 98 min), 5 lectures, 2 quiz
Video7 vidéos
Functions15 min
Visualizing Functions12 min
More Operations17 min
Logic and Comparisons10 min
Conditionals10 min
Programming Tips - 116 min
Mini-project Video15 min
Reading5 lectures
Practice Exercises for Functions (optional)10 min
Practice Exercises for Logic and Conditionals (optional)10 min
Mini-project Description10 min
Practice Mini-project: Mystical Octosphere (optional)10 min
Code Clinic Tips10 min
Quiz1 exercices pour s'entraîner
Quiz 120 min
Semaine
3
Heures pour terminer
5 heures pour terminer

Week 2 - Event-driven programming, local/global variables

Learn the basics of event-driven programming, understand difference between local and global variables, create an interactive program that plays a simple guessing game...
Reading
8 vidéos (Total 83 min), 5 lectures, 3 quiz
Video8 vidéos
Local vs. Global Variables11 min
SimpleGUI11 min
Buttons10 min
Input Fields9 min
Visualizing Events5 min
Programming Tips - 213 min
Mini-project Video6 min
Reading5 lectures
Practice Exercises for Interactive Applications (optional)10 min
Practice Exercises for Button and Input Fields (optional)10 min
Mini-project Description10 min
Practice Mini-project: Magical Octosphere Reloaded (optional)10 min
Code Clinic Tips10 min
Quiz2 exercices pour s'entraîner
Quiz 2a20 min
Quiz 2b20 min
Semaine
4
Heures pour terminer
4 heures pour terminer

Week 3 - Canvas, drawing, timers

Create a canvas in Python, learn how to draw on the canvas, create a digital stopwatch...
Reading
7 vidéos (Total 71 min), 4 lectures, 3 quiz
Video7 vidéos
String Processing11 min
Interactive Drawing12 min
Timers9 min
Visualizing Drawing and Timers6 min
Programming Tips - 37 min
Mini-project Video9 min
Reading4 lectures
Practice Exercises for Drawing (optional)10 min
Practice Exercises for Timers (optional)10 min
Mini-project Description10 min
Code Clinic Tips10 min
Quiz2 exercices pour s'entraîner
Quiz 3a20 min
Quiz 3b18 min
4.8
609 avisChevron Right
Orientation de carrière

29%

a commencé une nouvelle carrière après avoir terminé ces cours
Avantage de carrière

32%

a bénéficié d'un avantage concret dans sa carrière grâce à ce cours

Meilleurs avis

par CDJul 13th 2017

It was nice beginner course for the new programming to learn programming and practice the concepts with most intuitive way, the way is to build a game and that interests anyone who takes this course.

par JTOct 9th 2018

A great intro that puts the topic into achievable steps! I have a mechanical engineering background and I found it to be straightforward. The professors do a good job of making it fun and enjoyable.

Enseignants

Avatar

John Greiner

Lecturer
Department of Computer Science
Avatar

Stephen Wong

Lecturer
Computer Science
Avatar

Scott Rixner

Professor
Computer Science
Avatar

Joe Warren

Professor
Computer Science

À propos de Université de 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....

À propos de la Spécialisation Bases de l'informatique

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....
Bases de l'informatique

Foire Aux Questions

  • Une fois que vous êtes inscrit(e) pour un Certificat, vous pouvez accéder à toutes les vidéos de cours, et à tous les quiz et exercices de programmation (le cas échéant). Vous pouvez soumettre des devoirs à examiner par vos pairs et en examiner vous-même uniquement après le début de votre session. Si vous préférez explorer le cours sans l'acheter, vous ne serez peut-être pas en mesure d'accéder à certains devoirs.

  • Lorsque vous vous inscrivez au cours, vous bénéficiez d'un accès à tous les cours de la Spécialisation, et vous obtenez un Certificat lorsque vous avez réussi. Votre Certificat électronique est alors ajouté à votre page Accomplissements. À partir de cette page, vous pouvez imprimer votre Certificat ou l'ajouter à votre profil LinkedIn. Si vous souhaitez seulement lire et visualiser le contenu du cours, vous pouvez accéder gratuitement au cours en tant qu'auditeur libre.

D'autres questions ? Visitez le Centre d'Aide pour les Etudiants.