Duke University
Programmation Java : Résoudre des problèmes avec des logiciels
Duke University

Programmation Java : Résoudre des problèmes avec des logiciels

Ce cours fait partie de plusieurs programmes.

Enseigné en Anglais

Certains éléments de contenu peuvent ne pas être traduits

Owen Astrachan
Robert Duvall
Andrew D. Hilton

Instructeurs : Owen Astrachan

384 308 déjà inscrits

Inclus avec Coursera Plus

Cours

Familiarisez-vous avec un sujet et apprenez les fondamentaux

4.6

(7,907 avis)

|

92%

niveau Débutant
Aucune connaissance prérequise
17 heures (approximativement)
Planning flexible
Apprenez à votre propre rythme

Compétences que vous acquerrez

  • Catégorie : Algorithmes
  • Catégorie : Résolution de problèmes
  • Catégorie : Chaîne de caractères (informatique)
  • Catégorie : Programmation Java

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Évaluations

16 quizzes

Cours

Familiarisez-vous avec un sujet et apprenez les fondamentaux

4.6

(7,907 avis)

|

92%

niveau Débutant
Aucune connaissance prérequise
17 heures (approximativement)
Planning flexible
Apprenez à votre propre rythme

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Placeholder

Élaborez votre expertise du sujet

Ce cours est disponible dans le cadre de
Lorsque vous vous inscrivez à ce cours, vous devez également sélectionner un programme spécifique.
  • Apprenez de nouveaux concepts auprès d'experts du secteur
  • Acquérez une compréhension de base d'un sujet ou d'un outil
  • Développez des compétences professionnelles avec des projets pratiques
  • Obtenez un certificat professionnel partageable
Placeholder
Placeholder

Obtenez un certificat professionnel

Ajoutez cette qualification à votre profil LinkedIn ou à votre CV

Partagez-le sur les réseaux sociaux et dans votre évaluation de performance

Placeholder

Il y a 5 modules dans ce cours

Bienvenue sur le site "Java Programming : Résoudre des problèmes avec des logiciels" ! Nous sommes ravis que vous commenciez notre cours pour apprendre à écrire des programmes en Java, l'un des langages de programmation les plus populaires au monde. Dans ce module d'introduction, vous rencontrerez l'équipe d'instructeurs de l'Université de Duke et aurez une vue d'ensemble du cours. Amusez-vous bien !

Inclus

5 vidéos1 lecture

Dans ce module, vous apprendrez à écrire et à exécuter vos premiers programmes Java, y compris un programme qui imprime "Hello !" dans différentes langues nationales et un autre dans lequel vous analyserez les périmètres et d'autres informations sur les formes. Pour accomplir ces tâches, vous apprendrez les bases de la syntaxe Java et comment concevoir des solutions par étapes avec des programmes. A la fin de ce module, vous serez capable de : (1) télécharger et exécuter BlueJ, l'environnement de programmation Java pour ce cours ; (2) accéder à la documentation des bibliothèques Java spécialement conçues pour ce cours ; (3) éditer, compiler et exécuter un programme Java ; (4) construire des méthodes, des variables, des instructions if else et des boucles for each en Java ; et (5) utiliser des Iterables (comme DirectoryResource) pour exécuter un programme qui itère sur plusieurs lignes d'un document ou d'une page web ou sur plusieurs fichiers d'un répertoire.

Inclus

17 vidéos8 lectures5 quizzes

