Mooc AtlasAutoformation de niveau universitaire
Computer Science
Computer Science · Année 1 · Fondations

S1 Programmer et penser algorithmiquement

Apprendre à programmer en Python, du premier script aux programmes interactifs, puis aborder la récursivité, la recherche et les graphes.

177heures de cours
18semaines à 10 h
2étapes
12nouveaux cours
2universités

Compétences visées

  • Variables, boucles, fonctions, structures de données Python
  • Fichiers, web, API et bases SQLite
  • Programmation événementielle et orientée objet
  • Tests, probabilités et combinatoire appliquées aux programmes
  • Recherche, récursivité, graphes et complexité en introduction

Projet du semestre

L'examen final de Fundamentals of Computing, puis un jeu de stratégie en Python avec une IA minimax et une suite de tests.

Cours du semestre

  1. 1
    University of MichiganDébutantPython, SQL, SQLite

    Prérequis annoncés : No prerequisites; designed as an on-ramp to programming

    Voir les 5 cours
    CoursNiveauDuréeNote (avis)
    Programming for Everybody (Getting Started with Python)Débutant17 h4,8 (233 775)
    Python Data StructuresDébutant20 h4,9 (97 365)
    Using Python to Access Web DataDébutant19 h4,8 (44 591)
    Using Databases with PythonDébutant14 h4,8 (21 659)
    Capstone: Retrieving, Processing, and Visualizing Data with PythonDébutant9 h4,7 (14 483)
  2. 2
    Rice UniversityDébutantPython

    Prérequis annoncés : High school mathematics; no programming required

    Voir les 7 cours
    CoursNiveauDuréeNote (avis)
    An Introduction to Interactive Programming in Python (Part 1)—19 h4,8 (3 322)
    An Introduction to Interactive Programming in Python (Part 2)Débutant16 h4,9 (1 214)
    Principles of Computing (Part 1)Intermédiaire19 h4,7 (584)
    Principles of Computing (Part 2)Intermédiaire16 h4,8 (365)
    Algorithmic Thinking (Part 1)Intermédiaire14 h4,6 (385)
    Algorithmic Thinking (Part 2)Intermédiaire13 h4,7 (220)
    The Fundamentals of Computing Capstone ExamIntermédiaire1 h4,8 (116)

Lectures

Points d’attention

  • Suivre Fundamentals of Computing en parallèle de la seconde moitié de Python for Everybody.
  • Rice utilise CodeSkulptor, un environnement Python dans le navigateur.

Avec Coursera Plus

Ce semestre représente 177 heures, soit environ 4 mois à 10 heures par semaine. L’abonnement Coursera Plus donne accès à la plupart de ses cours pendant cette période.

Découvrir Coursera Plus