Apprenez à coder en Java et améliorez vos compétences en programmation et en résolution de problèmes. Vous apprendrez à concevoir des algorithmes ainsi qu'à développer et à déboguer des programmes. En utilisant des classes open-source personnalisées, vous écrirez des programmes qui accèdent et transforment des images, des sites web et d'autres types de données. À la fin du cours, vous construirez un programme qui détermine la popularité de différents noms de bébés aux États-Unis au fil du temps en analysant des fichiers de valeurs séparées par des virgules (CSV).
Programmation Java : Résoudre des problèmes avec des logiciels
Ce cours fait partie de plusieurs programmes.
Instructeurs : Owen Astrachan
389 900 déjà inscrits
Inclus avec
(7,966 avis)
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
Ajouter à votre profil LinkedIn
16 devoirs
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées
Élaborez votre expertise du sujet
- 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
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
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 devoirs
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 devoirs1 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 devoirs
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 devoirs
Instructeurs
Offert par
Recommandé si vous êtes intéressé(e) par Développement de logiciels
LearnQuest
École Polytechnique Fédérale de Lausanne
Vanderbilt University
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?
Avis des étudiants
7 966 avis
- 5 stars
72,36 %
- 4 stars
19,29 %
- 3 stars
4,03 %
- 2 stars
1,30 %
- 1 star
2,99 %
Affichage de 3 sur 7966
Révisé le 11 juil. 2022
This course helps to develop strong problem solving skills which is an essential tool in the your journey to becoming a Java programmer. i would recomment this course to any newbie learning JAVA
Révisé le 25 févr. 2019
A basic practice approach for solving problems with a 7step formula for any kind of problem set, for any kind of programming language you use. A very basic approach to JAVA syntax and semantics.
Révisé le 18 mai 2019
Really practical course content with great tutorials. The programming assignments are fun and challenging and deal with real world data and problems which makes the course all the more useful!
Ouvrez de nouvelles portes avec Coursera Plus
Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - 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
Non. L'achèvement d'un cours Coursera ne vous donne pas droit à un crédit académique de Duke ; par conséquent, Duke n'est pas en mesure de vous fournir un relevé de notes universitaire. Cependant, votre certificat électronique sera ajouté à votre page Accomplishments - à partir de là, vous pouvez imprimer votre certificat ou l'ajouter à votre profil LinkedIn.
L'accès aux cours et aux devoirs dépend de votre type d'inscription. Si vous suivez un cours en mode audit, vous pourrez consulter gratuitement la plupart des supports de cours. Pour accéder aux devoirs notés et obtenir un certificat, vous devrez acheter l'expérience de certificat, pendant ou après votre audit. Si vous ne voyez pas l'option d'audit :
Il se peut que le cours ne propose pas d'option d'audit. Vous pouvez essayer un essai gratuit ou demander une aide financière.
Le cours peut proposer l'option "Cours complet, pas de certificat" à la place. Cette option vous permet de consulter tous les supports de cours, de soumettre les évaluations requises et d'obtenir une note finale. Cela signifie également que vous ne pourrez pas acheter un certificat d'expérience.
Lorsque vous vous inscrivez au cours, vous avez accès à tous les cours de la Specializations, et vous obtenez un certificat lorsque vous terminez le travail. Votre certificat électronique sera ajouté à votre page de réalisations - de là, vous pouvez imprimer votre certificat ou l'ajouter à votre profil LinkedIn. Si vous souhaitez uniquement lire et visualiser le contenu du cours, vous pouvez auditer le cours gratuitement.