In this capstone project we’ll combine all of the skills from all four specialization courses to do something really fun: analyze social networks!
The opportunities for learning are practically endless in a social network. Who are the “influential” members of the network? What are the sub-communities in the network? Who is connected to whom, and by how many links? These are just some of the questions you can explore in this project.
We will provide you with a real-world data set and some infrastructure for getting started, as well as some warm up tasks and basic project requirements, but then it’ll be up to you where you want to take the project. If you’re running short on ideas, we’ll have several suggested directions that can help get your creativity and imagination going. Finally, to integrate the skills you acquired in course 4 (and to show off your project!) you will be asked to create a video showcase of your final product.

CR

Cannot express how grateful i am to this course series. Will recommend to anyone who has needs!

SS

Apr 07, 2016

Filled StarFilled StarFilled StarFilled StarFilled Star

I really like the fact that we get to decide the capstone and we get to showcase our project.

À partir de la leçon

Introduction and Warm up

Welcome to our capstone project! In the last four courses in this specialization you've learned many core data structures and algorithms, and applied them to three different real-world projects. In this capstone project you'll be doing a project very much like the projects from these other courses, only it will be almost entirely directed by you! In this first week you'll get warmed up by playing around with the data that will form the backbone of this project: social network data. Then you'll get back into writing code by implementing a couple of graph algorithms to answer questions about this data.

Enseigné par

Christine Alvarado

Associate Teaching Professor

Mia Minnes

Assistant Teaching Professor

Leo Porter

Associate Teaching Professor

Transcription

[MUSIC] Hi everyone. You know us already. I'm Christina Alvarado. >> I'm Mia Venez. >> And Leo Porter. First and foremost we want to congratulate you on your successful completion on the first four courses in our specialization. You've already learned auditing or programing, both basic and advanced data structures, algorithm analysis and how to present your work. These are essential skills on your path to becoming a software engineer. >> And you'll be applying all those skills as you work on the Capstone project which is about social networks. So, you're probably familiar with networks like Facebook and Twitter, and you know how these social networks connect people all around the world. So, in this capstone you'll be thinking about these social networks and answering questions about how communities form, who the leaders within these communities are, and how information travels across the network. You'll be using real world data sets to create your own projects to answer questions like these about the social networks. >> So, to succeed in this Capstone project, you'll be using knowledge from all the first four courses in this specialization, as well as, some new algorithms we'll introduce just for the Capstone project. But ultimately what you choose to do in this Capstone project and the exact data that you use is up to you. It's a very open-ended project, and we're really looking forward to what you do in the space. And as an added incentive for you to really give it all you've got and show us what you can do we'll use your performance on the Capstone project as one of the criteria that we use to select the top learners for some specialization wide incentives. We'll have more information about those incentives in the Capstone course, but for now we're really looking forward to getting started so, let's go.