Professional Documents
Culture Documents
l18 - Procrastination & Networks
l18 - Procrastination & Networks
Procrastination &
Computer Networks
Lecture Outline
❖ Procrastination Activity
▪ Combating Procrastination, Surviving Dead Week
Steel, Piers. “The nature of procrastination: a meta-analytic and theoretical review of quintessential
self-regulatory failure.” Psychological Bulletin Journal 133, no. 1 (2007): 65–94.
https://www.researchgate.net/publication/6598646_The_nature_of_procrastination_a_meta-
analytic_and_theoretical_review_of_quintessential_self-regulatory_failure_Psychol_Bull_133_65-94 3
Lecture 18: Procrastination & Computer Networks CSE 390B, Spring 2022
Combatting Procrastination
❖ Identifying why we
procrastinate and the
internal dialogue we have
with ourselves
4
Lecture 18: Procrastination & Computer Networks CSE 390B, Spring 2022
5
Lecture 18: Procrastination & Computer Networks CSE 390B, Spring 2022
6
Lecture 18: Procrastination & Computer Networks CSE 390B, Spring 2022
AVOIDANCE
AREAS
When you
procrastinate,
what do you
avoid doing?
7
Lecture 18: Procrastination & Computer Networks CSE 390B, Spring 2022
PERSONAL
SHOPPING/HOME/
SCHOOL/COLLEGE MAINTENANCE
● Eating well
● Exercising / Wellness ● Going to class ● Paying bills
activities ● Doing class readings ● Getting financial aid
● Getting enough sleep ● Studying for tests/exams taken care of (i.e.
● Bathing & hygiene ● Doing homework/ FAFSA, forms, etc)
● Health care (i.e. assignments ● Doing laundry
doctor’s visit) ● Writing papers ● Cleaning
● Balancing bank ● Starting long-term ● Grocery shopping
account projects ● Doing dishes
● Relaxation & hobbies ● Finding a study group
● Talking to an instructor
or TA
● Making an advising
SOCIAL/RELATIONSHIPS appointment WORK/CAREER
8
Lecture 18: Procrastination & Computer Networks CSE 390B, Spring 2022
AVOIDANCE PROCRASTINATION
AREAS BEHAVIORS
9
Lecture 18: Procrastination & Computer Networks CSE 390B, Spring 2022
10
Lecture 18: Procrastination & Computer Networks CSE 390B, Spring 2022
Lecture Outline
❖ Procrastination Activity
▪ Combating Procrastination, Surviving Dead Week
12
Lecture 18: Procrastination & Computer Networks CSE 390B, Spring 2022
▪ Can you think of any moments where you were trying to relieve
your stress, but you didn't feel that release?
13
Lecture 18: Procrastination & Computer Networks CSE 390B, Spring 2022
Lecture Outline
❖ Procrastination Activity
▪ Combating Procrastination, Surviving Dead Week
❖ Stick to a routine
▪ Provides normalcy & structure for maintaining sleep and wellness
15
Lecture 18: Procrastination & Computer Networks CSE 390B, Spring 2022
Lecture Outline
❖ Procrastination Activity
▪ Combating Procrastination, Surviving Dead Week
❖ Our focus:
▪ Brief intro to what connecting to the internet looks like under the
hood
▪ What that connection might look like implemented in our
computer
17
Lecture 18: Procrastination & Computer Networks CSE 390B, Spring 2022
≈
Combinational & Combinational &
Computer.hdl Computer.hdl
Sequential Logic Sequential Logic
18
Lecture 18: Procrastination & Computer Networks CSE 390B, Spring 2022
Application Layer
❖ Conceptually the “top” layer: looking at internet traffic as
direct communication between applications
❖ Common use: HTTP (HyperText Transfer Protocol)
▪ Your browser sends an HTTP request to a server
▪ The server sends back an HTTP response with data attached
I found it:
Browser Server
20
Lecture 18: Procrastination & Computer Networks CSE 390B, Spring 2022
Application Layer
❖ Conceptually the “top” layer: looking at internet traffic as
direct communication between applications
❖ Common use: HTTP (HyperText Transfer Protocol)
▪ Your browser sends an HTTP request to a server
▪ The server sends back an HTTP response with data attached
dest source
data
addressI foundaddress
it:
dest source
data
address address
Browser Server
dest source
data
address address
dest source
data
address address 21
Lecture 18: Procrastination & Computer Networks CSE 390B, Spring 2022
0B t
39 ne
)
of er
e Int
sc om
d fr
op
on ta
ey da
❖ Why is it better to send smaller chunks of data?
(b ets
G
router
computer computer computer
(also a computer)
00:1d:4f:47 4c:44:1e:8f de:ad:be:ef
24:48:96:12
22
Lecture 18: Procrastination & Computer Networks CSE 390B, Spring 2022
0B t
39 ne
)
of er
e Int
❖ How do the other computers know to ignore
sc om
d fr
op
on ta
ey da
an incoming packet of data?
(b ets
G
router
computer computer computer
(also a computer)
00:1d:4f:47 4c:44:1e:8f de:ad:be:ef
24:48:96:12
23
Lecture 18: Procrastination & Computer Networks CSE 390B, Spring 2022
computer
00:1d:4f:47
24
Lecture 18: Procrastination & Computer Networks CSE 390B, Spring 2022
0 = 1 = 1 = 1 = 0 = 1 = 0 = 0 =
0 1 1
Next Index:
3
1
0 1 0 25
Lecture 18: Procrastination & Computer Networks CSE 390B, Spring 2022
0 = 1 = 1 = 1 = 0 = 1 = 0 = 0 =
0 1 1
Making a
choice? Our
good friend
Next Index:
Mux.hdl!
3
1
0 1 0 26
Lecture 18: Procrastination & Computer Networks CSE 390B, Spring 2022
0 = 1 = 1 = 1 = 0 = 1 = 0 = 0 =
0 1 1
Making a
choice? Our
good friend
Next Index:
DMux.hdl!
3
1
0 1 0 27
Lecture 18: Procrastination & Computer Networks CSE 390B, Spring 2022
0 = 1 = 1 = 1 = 0 = 1 = 0 = 0 =
0 1 1
Constantly
incrementing Making a
an address? choice? Our
Sounds like good friend
PC.hdl Next Index:
DMux.hdl!
3
1
0 1 0 28
Lecture 18: Procrastination & Computer Networks CSE 390B, Spring 2022
0 = 1 = 1 = 1 = 0 = 1 = 0 = 0 =
0 1 1
Constantly
incrementing Making a
an address? choice? Our
Sounds like good friend
PC.hdl! Next Index:
DMux.hdl!
3
1
0 1 0 29
Lecture 18: Procrastination & Computer Networks CSE 390B, Spring 2022
Selectable
0 = 1 = 1 = 1 = 0 = 1 = 0 = 0 = read/write?
Sounds like
RAM.hdl!
0 1 1
Constantly
incrementing Making a
an address? choice? Our
Sounds like good friend
PC.hdl! Next Index:
DMux.hdl!
3
1
0 1 0 30
Lecture 18: Procrastination & Computer Networks CSE 390B, Spring 2022
Selectable
0 = 1 = 1 = 1 = 0 = 1 = 0 = 0 = read/write?
Sounds like
RAM.hdl!
0 1 1
Constantly
incrementing Making a
an address? choice? Our
Sounds like good friend
PC.hdl! Next Index:
DMux.hdl!
3
1
0 1 0 31
Lecture 18: Procrastination & Computer Networks CSE 390B, Spring 2022
Constantly
incrementing Making a
an address? choice? Our
Sounds like good friend
PC.hdl! Next Index:
DMux.hdl!
3
1
0 1 0 32
Lecture 18: Procrastination & Computer Networks CSE 390B, Spring 2022
Constantly
incrementing Making a
an address? choice? Our
Sounds like good friend
PC.hdl! Next Index:
DMux.hdl!
3
1
0 1 0 33
Lecture 18: Procrastination & Computer Networks CSE 390B, Spring 2022
CPU Screen
Keyboard
34
Lecture 18: Procrastination & Computer Networks CSE 390B, Spring 2022
Takeaways: Networking
❖ The network is fundamentally the same hardware we’ve
been looking at
35
Lecture 18: Procrastination & Computer Networks CSE 390B, Spring 2022
Lecture 18 Wrap-up
❖ We’re on the Week 10 home stretch!
▪ Tuesday: Final Project Check-in, Professor Meeting Report Discussion
▪ Thursday: Course Wrap-up, TA-led activity(!)
❖ Project Reminders
▪ Project 7, Part II: Professor Meeting Report due tonight (5/26) at
11:59pm PDT
▪ Project 8: Debugging & Implementing a Compiler due next Tuesday
(5/31) at 11:59pm PDT
▪ Final Project, Part I: Outline of E-Portfolio due next Thursday (6/2) at
11:59pm PDT
36