CS 6 - Summer 2026

Instructor: Toby Gustafson
Email: gusta@cs.ucr.edu
Office Hours: Monday / Wednesday from 1:00 PM - 1:50 PM
Instructor Office Hours Zoom Meeting Link



TA: Miguel Gutierrez-Pasillas
Email: mguti169@ucr.edu
Net ID for sharing AWS workspace: mguti169
TA Office Hours:
Mondays from 12:00 PM - 1:00 PM and 8:00 PM - 9:00 PM
Tuesdays from 12:00 PM - 1:00 PM and 8:00 PM - 9:00 PM
Wednesdays from 12:00 PM - 1:00 PM and 8:00 PM - 9:00 PM
Thursdays from 12:00 PM - 1:00 PM and 8:00 PM - 9:00 PM
Fridays from 12:00 PM - 1:00 PM and 8:00 PM - 9:00 PM
Saturdays from 12:00 PM - 1:00 PM and 8:00 PM - 9:00 PM
Sundays from 12:00 PM - 1:00 PM and 8:00 PM - 9:00 PM


Note: When sending email to the instructor or the TA, put CS6 at the beginning of the subject line.




Enrollment Questions:
For any questions concerning enrollment (such as adding the class, the waitlist, etc.),
please contact the Summer Sessions office. Note that the instructor cannot add or drop students from the classs.



Meeting Times:
Days and Times Information
Monday / Wednesday 10:00 AM - 12:50 PM Lecture Zoom Meeting Link (Meeting ID: 912 1264 4614)



Required Class Material
Grading
Labs
Quizzes
Cheating Policy



Course Summary:

This is a Remote Learning (i.e. Online) Course

Following is a summary of how the course will work.



Required Class Material:

Textbook: None Labs: Web-Based (see below)
 

Textbook:

No textbook will required for this class. Quizzes will be based on material presented during lectures.

Web-Based Labs:

Please read the following instructions carefully.

All of the labs for this class are web-based and can be completed at any time. In other words, you do not have to do them during the scheduled lab times. However, the TA will be available during the scheduled lab times to assist any students needing help.

You will do most of the labs using a website called Amazon Web Services (AWS).

Though anybody can create a normal AWS account for free, we are using "special" AWS accounts that allow you to share your workspace with your TA for grading.

Click the following link for instructions on how to setup your AWS account. Do not worry that the instructions are for CS 8; they work just fine for CS 6 as well.

AWS Setup Instructions

If you have problems setting up your account, please contact the TA for assistance.

Once you have setup your AWS account, you will need to use a special URL in order to login to AWS to do your labs.

AWS Login Page

Note: Once you have completed the first lab (HTML Lab 0), you must share your AWS workspace with your TA so he can grade your assignments remotely. Following are instructions on how to do this.

Sharing Your AWS Workspace




Grading
Quizzes (5) 50% 10% each
  Labs 40%  
  Presentation 10%  
 
  Note: There is no final exam, but the last quiz is taken during the final exam's scheduled date and time.
Grading Scale


Labs / Presentation

All labs are web-based, which means they must be completed and submitted using a web browser. You should use the latest version of Google Chrome to do the labs. Using any other browser is highly discouraged.

You will need to share your AWS workspace before the due date for the first lab (i.e. Thursday, July 30, 11:59 PM). See the link above for instructions on how to do this.

For details on the presentation, click here. For details on the how the presentation will be graded (i.e. the rubric), click here.

No late lab assignments will be accepted without a doctor's note or other evidence of a serious situation which prevented you from being able to do school work for several days.

The following table shows the lab assignments for each week.

Week Due Date Lab Assignment
1: July 27 - August 1 Thursday, July 30 HTML Lab 0
1: July 27 - August 1 Saturday, August 1 HTML Lab 1
   
2: August 3 - 8 Thursday, August 6 HTML Lab 2
2: August 3 - 8 Saturday, August 8 HTML Lab 3
   
3: August 10 - 15 Tuesday, August 11 Google Slide Presentation Proposal (Presentation Rubric)
3: August 10 - 15 Thursday, August 13 ChatGPT Lab
3: August 10 - 15 Saturday, August 15 HTML Lab 4
   
4: August 17 - 22 Thursday, August 20 Google Slide Presentation (Presentation Rubric)
4: August 17 - 22 Saturday, August 22 HTML Lab 5
   
5: August 24 - 29 During lab office hours Google Calendar / Google Drive Lab




Quizzes

Quiz schedule:

Quiz # Date Material (subject to change)
Quiz 1 Monday, August 3 from 10:00 to 10:45 AM History of the Internet
Fundamentals
Quiz 2 Monday, August 10 from 10:00 to 10:45 AM
Quiz 3 Monday, August 17 from 10:00 to 10:45 AM
Quiz 4 Monday, August 24 from 10:00 to 10:45 AM
Quiz 5 Saturday, August 29 (time TBD)



Cheating Policy

Cheating on quizzes or lab assignments will not be tolerated. Anyone caught cheating will receive an "F" in the class, even for the first offense.