About this Course
3,151 recent views

100% online

Start instantly and learn at your own schedule.

Flexible deadlines

Reset deadlines in accordance to your schedule.

Approx. 19 hours to complete

Suggested: 6 weeks of study, 3-5 hours/week...

English

Subtitles: English

100% online

Start instantly and learn at your own schedule.

Flexible deadlines

Reset deadlines in accordance to your schedule.

Approx. 19 hours to complete

Suggested: 6 weeks of study, 3-5 hours/week...

English

Subtitles: English

Syllabus - What you will learn from this course

Week
1
6 hours to complete

Introduction and Warm up

8 videos (Total 43 min), 4 readings, 2 quizzes
8 videos
Introduction to (some) social network data7m
Representing social network data as a graph2m
Warm up algorithm 1: Extracting egonets3m
Warm up algorithm 2: Strongly Connected Components5m
Warm up algorithm 2: Strongly connected components, part 210m
4 readings
By the end of this capstone, you will be able to ...10m
Specialization Completion Rewards10m
Capstone Project Overview10m
Capstone Warmup Assignment: Where to get help10m
1 practice exercise
Warm-up Feedback4m
Week
2
3 hours to complete

Project Definition and Scope

6 videos (Total 50 min), 2 readings, 2 quizzes
6 videos
Project idea: broadcasting to a Twitter network, part 26m
Project idea: detecting communities11m
Analyzing algorithms before implementing11m
2 readings
Preparing to watch the "Project ideas" videos10m
Example Report: Scope and Problem Definition10m
1 practice exercise
End of Week Feedback5m
Week
3
3 hours to complete

Capstone Implementation: Mini-project

2 videos (Total 12 min), 1 reading, 2 quizzes
1 reading
Sample Project Reports20m
1 practice exercise
End of Week Feedback5m
Week
4
2 hours to complete

Capstone Implementation: Full project checkpoint

1 video (Total 3 min), 1 reading, 1 quiz
1 video
1 reading
Content Links to Prevous Courses20m
4.7
20 ReviewsChevron Right

50%

started a new career after completing these courses

67%

got a tangible career benefit from this course

25%

got a pay increase or promotion

Top reviews from Capstone: Analyzing (Social) Network Data

By NGJul 28th 2019

Thank you so much for having this on Coursera. I enjoyed the entire process, and I am very thankful for the course instructors. Great supplementation to my degree.

By SPJun 16th 2016

I think this is a great specialization to learn more about Java programming and associated technologies such as the Eclipse IDE and Unit Testing.

Instructors

Avatar

Christine Alvarado

Associate Teaching Professor
Computer Science and Engineering
Avatar

Mia Minnes

Assistant Teaching Professor
Computer Science and Engineering
Avatar

Leo Porter

Associate Teaching Professor
Computer Science and Engineering

About University of California 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....

About the Object Oriented Java Programming: Data Structures and Beyond Specialization

This Specialization covers intermediate topics in software development. You’ll learn object-oriented programming principles that will allow you to use Java to its full potential, and you’ll implement data structures and algorithms for organizing large amounts of data in a way that is both efficient and easy to work with. You’ll also practice critically evaluating your own code, and you’ll build technical communication skills that will help you prepare for job interviews and collaborative work as a software engineer. In the final Capstone Project, you’ll apply your skills to analyze data collected from a real-world (social) network. Google has contributed real-world projects and the involvement of its engineers as guest lecturers to these courses. A small, select group of top learners who complete the Specialization will be offered practice interviews with Google recruiters. Invitation to a practice interview does not guarantee an actual interview or employment....
Object Oriented Java Programming: Data Structures and Beyond

Frequently Asked Questions

  • Once you enroll for a Certificate, you’ll have access to all videos, quizzes, and programming assignments (if applicable). Peer review assignments can only be submitted and reviewed once your session has begun. If you choose to explore the course without purchasing, you may not be able to access certain assignments.

  • When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. If you only want to read and view the course content, you can audit the course for free.

More questions? Visit the Learner Help Center.