Über diesen Kurs

46,949 kürzliche Aufrufe

Karriereergebnisse der Lernenden

36%

nahm einen neuen Beruf nach Abschluss dieser Kurse auf

39%

ziehen Sie für Ihren Beruf greifbaren Nutzen aus diesem Kurs

20%

erhalten Sie eine Gehaltserhöhung oder Beförderung
Zertifikat zur Vorlage
Erhalten Sie nach Abschluss ein Zertifikat
100 % online
Beginnen Sie sofort und lernen Sie in Ihrem eigenen Tempo.
Flexible Fristen
Setzen Sie Fristen gemäß Ihrem Zeitplan zurück.
Stufe „Mittel“
Ca. 29 Stunden zum Abschließen
Englisch

Kompetenzen, die Sie erwerben

GraphsSearch AlgorithmGraph AlgorithmsGraph Data Structures

Karriereergebnisse der Lernenden

36%

nahm einen neuen Beruf nach Abschluss dieser Kurse auf

39%

ziehen Sie für Ihren Beruf greifbaren Nutzen aus diesem Kurs

20%

erhalten Sie eine Gehaltserhöhung oder Beförderung
Zertifikat zur Vorlage
Erhalten Sie nach Abschluss ein Zertifikat
100 % online
Beginnen Sie sofort und lernen Sie in Ihrem eigenen Tempo.
Flexible Fristen
Setzen Sie Fristen gemäß Ihrem Zeitplan zurück.
Stufe „Mittel“
Ca. 29 Stunden zum Abschließen
Englisch

von

Placeholder

University of California San Diego

Lehrplan - Was Sie in diesem Kurs lernen werden

InhaltsbewertungThumbs Up97%(9,059 Bewertungen)Info
Woche
1

Woche 1

3 Stunden zum Abschließen

Introduction to the Course

3 Stunden zum Abschließen
4 Videos (Gesamt 17 min), 10 Lektüren, 3 Quiz
4 Videos
Your path through this course5m
Concept challenges3m
Project Prototype5m
10 Lektüren
After completing this course, you will be able to ...5m
Is this course right for me?10m
Up Next: A short survey
If you want more practice before you begin...2m
The structure of this course2m
Welcome from the Google engineers3m
Project Overview10m
Setting up Java and Eclipse10m
Getting and Setting up the Starter Code10m
Project: Orientation to the Starter Code, Data Files and Front-end10m
3 praktische Übungen
Pre-course quiz20m
Survey: Your goals for the course30m
Course Structure and Starter Code Quiz (make sure you can run the starter code first)30m
Woche
2

Woche 2

5 Stunden zum Abschließen

Introduction to Graphs

5 Stunden zum Abschließen
17 Videos (Gesamt 92 min), 7 Lektüren, 4 Quiz
17 Videos
Project: Introduction to Graphs Project Overview3m
Core: What's a graph?8m
Core: Graph definitions4m
In the real world: Graphs at Google2m
In the real world: More graphs at Google55
Core: Implementing graphs in Java3m
Core: Adjacency matrix12m
Core: Adjacency list7m
Concept Challenge: Comparing implementations of graphs3m
In the real world: Performance considerations2m
When I struggled: Analyzing implementations47
Core: Neighbors5m
Support: Coding getNeighbors7m
Support: Coding 2-Hop Neighbors7m
Support: Multiplying Adjacency Matrices4m
Project: Programming Assignment Walkthrough15m
7 Lektüren
A note about week numbers10m
By the end of this week, you will be able to...5m
(Read only AFTER finishing Graphs Quiz)10m
Graph definitions and implementation: a glossary10m
Week 2: Additional Resources2m
Programming Assignment FAQ10m
Graph definitions and implementations Quiz Answer explanations (Read ONLY after you pass the quiz)10m
3 praktische Übungen
Graphs5m
Where to next?30m
Graph definitions and implementation20m
Woche
3

Woche 3

8 Stunden zum Abschließen

Class design and simple graph search

8 Stunden zum Abschließen
20 Videos (Gesamt 100 min), 3 Lektüren, 4 Quiz
20 Videos
Project: Route Finding Project Overview4m
Core: Intro to Class Design4m
When I struggled: Building useful classes1m
In the Real World: Design patterns1m
Core: DFS, Part 16m
Core: DFS, Part 24m
Core: BFS6m
Support: Developing Small Examples to Test Your Code6m
When I struggled: Data structures jargon1m
When I struggled: The right data structure for the job1m
Concept Challenge: Performance of DFS and BFS5m
Core: Class Design8m
When I struggled: If you fail to plan ...1m
When I struggled: ... but don't forget to start!1m
In the real world: Planning ahead with design4m
Core: Refactoring12m
Support: Where to start the project design?10m
In the Real World: Why is code refactored?2m
Project: Programming Assignment Walk-through14m
3 Lektüren
By the end of this week, you will be able to ...5m
Week 3: Additional Resources1m
End of Week Quiz Answers10m
2 praktische Übungen
Where to next?30m
End of Week Quiz (complete project and peer review first)20m
Woche
4

Woche 4

6 Stunden zum Abschließen

Finding shortest paths in weighted graphs

6 Stunden zum Abschließen
10 Videos (Gesamt 43 min), 4 Lektüren, 2 Quiz
10 Videos
Project: Shortest Path Overview2m
Core: Shortest Path with BFS3m
Core: Geographic Maps4m
Core: Dijkstra's Algorithm8m
Concept Challenge: Performance of Dijkstra's Algorithm8m
Core: A* Search Algorithm5m
When I struggled: Tackling large programming projects1m
When I Struggled: Remembering classical algorithms31
Project: Shortest Path Programming Assignment Walkthrough8m
4 Lektüren
By the end of this week, you will be able to ...5m
Week 4: Additional Resources1m
Test cases and debugging guide for the quiz30m
End of Week Quiz Answers10m
1 praktische Übung
End of Week Quiz (very short, do programming assignment first)10m

Bewertungen

Top-Bewertungen von ADVANCED DATA STRUCTURES IN JAVA

Alle Bewertungen anzeigen

Über den Spezialisierung Object Oriented Java Programming: Data Structures and Beyond

Object Oriented Java Programming: Data Structures and Beyond

Häufig gestellte Fragen

Haben Sie weitere Fragen? Besuchen Sie das Hilfe-Center für Teiln..