Exploring Digital Information Technologies for Non-Engineers

NOTE: This is an older version of the course website. The current version can be found here.

ECE 101 Banner

Logistics

Lectures

Mondays & Wednesdays, 11:00am – 11:50am at 3081 ECEB

See Lecture Schedule

Labs

Fridays, 10:00am – 11:50am at 2025 CIF

Open Lab Notebooks

Office Hours

Prof. Lumetta

Thursdays 3:00pm – 5:00pm on Zoom

Prof. Roy Choudhury

TBA

Shreyas Kishore

TBA


Recent Announcements

Exam 2

Mar 29 · Shreyas Kishore

Exam 2 will be on Wednesday, Mar 30 11:00am at 3081 ECEB (usual lecture location). The exam will be 1 hour long. You are allowed 1 letter-size (8.5†× 11â€) cheat sheet (you may use both sides). The exam is closed book/notes, and calculators are not allowed.

This exam will test concepts covered in the Intelligence & Implications module. You can find the relevant study guide here.

In-Person Meetings Starting Wednesday 3/2

Mar 1 · Shreyas Kishore

We will begin meeting in-person for lectures and labs starting this Wednesday, March 2nd. Lectures will be at 3081 ECEB, and labs will be at 2025 CIF.

See All Announcements


Calendar

Introduction

Mon, Jan 17
Martin Luther King Jr. Day 🇺🇸
Wed, Jan 19
Course Introduction & Landscape
Logistics, topics, grading, prerequisites, etc.
10 thousand foot view (Internet) to 100 feet view (programming)
Video / Slides
Fri, Jan 21
History, Map of Keywords
Video / Slides

Past & Present — Connecting the World

Mon, Jan 24
Wi-Fi
Video / Slides
Wed, Jan 26
Cellular
Video / Slides
Fri, Jan 28
Lab 1
Introduction to Colab
Video / Notebook
Mon, Jan 31
Internet (1/2)
Connectivity, Forwarding, and Routing
Video / Slides
Wed, Feb 2
Internet (2/2)
HTTP, DNS, TCP, and Layering
Video / Slides
Fri, Feb 4
Internet (3/2)
Lab 2
Video / Notebook
Mon, Feb 7
Client-Server
Video / Slides
Wed, Feb 9
Distribution and Streaming
Video / Slides
Fri, Feb 11
Lab 3
Video / Notebook
Mon, Feb 14
Social Networks
Video / Slides
Wed, Feb 16
File Systems
Video / Slides
Fri, Feb 18
Lab 4
Video / Notebook
Exam 1 Review
Video / Resources

Intelligence & Implications

Mon, Feb 21
Introduction to Machine Intelligence
Video / Slides
Wed, Feb 23
Exam 1
Info / Study Guide / Cats
Fri, Feb 25
No Lab
 
Mon, Feb 28
Search Engines and Google
Video / Slides
Wed, Mar 2
Recommendation Systems
Video / Slides
Fri, Mar 4
Lab 5
Video / Notebook
Mon, Mar 7
Machine Learning (1/2)
Video / Slides
Wed, Mar 9
Machine Learning (2/2)
Video / Slides
Fri, Mar 11
Lab 6
Video / Notebook
Sat, Mar 12
Spring Break Begins 🥳
Sun, Mar 20
Spring Break Ends 😔
Mon, Mar 21
Ethics & Privacy
Video / Slides
Wed, Mar 23
Authentication
Video / Slides
Fri, Mar 25
Lab 7
Video / Notebook
Mon, Mar 28
Physical Security & Fairness
Video / Slides
Wed, Mar 30
Exam 2
Info / Study Guide / Mango
Fri, Apr 1
No Lab
 

Future

Mon, Apr 4
Sense-Compute-Communicate-Actuate (1/2)
Video / Slides
Wed, Apr 6
Sense-Compute-Communicate-Actuate (2/2)
Video / Slides
Fri, Apr 8
Lab 8
Video / Notebook
Mon, Apr 11
Speech & Natural Language Processing
Video / Slides
Wed, Apr 13
Computer Vision
Video / Slides
Fri, Apr 15
Lab 9
Video / Notebook
Mon, Apr 18
Augmented Reality / Virtual Reality
Video / Slides
Wed, Apr 20
Self Driving
Video / Slides
Fri, Apr 22
Lab 10
Cancelled (Sorry!)
Mon, Apr 25
Data Science Algorithms
Video / Slides
Wed, Apr 27
Exam 3
Info / Study Guide
Fri, Apr 29
No Lab
 

Fun Week

Mon, May 2
Data Science Techniques
Video / Slides
Wed, May 4
TBA
 
Thu, May 5
Reading Day 📚

Course Staff

Instructors

Romit Roy Choudhury he/him/his

croy@illinois.edu

Office Hours: TBA

Steve Lumetta he/him/his

lumetta@illinois.edu

Office Hours: Thursdays 3:00pm – 5:00pm on Zoom

Teaching Assistants

Shreyas Kishore he/him/his

kishore4@illinois.edu

Office Hours: TBA


Syllabus

This course will give students from outside of Engineering an under-the-hood view of 12 important technologies that will impact their daily lives in the next decade. For each technology, students will

  1. understand the core technical challenges in realizing the technology,
  2. gain intuition on how the challenges are being solved,
  3. appreciate how such technologies translate to business and revenue, and
  4. identify implications in areas such as privacy, fairness, policy, ethics, and other paradigm shifts.

