Spécialisation Object Oriented Java Programming: Data Structures and Beyond
Develop Powerful Interactive Software. Advance your software development knowledge in four comprehensive courses.
Offert par
Compétences que vous acquerrez
À propos de ce Spécialisation
Certaines connaissances prérequises.
Certaines connaissances prérequises.
Cette Spécialisation compte 5 cours
Object Oriented Programming in Java
Welcome to our course on Object Oriented Programming in Java using data visualization. People come to this course with many different goals -- and we are really excited to work with all of you! Some of you want to be professional software developers, others want to improve your programming skills to implement that cool personal project that you’ve been thinking about, while others of you might not yet know why you’re here and are trying to figure out what this course is all about.
Data Structures and Performance
How do Java programs deal with vast quantities of data? Many of the data structures and algorithms that work with introductory toy examples break when applications process real, large data sets. Efficiency is critical, but how do we achieve it, and how do we even measure it?
Advanced Data Structures in Java
How does Google Maps plan the best route for getting around town given current traffic conditions? How does an internet router forward packets of network traffic to minimize delay? How does an aid group allocate resources to its affiliated local partners?
Mastering the Software Engineering Interview
You’ve hit a major milestone as a computer scientist and are becoming a capable programmer. You now know how to solve problems, write algorithms, and analyze solutions; and you have a wealth of tools (like data structures) at your disposal. You may now be ready for an internship or (possibly) an entry-level software engineering job. But can you land the internship/job? It depends in part on how well you can solve new technical problems and communicate during interviews. How can you get better at this? Practice!
Offert par

Université de Californie à San Diego
UC San Diego is an academic powerhouse and economic engine, recognized as one of the top 10 public universities by U.S. News and World Report. Innovation is central to who we are and what we do. Here, students learn that knowledge isn't just acquired in the classroom—life is their laboratory.
Foire Aux Questions
Quelle est la politique de remboursement ?
Puis-je m'inscrire à un seul cours ?
Une aide financière est-elle possible ?
Puis-je suivre le cours gratuitement ?
Ce cours est-il vraiment accessible en ligne à 100 % ? Dois-je assister à certaines activités en personne ?
Puis-je obtenir des crédits universitaires si je réussis la Spécialisation ?
Puis-je obtenir des crédits universitaires si je réussis la Spécialisation ?
How often is each course in the Specialization offered?
À quelle fréquence chaque cours de cette Spécialisation est-il proposé ?
Will I earn university credit for completing the Java Programming: Object-Oriented Design of Data Structures Specialization?
What will I be able to do upon completing the Java Programming: Object-Oriented Design of Data Structures Specialization?
How is Google involved in content creation and teaching for this Specialization?
D'autres questions ? Visitez le Centre d'Aide pour les Etudiants.