WARNING: All future events in this schedule are subject to being changed.
I will make additions and changes as the semester progresses. Keep checking
the class web space to see the latest version.
(Are you looking at a stale web page? Try refreshing your browser.)
(Latest Revision -- Sunday May 06, 2018)
[2018/05/06: clarified content covered on quiz #3]
[2018/05/06: corrected typo]
[2018/04/10: moved quiz #2 back to Tuesday, April 17]
[2018/04/10: inserted project teams into time slots]
[2018/03/23: corrected due date for article review #2]
[2018/01/19: initial edits]
WORK SCHEDULE FOR CS 3000 -- Spring 2018
WEEK #1: Th-F, Jan 25 - Jan 26
- 🌷
We have just one class this week - on Thursday.
- Reading Assignments:
- Class handouts - read the entire course description and skim this
schedule.
- Comer: The Preface
- Comer: Chapter 01: Introduction and Overview
- Comer: Chapter 02: Internet Trends
- Comer: Chapter 03: Internet Applications and Network Programming
- Administrative Tasks for The First Few Days of Class:
- Day One: Take Roll and deal with waiting list
- Day One: Discuss course description
- Day One: Students can sign up for computer accounts
WEEK #2: Jan 29 - Feb 02
- Reading Assignments:
- Class handouts - read the entire course description and skim this
schedule.
- Comer: The Preface
- Comer: Chapter 01: Introduction and Overview
- Comer: Chapter 02: Internet Trends
- Comer: Chapter 03: Internet Applications and Network Programming
- Administrative Tasks for The First Few Days of Class:
- Day Two or Three: Handout of computer account info
(login name & password) to class members
- Possible Lecture Topics:
- Material from the course description
- Course goals & procedures
- First couple of chapters of Comer
- ♭ ♬
WEEK #3: Feb 05 - Feb 09
- Reading Assignments in Comer:
- Chapter 04: Traditional Internet Applications
- Chapter 05: Overview of Data Communications
- Possible Lecture Topics:
WEEK #4: Feb 12 - Feb 16
- Reading Assignments:
- Chapter 06: Information Sources and Signals
- Chapter 07: Transmission Media
- Possible Lecture Topics:
- Tuesday, February 13 (Mardi Gras):
⚜
WEEK #5: Feb 19 - Feb 23
- Reading Assignments:
- Chapter 08: Reliability and Channel Coding
- Chapter 09: Transmission Modes
- Chapter 10: Modulation and Modems
- Possible Lecture Topics:
- February 22, 2018:
Call for Proposals:
Discuss Projects & Partners - IMPORTANT: we are supposed to be
finished with the project approval process at the end of the
work-day three weeks from today. As soon as possible: Send by e-mail:
- The names of the three team members
- 200 words explaining what you want to cover (give me some specifics)
- at least one full citation
of a reference you intend to use - something
upon which you will be basing your work.
That way we can have a documented feedback process leading to
well-considered agreement on the nature of your project.
WEEK #6: Feb 26 - Mar 02
- Reading Assignments:
- Chapter 11: Multiplexing and Demultiplexing
(Channelization)
- Chapter 12: Access and Interconnection Technologies
- Appendix 1: "A Simplified Application Programming Interface" (pages 589-616)
- Possible Lecture Topics:
WEEK #7: Mar 05 - Mar 09
- Reading Assignments:
- Chapter 13: Local Area Networks: Packets, Frames, and Topologies
- Chapter 14: The IEEE MAC Sub-Layer
- Chapter 15: Wired LAN Technology (Ethernet and 802.3)
- Possible Lecture Topics:
- Article Review #1 DUE Tuesday, Mar 06
- QUIZ #1
on chapters 1-10
- 🌷 Class takes the quiz on Thursday,
March 08.
-
Bring
a Scantron 882-E form and a #2 pencil with you. The 882-E forms are sold
in the bookstore.
WEEK #8: Mar 12 - Mar 16
- Reading Assignments:
- Chapter 16: Wireless Networking Technologies
- Chapter 17: Repeaters, Bridges, And Switches
- Possible Lecture Topics:
- Project Approval Deadline 17:00 (5pm), Thursday, March 15, 2018.
- March 17:
☘
WEEK #9: Mar 19 - Mar 23
- Reading Assignments:
- Chapter 18: WAN Technologies And Dynamic Routing
- Chapter 19: Network Technologies Past And Present
- Chapter 20: Internetworking: Concepts, Architectures, And Protocols
- Possible Lecture Topics:
- March 20:
春
WEEK #10: M-Th, Mar 26 - Mar 29
- No Classes Friday, March 30 (Cesar Chavez Holiday)
- Reading Assignments:
- Chapter 21: IP: Internet Addressing
- Chapter 22: Datagram Forwarding
- Possible Lecture Topics:
- Article Review #2 DUE Thursday, Mar 29
SPRING BREAK: Mar 31 - Apr 08
WEEK #11: Apr 09 - Apr 13
- Reading Assignments:
- Chapter 23: Support Protocols And Technologies
- Chapter 24: UDP: Datagram Transport Service
- Chapter 25: TCP: Reliable Transport Service
- Possible Lecture Topics:
-
QUIZ #2
on chapters (11-20)
- 🌷 Class takes the quiz on
Thursday, April 12.
-
Bring
a Scantron 882-E form and a #2 pencil with you. The 882-E forms are sold
in the bookstore.
WEEK #12: Apr 16 - Apr 20
-
QUIZ #2
on chapters (11-20)
- 🌷 Class takes the quiz on
Tuesday, April 17.
-
Bring
a Scantron 882-E form and a #2 pencil with you. The 882-E forms are sold
in the bookstore.
- Reading Assignments:
- Chapter 26: Internet Routing And Routing Protocols
- Chapter 27: Network Performance (QoS And DiffServ)
- Possible Lecture Topics:
WEEK #13: Apr 23 - Apr 27
- Reading Assignments:
- Chapter 28: Multimedia and IP Telephony (VoIP)
- Chapter 29: Network Security
- Possible Lecture Topics:
- Article Review #3 DUE Thursday, Apr 26
WEEK #14: Apr 30 - May 04
- Reading Assignments:
- Chapter 30: Network Management (SNMP)
- Chapter 31: Software Defined Networking (SDN)
- Chapter 32: The Internet of Things
- Possible Lecture Topics:
WEEK #15: May 07 - May 11
- Reading Assignments:
- Chapter 33: Trends in Networking Technologies And Uses
- Appendix 1: A Simplified Application Programming Interface
- Friday, May 11 is Warrior Day.
- Possible Lecture Topics:
- Tuesday, May 08: All Project Web Pages Due. E-mail me notification
of the URL of the project web page. (It must be
published
on hopper, the CS Department web server. See me or Deep Gill for
help.)
- QUIZ #3
on chapters (21-26)
- 🌷 Class takes the quiz on Thursday,
May 10.
-
Bring
a Scantron 882-E form and a #2 pencil with you. The 882-E forms are sold
in the bookstore.
WEEK #16: M-W, May 14 - May 16
- Reading Assignments:
- Possible Lecture Topics:
- Deliver first set of project oral presentations
and turn in first set of
final written reports.
- Tuesday, May 15, 12:30-12:48
Team Members: Ian Saini and Joseph Tony Tran
Topic: Quantum Internet
- Tuesday, May 15, 12:48-13:06
Team Members: Caleb Brown, Kirsten Villa, and Kristen Pope
Topic: Federal Bureau of Investigations and the Magic Lantern
- Tuesday, May 15, 13:06-13:24
Team Members: Alexander Huerta, Raul Leon, and Pheng Vang
Topic: Aerial Base Stations For Improving Wireless Networking
- Tuesday, May 15, 13:24-13:42
Team Members: Vincent Teas and Juan Bernal-Quintero
Topic: Better Internet Service in the USA
Final Exam Period: Tuesday, May 22, 11:15-13:15
- Deliver remaining project oral presentations
and turn in remaining
final written reports.
- Tuesday, May 22, 11:15-11:35
Team Members: Dwayne McAfee, Megan Garcia, and Jesus Barragan
Topic: Applications of Clients-Server Architecture to Multiplayer Games
- Tuesday, May 22, 11:35-11:55
Team Members: Anthony Macias, Alan Ibarra, and Jose Gonzalez
Topic: Distributed Denial of Service Attacks
- Tuesday, May 22, 11:55-12:15
Team Members: Branden Escobar, Alex Galloway, and Miraj Patel
Topic: Packet Sniffing
- Tuesday, May 22, 12:15-12:35
Team Members: Daniel Ching, Sunny Moun, and Rafael Dorado
Topic: Patterns of Internet Usage
- Tuesday, May 22, 12:35-12:55
Team Members: Edward Cruz, Jacob Johnson, and Ryan Sather
Topic: Net Neutrality
- Tuesday, May 22, 12:55-13:15
Team Members: William Jenkins, Andres Perez, and Brandon Rabe
Topic: Network Aspects of Bitcoin and Blockchain