About this Course
3,189

100% 온라인

지금 바로 시작해 나만의 일정에 따라 학습을 진행하세요.

탄력적인 마감일

일정에 따라 마감일을 재설정합니다.

완료하는 데 약 11시간 필요

영어

자막: 영어

100% 온라인

지금 바로 시작해 나만의 일정에 따라 학습을 진행하세요.

탄력적인 마감일

일정에 따라 마감일을 재설정합니다.

완료하는 데 약 11시간 필요

영어

자막: 영어

강의 계획 - 이 강좌에서 배울 내용

1
완료하는 데 2시간 필요

Introduction

An introduction to what we will explore in this course: 20 practical questions and their answers, about your networked life....
5 videos (Total 94 min), 3 readings
5개의 동영상
Preview of Questions 1–1022m
Preview of Questions 11–2020m
Methods and Course Concepts15m
Course Logistics27m
3개의 읽기 자료
About Us10m
Suggested Readings and Links10m
Contact us10m
완료하는 데 2시간 필요

What Makes CDMA Work for My Smartphone?

We study cellular network technology, the air interface between end-user devices and base stations, and an important algorithm which has been developed to manage interference between our devices as they share this medium: Distributed Power Control. ...
6 videos (Total 99 min), 2 readings
6개의 동영상
Distributed Power Control (DPC)9m
DPC through Optimization16m
DPC as a Game21m
Numerical Example and Summary18m
Resource Allocation18m
2개의 읽기 자료
Homework10m
Homework Solutions10m
2
완료하는 데 1시간 필요

How Does Google Sell Ad Spaces?

How does Google sells the ads that appear on its search results page through auctions? We learn about different types of auction mechanisms, including those for single and multiple items. QUESTION 3: We explore PageRank, the famous algorithm that underlies how Google orders its list of search results whenever we type in a query....
5 videos (Total 80 min)
5개의 동영상
Auction Definitions10m
Second Price Single Item Auction20m
Generalized Second Price (GSP) Auction and Numerical Example20m
Vickrey–Clarke–Groves (VCG) Auction8m
완료하는 데 2시간 필요

How Does Google Rank Webpages?

In this lecture, we will explore PageRank, the famous algorithm that underlies how Google orders its list of search results whenever we type in a query....
5 videos (Total 81 min), 2 readings
5개의 동영상
Webgraphs and the H Matrix25m
Handling Dangling Nodes9m
The Google Matrix10m
Numerical Example and PageRank in Practice12m
2개의 읽기 자료
Homework10m
Homework Solutions10m
3
완료하는 데 2시간 필요

How Does Netflix Recommend Movies?

As a user of Netflix, you may have had movies recommended for you to watch. Behind the scenes, Netflix is leveraging powerful machine learning to determine which will be recommended to you specifically. In this lecture, we will study some of the fundamental algorithms that have been used for this purpose....
5 videos (Total 116 min)
5개의 동영상
The Netflix Prize and Its Challenges23m
The Baseline Predictor31m
Similarity and Neighborhood Predictor16m
Numerical Example and Summary21m
완료하는 데 2시간 필요

When Can I Trust an Average Rating on Amazon?

The decision of whether or not to make an online purchase is often driven by feedback that has been left by past customers, commonly in the form of star ratings. In this lecture, we will study Amazon's review system. In doing so, we will explore some of the methods for, and challenges behind, rating aggregation....
5 videos (Total 72 min), 2 readings
5개의 동영상
Key Factors and Assumptions10m
The Wisdom of Crowds12m
Bayesian Ranking18m
Reverse Engineering Amazon19m
2개의 읽기 자료
Homework10m
Homework Solutions10m
4
완료하는 데 1시간 필요

Why Does Wikipedia Even Work?

In this lecture, we focus on the concepts of crowdsourcing and consensus formation, which are two of the mechanisms allowing Wikipedia to be both a scalable and (reasonably) accurate encyclopedia. In particular, we will look at different voting systems, which are ways of determining consensus from a collection of individual preferences....
5 videos (Total 68 min)
5개의 동영상
Bargaining 13m
Voting16m
Arrow's Axioms and Impossibility Result12m
Sen's Axioms and Numerical Examples9m
완료하는 데 2시간 필요

How Do I Viralize a Youtube Video?

