ENGR40C: Engineering Wireless Networks, Spring 2014


Lectures on MW 4:15PM–5:30PM at School of Education E334. Class runs 3/31–6/4, 2014.

Announcements

  • 5/30: Final Exam details have been posted. Exam on Jun 4 (Wed), 4.15PM–5.45.

  • 5/22: Assignment 4 has been uploaded. Due on May 31 (Sat), 5PM.

  • 5/14: Milestone 3 has been assigned. Due on Jun 2 (Mon), 11.59PM.

  • 5/09: Assignment 3 has been uploaded. Due on May 19 (Mon), 5PM.

  • 4/29: Midterm details have been added. Exam on May 5 (Mon), 4.15PM–5.45PM.

  • 4/24: Assignment 2 has been uploaded. Due on May 3 (Sat), 5PM.

  • 4/22: Milestone 2 has been assigned. Due on May 12 (Mon), 11.59PM.

  • 4/16: Submission instructions for assignments have been posted on the Assignments page.

  • 4/10: Milestone 1 has been assigned. Due on Apr 21 (Mon), 11.59PM.

  • 4/07: Assignment 1 has been uploaded. Due on Apr 18 (Fri), 5PM.

  • 3/31: Form teams of TWO for the course project and sign up your team by Apr 7 (Mon), 11.59PM.

  • 3/31: Sign up on Piazza for all discussions and communication related to the course.

Important Dates

All assignments are due at 5PM. All milestones are due at 11.59PM.

Staff and Office Hours

Instructors

Course Assistants

  • Rakesh Misra, Wed 3.00PM–4.00PM, Packard 106

  • Raejoon Jung, Thu 5.30PM–6.30PM, Packard 106

Grading Policy

  • Course Project: 40%

  • Assignments: 30%

  • Exams: 30%

Course Description

A hands-on introduction to the design and implementation of modern wireless networks. Via a quarter-long project on programmable radios, students will learn

  • Fundamentals of wireless channels

  • Compressing/decompressing and encoding/decoding information

  • Modeling errors and error-recovery algorithms

  • Engineering of packet-switched networks

These concepts will be used to illustrate the following general themes in EE and CS.

  • Role of abstraction and modularity in engineering design

  • Building reliable systems using imperfect components

  • Understanding the limits imposed by energy and noise

  • Choosing effective representations for information

  • Engineering tradeoffs in complex systems