Technical subjects to be considered include basics of sensing, computing, communication, and control, the 4 pillars of technology. To help students better relate to the topics discussed in the course, each technology will be highlighted using one or more well-established companies (e.g., Comcast, ATT, Google, Facebook, ADT, Amazon, Microsoft, Tesla, Verisign).


Exam Information

The course has three midterm exams. There will not be any final exam. More information on midterm logistics, format, and grading will be released soon.

Exam 1

Exam 1 will be on Wednesday, Feb 23 11:00am at 241 CSL (Coordinated Science Laboratory). The exam will be 1 hour long. You are allowed 1 letter-size (8.5†× 11â€) cheat sheet (you may use both sides). The exam is closed book/notes, and calculators are not allowed.
This exam will test concepts covered in the Past & Present module.

Study Guide

Here are some resources to help you prepare for Exam 1:

  1. Professor Lumetta’s Study Guide
  2. Professor Roy Choudhury’s Study Guide
  3. Exam 1 Review Session Video

Exam 2

Exam 2 will be on Wednesday, Mar 30 at 11:00am at 3081 ECEB (usual lecture location). The exam will be approximately 1 hour long. You are allowed 1 letter-size (8.5†× 11â€) cheat sheet (you may use both sides). The exam is closed book/notes, and calculators are not allowed.
This exam will test concepts covered in the Intelligence & Implications module.

Study Guide

Please have a look at the Exam 2 Study Guide to prepare for the exam.

Exam 3

Exam 3 will be on Wednesday, Apr 27 at 11:00am. The exam will be approximately 1 hour long. You are allowed 1 letter-size (8.5†× 11â€) cheat sheet (you may use both sides). The exam is closed book/notes, and calculators are not allowed.
This exam will test concepts covered in the Future module.

Study Guide

Here are some resources to help you prepare for Exam 3:

  1. Professor Lumetta’s Study Guide

Grading Information

  • Midterm exams: 3 × 20%
  • Hands-on exercises / Labs: 30%
  • Participation: 10%

All Announcements

Exam 2

Mar 29 · Shreyas Kishore

Exam 2 will be on Wednesday, Mar 30 11:00am at 3081 ECEB (usual lecture location). The exam will be 1 hour long. You are allowed 1 letter-size (8.5†× 11â€) cheat sheet (you may use both sides). The exam is closed book/notes, and calculators are not allowed.

This exam will test concepts covered in the Intelligence & Implications module. You can find the relevant study guide here.

In-Person Meetings Starting Wednesday 3/2

Mar 1 · Shreyas Kishore

We will begin meeting in-person for lectures and labs starting this Wednesday, March 2nd. Lectures will be at 3081 ECEB, and labs will be at 2025 CIF.

Exam 1

Feb 19 · Shreyas Kishore

Exam 1 will be on Wednesday, Feb 23 11:00am at 241 CSL (Coordinated Science Laboratory). The exam will be 1 hour long. You are allowed 1 letter-size (8.5†× 11â€) cheat sheet (you may use both sides). The exam is closed book/notes, and calculators are not allowed.

This exam will test concepts covered in the Past & Present module. You can find the relevant study guides and review video here.

Vox Video: How Does the Internet Work?

Feb 11 · Shreyas Kishore

As Prof. Romit pointed out, Vox has an explainer on YouTube explaining how the internet works. I encourage you to watch it here: https://youtu.be/TNQsmPf24go. You would already know most of the ideas from that video, but it’s still entertaining to watch and it should help reinforce certain concepts.

Some quick reminders

Jan 18 · Shreyas Kishore

I hope you’re as excited about this new semester as I am. Before we get started, here is a quick list of reminders:

  • Our first lecture will be tomorrow, Jan 19th, from 11:00am to 11:50am Central Time on Zoom. You can join using this link, or using:
    Meeting ID: 892 9141 3832
    Password: 269962
  • Please make sure your Zoom app is updated (download link). People have had trouble this semester attending classes with older versions of Zoom.
  • We will use Slack for discussion and questions. Please use this invite link to add yourself to our Slack workspace. I suggest using your university email or university Google account to sign up for Slack. Please let me know if you have any trouble.
  • I suggest having a look at (and bookmarking) the course website. It has all information, announcements, and links you’d need about this course. We have also uploaded the slides for the first couple of lectures (if you’d want to have a look); you can find them in the course calendar on the website.

I hope you have a great start to your semester. See you all soon!

Welcome to the new edition of ECE 101! ðŸ‰

Jan 16 · ECE 101 Course Staff

We are excited to start the new semester. Profs. Roy Choudhury and Lumetta put this course together with the hope of helping students (from all departments) understand and ponder about modern technologies that have changed and will continue to change people’s lives in the coming decade. Shreyas is a senior ECE student with extensive experience on our course staff, who volunteered to join us for his passion for motivating non-engineers about STEM ideas.

As you may already know, we have made some major changes to the course content and structure, so please ignore any old descriptions that you might find online—this page and our introductory lecture will tell you about the plans for this and coming semesters.

If you have friends who you think might also be interested in joining our class, please encourage them to do so this semester (or next). We’re also interested in hearing how you learned about our class, as we do want to attract more students.

As you know, the first week of classes must be online, and while we’re eager to meet you face-to-face, COVID is rampant in Champaign. We feel that continued online meetings are likely for some time.

Sincerely,
The ECE 101 Course Staff