In this lecture, we will study models that have been developed for the popularity of products over time, motivated by the phenomenon of videos going "viral" on YouTube. Overall, the theme will be the dependence of opinions, as opposed to the wisdom of crowds discussed in the previous two lectures....
5 videos (Total 75 min), 2 readings
5개의 동영상
Population Based Models5m
Sequential Decision Making and Information Cascade27m
Correct vs Incorrect Cascades14m
Tipping Models13m
2개의 읽기 자료
Homework10m
Homework Solutions10m
5
완료하는 데 1시간 필요

How Do I Influence People on Facebook?

In this lecture, we continue with the theme of information spread in networks, turning to the effect of graph topology. In particular, we will discuss influence models for social networks like Facebook, and how to measure importance....
5 videos (Total 85 min)
5개의 동영상
Measuring Node Importance13m
Contagion Models23m
Infection Models14m
Infection with Topology and Case Study12m
완료하는 데 2시간 필요

Can I Really Reach Anyone in 6 Steps?

Six degrees of separation, or the small world phenomenon, has become one of the most widely told stories in popular science. In this lecture, we will study different models to explain both how short paths can exist in realistic networks, and how they can be discovered by people in the networks....
4 videos (Total 78 min), 2 readings, 1 quiz
4개의 동영상
Structural Small Worlds19m
Watts Strogatz Graph12m
Algorithmic Small World26m
2개의 읽기 자료
Homework10m
Homework Solutions10m
1개 연습문제
Midterm18m
6
완료하는 데 1시간 필요

Does the Internet Have an Achilles' Heel?

At one time, there were rumors that the Internet has an Achilles' Heel, or a few center points which if attacked would completely disconnect the Internet. In this lecture, we debunk this myth, by showing that the fact the Internet is a "scale-free" network does imply it comes from a network model which would have such center points....
4 videos (Total 62 min)
4개의 동영상
The Internet's Reality18m
Graph Performance and Likelihood10m
Numerical Example and Generative Models15m
완료하는 데 2시간 필요

Why Do Mobile Carriers Charge Me $10/GB?

In recent years, mobile carriers have introduced a usage-based component to their data plans, where you are charged proportionally to the amount of data you consume. In this lecture, we will look at the reasons behind the switch to usage-based pricing, in terms of fundamental economic principles....
5 videos (Total 87 min), 2 readings
5개의 동영상
Five Party Interactions33m
Utility, Demand, and Fairness25m
Three Reasons for Usage Based9m
Numerical Example and Summary10m
2개의 읽기 자료
Homework10m
Homework Solutions10m
7
완료하는 데 1시간 필요

How Do I Save on Each GB?

In the last lecture, we studied flat-rate and usage-based pricing schemes for mobile carriers. What these both fail to model is the time varying aspect of demand: consumption varies throughout the day, leading to peaks and troughs in usage. In this lecture, we will look at methods of Smart Data Pricing for taking this into account....
4 videos (Total 67 min)
4개의 동영상
Time Dependent Pricing (TDP)16m
Waiting Functions and Price Optimization14m
Numerical Example17m
완료하는 데 2시간 필요

How Does Traffic Go Through the Internet?

It is hard to overestimate the impact that the Internet has had on society. In this lecture, we will overview the layered architecture on which the Internet was designed, and will dive into the process of determining how packets of information are transported, known as routing....
5 videos (Total 102 min), 2 readings
5개의 동영상
Layered Architecture19m
Distributed Hierarchy and Routing28m
Bellman Ford Algorithm16m
Distributed Routing13m
2개의 읽기 자료
Homework10m
Homework Solutions10m
8
완료하는 데 2시간 필요

Why Doesn't the Internet Collapse Under Congestion?

When the demand for capacity on the Internet exceeds the available supply on the network links, we have congestion. In this lecture, we will discuss the principles of distributed congestion control, and will detail protocols that have been designed to regulate demand for the Internet....
5 videos (Total 90 min)
5개의 동영상
Congestion Inference12m
Capacity Allocation and Optimization18m
Distributed Congestion Control14m
Numerical Example and Summary20m
완료하는 데 1시간 필요

How can Skype and BitTorrent be free?

The amount of content on the Internet continues to grow at a rapid pace. One of the ways that content distribution at such massive scale is made possible is through peer to peer (P2P) protocols. In this lecture, we will study P2P applications like Skype and BitTorrent. In doing so, we will see how peers in a network can share the workload of distributing content throughout a network....
4 videos (Total 67 min), 2 readings
4개의 동영상
Trees and Overlay Networks14m
Ideas Behind BitTorrent14m
Example and Summary29m
2개의 읽기 자료
Homework10m
Homework Solutions10m
9
완료하는 데 1시간 필요

