À propos de ce cours
10,938 consultations récentes

100 % en ligne

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

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.

Niveau intermédiaire

Approx. 8 heures pour terminer

Recommandé : 4 weeks of study, 3-6 hours/week...

Anglais

Sous-titres : Anglais

Compétences que vous acquerrez

Data StructureInterfacesSoftware DesignJava Programming

100 % en ligne

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

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.

Niveau intermédiaire

Approx. 8 heures pour terminer

Recommandé : 4 weeks of study, 3-6 hours/week...

Anglais

Sous-titres : Anglais

Programme du cours : ce que vous apprendrez dans ce cours

Semaine
1
1 heure pour terminer

Introducing the Recommender

2 vidéos (Total 13 min), 2 lectures, 1 quiz
2 vidéos
Reading and Storing Data6 min
2 lectures
Module Description / Resources10 min
Programming Exercise: Step One10 min
1 exercice pour s'entraîner
Step One20 min
Semaine
2
1 heure pour terminer

Simple Recommendations

1 vidéo (Total 3 min), 2 lectures, 1 quiz
1 vidéo
2 lectures
Module Description10 min
Programming Exercise: Step Two10 min
1 exercice pour s'entraîner
Step Two20 min
Semaine
3
1 heure pour terminer

Interfaces, Filters, Database

1 vidéo (Total 8 min), 2 lectures, 1 quiz
1 vidéo
2 lectures
Module Description10 min
Programming Exercise: Step Three10 min
1 exercice pour s'entraîner
Step Three20 min
Semaine
4
3 heures pour terminer

Weighted Averages

1 vidéo (Total 14 min), 2 lectures, 2 quiz
1 vidéo
2 lectures
Module Description10 min
Programming Exercise: Step Four10 min
1 exercice pour s'entraîner
Step Four22 min
1 minute pour terminer

Farewell

1 vidéo (Total 1 min)
4.7
64 avisChevron Right

40%

ont commencé une nouvelle carrière après avoir terminé ce cours

33%

ont bénéficié d'un avantage concret dans leur carrières grâce à ce cours

Meilleurs avis pour Java Programming: Build a Recommendation System

par GWFeb 19th 2016

I really like this approach to a final project. I learned a lot outside of the course by using a different, full-featured IDE and writing unit tests for my code. Pretty challenging!

par MAOct 17th 2019

THe courses really tested my overall knowledge of other courses that I have done in past 3 months. REally great learning. Thank you.

Enseignants

Avatar

Robert Duvall

Lecturer
Computer Science
Avatar

Owen Astrachan

Professor of the Practice
Computer Science
Avatar

Andrew D. Hilton

Associate Professor of the Practice
Electrical and Computer Engineering
Avatar

Susan H. Rodger

Professor of the Practice
Computer Science

À propos de Université Duke

Duke University has about 13,000 undergraduate and graduate students and a world-class faculty helping to expand the frontiers of knowledge. The university has a strong commitment to applying knowledge in service to society, both near its North Carolina campus and around the world....

À propos du Spécialisation Java Programming and Software Engineering Fundamentals

Take your first step towards a career in software development with this introduction to Java—one of the most in-demand programming languages and the foundation of the Android operating system. Designed for beginners, this Specialization will teach you core programming concepts and equip you to write programs to solve complex problems. In addition, you will gain the foundational skills a software engineer needs to solve real-world problems, from designing algorithms to testing and debugging your programs....
Java Programming and Software Engineering Fundamentals

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.

  • No. Completion of a Coursera course does not earn you academic credit from Duke; therefore, Duke is not able to provide you with a university transcript. However, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.

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