Initiation à la programmation (en Java)

  • 4.8
Approx. 31 hours to complete

Course Summary

This course is an introduction to programming with Java, covering fundamental concepts such as variables, data types, and control structures. Students will also learn object-oriented programming concepts such as classes, methods, and inheritance.

Key Learning Points

  • Learn the basics of programming with Java
  • Understand object-oriented programming concepts
  • Apply programming concepts to real-world problems

Job Positions & Salaries of people who have taken this course might have

    • USA: $80,000 - $120,000
    • India: INR 4,00,000 - INR 12,00,000
    • Spain: €30,000 - €50,000
    • USA: $80,000 - $120,000
    • India: INR 4,00,000 - INR 12,00,000
    • Spain: €30,000 - €50,000

    • USA: $90,000 - $140,000
    • India: INR 5,00,000 - INR 15,00,000
    • Spain: €35,000 - €60,000
    • USA: $80,000 - $120,000
    • India: INR 4,00,000 - INR 12,00,000
    • Spain: €30,000 - €50,000

    • USA: $90,000 - $140,000
    • India: INR 5,00,000 - INR 15,00,000
    • Spain: €35,000 - €60,000

    • USA: $60,000 - $100,000
    • India: INR 3,00,000 - INR 10,00,000
    • Spain: €25,000 - €45,000

Related Topics for further study


Learning Outcomes

  • Understand the basic concepts of programming with Java
  • Apply programming concepts to solve real-world problems
  • Develop programs using object-oriented programming concepts

Prerequisites or good to have knowledge before taking this course

  • Basic computer skills
  • Familiarity with programming concepts is helpful but not required

Course Difficulty Level

Beginner

Course Format

  • Online
  • Self-paced

Similar Courses

  • Programming Foundations with JavaScript, HTML and CSS
  • Python for Everybody

Related Education Paths


Notable People in This Field

  • Creator of Java
  • Author of Effective Java

Related Books

Description

Ce cours initie aux bases de la programmation en utilisant le langage Java : variables, boucles, fonctions, ...

Il ne présuppose pas de connaissance préalable. Les aspects plus avancés (programmation orientée objet) sont donnés dans un cours suivant, «Introduction à la programmation orientée objet (en Java)». Il s'appuie sur de nombreux éléments pédagogiques : vidéos sous-titrées, quizz dans et hors vidéos, exercices, devoirs notés automatiquement, notes de cours.

Outline

  • Initiation à la programmation
  • Bienvenue
  • Installation d'un environnement de développement Java sous Linux (Ubuntu)
  • Installation d'un environnement de développement Java sous MacOS
  • Installation d'un environnement de développement Java sous Windows
  • Introduction
  • Variables
  • Variables : lecture/écriture
  • Expressions
  • Déroulement du cours
  • Contributeurs
  • Généralités
  • Installation d'un environnement de développement Java sous Linux
  • Installation d'un environnement de développement Java sous MacOS
  • Installation d'un environnement de développement Java sous Windows
  • Configuration d'Eclipse
  • Erratum
  • Exercices
  • Variables et expressions
  • Structures de contrôle (1) : branchements conditionnels
  • Branchements conditionnels
  • Conditions
  • Erreurs de débutant, Le type boolean
  • Transparents et notes de cours
  • Exercices
  • Branchements conditionnels et booléens
  • Structures de contrôle (2) : boucles et itérations
  • Itérations : introduction
  • Itérations : approfondissement et exemples
  • Itérations : quizz
  • Boucles
  • Blocs d'instructions
  • Exercices
  • Boucles et itérations
  • Tableaux
  • Tableaux : introduction
  • Tableaux : déclaration
  • Tableaux : traitements courants
  • Tableaux : affectation et comparaison
  • Tableaux à plusieurs dimensions
  • Erratum
  • Exercices
  • Tableaux de taille fixe
  • Tableaux dynamiques et chaînes de caractères
  • String : introduction
  • String : comparaisons
  • String : traitements
  • Tableaux dynamiques
  • Erratum
  • Exercices
  • Semaine 5 quiz
  • Fonctions / Méthodes
  • Fonctions : introduction
  • Fonctions : appel
  • Fonctions : passage des arguments
  • Fonctions : entêtes
  • Fonctions : définitions
  • Fonctions : méthodologie
  • Fonctions : surcharge
  • Fonctions/Méthodes
  • Etude de cas
  • Puissance 4 : introduction
  • Puissance 4 : premières fonctions
  • Puissance 4 : méthode joue 1ère version
  • Puissance 4 : révision de la méthode joue
  • Puissance 4 : moteur de jeu
  • Puissance 4 : méthodes estCeGagne et compte
  • Puissance 4 : finalisation
  • Errata
  • Exercices
  • Code source de l'étude de cas

Summary of User Reviews

Discover the fundamentals of Java programming with this initiation program. This course has received high praise from many users for its comprehensive approach and engaging teaching style.

Key Aspect Users Liked About This Course

The course is highly comprehensive and provides a thorough understanding of Java programming.

Pros from User Reviews

  • Engaging and interactive teaching style.
  • Comprehensive coverage of Java programming concepts.
  • Suitable for beginners and those with some programming experience.
  • Excellent support and resources provided.
  • Real-world examples and practical exercises.

Cons from User Reviews

  • Some users found the pace to be too slow.
  • The course may not be challenging enough for more experienced programmers.
  • Occasional technical difficulties with the platform.
  • Less emphasis on advanced topics.
  • Course content may require additional outside resources.
French
Available now
Approx. 31 hours to complete
Jean-Cédric Chappelier, Jamila Sam
École Polytechnique Fédérale de Lausanne
Coursera

Instructor

Share
Saved Course list
Cancel
Get Course Update
Computer Courses