Ce module commence par une brève présentation de Raluca Gordân, professeur adjoint au Centre de biologie génomique et computationnelle de l'université de Duke, sur un problème important que les chercheurs en génomique rencontrent régulièrement : comment identifier les gènes dans un brin d'ADN. Pour aborder ce problème, vous devrez comprendre les chaînes de caractères : des séries de caractères tels que des lettres, des chiffres, des signes de ponctuation, etc. Après avoir appris les méthodes Java qui fonctionnent avec les chaînes, vous serez en mesure de trouver des gènes dans une chaîne d'ADN et de résoudre d'autres problèmes liés aux chaînes, tels que la recherche de tous les liens d'une page web. À la fin de ce module, vous serez capable de : (1) utiliser des méthodes importantes de la classe Java String ; (2) utiliser les conditionnelles, les boucles for et les boucles while de manière appropriée dans un programme Java ; (3) trouver des modèles dans les données représentées par les chaînes pour aider à développer l'algorithme de votre programme ; (4) comprendre l'importance de concevoir des programmes qui séparent les différentes étapes de traitement des données ; (5) utiliser l'itérable StorageResource pour ce cours afin de stocker certaines données pour un traitement ultérieur ; et (6) vous appuyer sur la documentation Java pour mieux comprendre comment utiliser les différents paquets et classes de Java.

Inclus

21 vidéos3 lectures6 quizzes1 sujet de discussion

Les fichiers CSV (comma separated values) constituent un format courant de stockage des données tabulaires (toutes les données organisées en colonnes et en lignes). Dans ce module, vous apprendrez à analyser et à manipuler des données provenant de plusieurs fichiers CSV à l'aide d'un puissant logiciel libre : Apache Commons CSV. L'utilisation de cette bibliothèque vous permettra de résoudre des problèmes qui pourraient s'avérer trop complexes pour être résolus à l'aide d'une feuille de calcul. À la fin de ce module, vous serez capable de : (1) utiliser le logiciel libre Apache Commons CSV dans vos propres programmes Java ; (2) accéder aux données d'un ou de plusieurs fichiers CSV à l'aide de Java ; (3) convertir des chaînes en nombres ; (4) comprendre comment utiliser "null" dans les programmes Java (lorsque vous voulez représenter "rien") ; (5) concevoir un algorithme (et l'implémenter en Java) pour répondre à des questions sur les données CSV ; et (6) analyser des données CSV à travers plusieurs fichiers CSV (par exemple, trouver des maximums, des minimums, des moyennes, et d'autres résultats statistiques simples).

Inclus

14 vidéos3 lectures3 quizzes

Ce module conclut le cours par un mini-projet qui réunit les différentes pratiques, compétences et bibliothèques que vous avez acquises tout au long du cours ! En utilisant des données sur la popularité des différents prénoms de bébés aux États-Unis au cours des dernières décennies, vous serez en mesure de comparer la popularité des différents prénoms au fil du temps. Bien que les données collectées pour ce cours concernent les États-Unis, nous vous invitons à partager les données d'autres pays dans les forums de discussion du cours. Bonne chance pour ce mini-projet !

Inclus

9 vidéos3 lectures2 quizzes

Instructeurs

Évaluations de l’enseignant
4.6 (1,459 évaluations)
Owen Astrachan
Duke University
8 Cours855 817 apprenants
Robert Duvall
Duke University
8 Cours855 817 apprenants

Offert par

Duke University

Recommandé si vous êtes intéressé(e) par Développement de logiciels

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.
Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’
Jennifer J.
Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’
Larry W.
Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’
Chaitanya A.
’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’

Avis des étudiants

Affichage de 3 sur 7907

4.6

7 907 avis

  • 5 stars

    72,33 %

  • 4 stars

    19,36 %

  • 3 stars

    4,02 %

  • 2 stars

    1,31 %

  • 1 star

    2,96 %

JT
4

Révisé le 25 févr. 2019

JS
5

Révisé le 18 mai 2019

SD
5

Révisé le 7 févr. 2019

Placeholder

Ouvrez de nouvelles portes avec Coursera Plus

Accès illimité à plus de 7 000 cours de renommée internationale, à des projets pratiques et à des programmes de certificats reconnus sur le marché du travail, tous inclus dans votre abonnement

Faites progresser votre carrière avec un diplôme en ligne

Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne

Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires

Améliorez les compétences de vos employés pour exceller dans l’économie numérique

Foire Aux Questions