What's Inside the Cloud?

The Cloud is another rapidly growing Internet service, allowing users to rent storage and computation resources inside the network. In this lecture, we will see how the large data centers operated by Cloud providers can be constructed from a multitude of small switches....
5 videos (Total 71 min)
5개의 동영상
Pros and Cons of Cloud14m
Large Networks from Small Switches14m
Clos Network and Non-blocking21m
Comparison and Summary7m
완료하는 데 2시간 필요

Which Way to Watch Video on the Internet?

We have seen that the Internet provides a "best effort" service. In this lecture, we will look at how it supports video distribution, which often imposes stringent demands on throughput and delay....
4 videos (Total 75 min), 2 readings
4개의 동영상
IPTV and VoI13m
Video Compression30m
Application and Transport Layer for Video21m
2개의 읽기 자료
Homework10m
Homework Solutions10m
10
완료하는 데 1시간 필요

Why is WiFi Faster at Home Than at Hotspot?

WiFi hotspots have become an essential feature of our wireless lifestyle. In this lecture, we will study WiFi, and focus specifically on common link layer protocols that are used to manage interference. In doing so, we will see why WiFi does not scale well beyond several devices sharing one access point....
4 videos (Total 73 min)
4개의 동영상
Random Access and Collisions18m
Carrier Sensing Multiple Access (CSMA) and Throughput23m
Numerical Example and Summary12m
완료하는 데 1시간 필요

Why Am I Only Getting 3% of the Cellular Speed?

Advertised network speeds are typically only those that can be obtained at the physical layer under ideal channel conditions. In this lecture, we will study various factors that impact the actual speeds we obtain at the application layer under realistic channel conditions....
4 videos (Total 59 min), 2 readings
4개의 동영상
Where, When, and What Application10m
Air Interface Example14m
Backhaul Example8m
2개의 읽기 자료
Homework10m
Homework Solutions10m
11
완료하는 데 1시간 필요

Is It Fair that My Neighbor’s iPad Downloads Faster?

In this final lecture of the course, we will study a subject that we touched upon many times previously and forms an essential part of both social choice theory and technology network design: quantifying fairness of resource allocation....
4 videos (Total 73 min)
4개의 동영상
Fairness Functions and Properties19m
Fairness-Efficiency Tradeoff15m
Numerical Examples and Summary17m
완료하는 데 1시간 필요

Course Summary

Here, we will summarize the important points of what we have learned in this course....
2 videos (Total 22 min), 1 quiz
2개의 동영상
Key Concepts and Closing7m
1개 연습문제
Final20m
12
완료하는 데 4시간 필요

Guest Lectures

This contains various guest lectures from renowned members of academia and industry who are experts across the topics covered in this course....
8 videos (Total 232 min)
8개의 동영상
The Evolution of Online Advertising: Arel Lidow28m
Computing with Large Data Sets: Moses Charikar31m
The Negative Aspects of ICT Penetration: Jake Shapiro22m
The Puzzling Nature of Success and Failure in Cultural Markets: Matthew Salganik28m
Does the Internet have an achilles' heel? Deconstructing a popular claim: Walter Willinger32m
Pricing Broadband Networks: Victor Glass30m
Linux CUBIC, From Idea to Actual Deployment: Sangtae Ha35m
4.8
10개의 리뷰Chevron Right

최상위 리뷰

대학: PSMar 12th 2016

It is really a exceptional course which illustrates networking problems and answers with real life examples.

대학: MJan 31st 2016

thanks to get world class education at home, my name is Mutlu from turkey

강사

Avatar

Mung Chiang

Professor
Electrical Engineering
Avatar

Christopher Brinton

Lecturer
Electrical Engineering

프린스턴 대학교 정보

Princeton University is a private research university located in Princeton, New Jersey, United States. It is one of the eight universities of the Ivy League, and one of the nine Colonial Colleges founded before the American Revolution....

자주 묻는 질문

  • 강좌에 등록하면 바로 모든 비디오, 테스트 및 프로그래밍 과제(해당하는 경우)에 접근할 수 있습니다. 상호 첨삭 과제는 이 세션이 시작된 경우에만 제출하고 검토할 수 있습니다. 강좌를 구매하지 않고 살펴보기만 하면 특정 과제에 접근하지 못할 수 있습니다.

궁금한 점이 더 있으신가요? 학습자 도움말 센터를 방문해 보세요.