Welcome to CSC 346 - Spring 2024 #
Instructor: Mark Fischer: fischerm@arizona.edu - @estranged
Insturctors Email List: csc346-instructors-spring24@list.arizona.edu
Office Hours #
Day | Time | Location |
---|---|---|
Monday | 6:00 PM - Mark | Discord / Zoom |
Tuesday | 12:30 PM - Junyong | GS 942 |
5:00 PM - Rupal | Discord / Zoom | |
Wednesday | 4:30 PM - Bella | GS 938 |
Thursday | 12:30 PM - Junyong & Sean | GS 938 |
Friday | ||
Saturday | 6:00 PM - Mark | Discord / Zoom |
Sunday |
Exam Schedule #
- Exam 1: February 20th
- Exam 2: April 4th
- Exam 3: May 7th - Regular Final Exam Schedule - May 7th 10:30am - 12:30pm
Course Material #
Week 14 #
- Websockets - (Full Size Slides) (Notes Slides)
- Homework 8 - Early for Extra Credit April 25 11pm. Due April 27 11pm.
- Cookies, Sessions, and Local Storage - (Full Size Slides) (Notes Slides)
Week 13 #
- Cloud Architectures: Elastic Container Service - (Full Size Slides) (Notes Slides)
- Public Key Cryptography - (Full Size Slides) (Notes Slides)
Week 12 #
- Homework 7 - Early for Extra Credit April 11 11pm. Due April 13 11pm.
- Exam 2: April 4th
Week 11 #
- Managed Cloud Services: S3 and Lambda - (Full Size Slides) (Notes Slides)
- Managed Cloud Services: Elastic Container Service - (Full Size Slides) (Notes Slides)
Week 10 #
- Mostly Lost due to Mark being sick. 🤒
Week 9 #
- Homework 6 - Early for Extra Credit March 21 11pm. Due March 23 11pm.
- Infrastructure as Code - (Full Size Slides) (Notes Slides)
- JSON and REST - (Full Size Slides) (Notes Slides)
Week 8 #
- EC2 Virtual Machines - (Full Size Slides) (Notes Slides)
- Homework 5 - Early for Extra Credit March 1 11pm. Due March 2 11pm.
- AWS Relational Database Service (RDS) - (Full Size Slides) (Notes Slides)
Week 7 #
- Exam 1: February 20th
- AWS and AWS Academy - (Full Size Slides) (Notes Slides)
- Homework 5 - Early for Extra Credit March 1 11pm. Due March 2 11pm.
- VS Code Remote SSH - (Full Size Slides)
Week 6 #
- Javascript Continued - (Full Size Slides) (Notes Slides)
- Authentication - (Full Size Slides) (Notes Slides)
Week 5 #
- Javascript - (Full Size Slides) (Notes Slides)
- Homework 4 - Early for Extra Credit Feb 15 11pm. Due Feb 17 11pm.
Week 4 #
- Network Sockets and Ports - (Full Size Slides) (Notes Slides)
- Homework 3 - Early for Extra Credit Feb 8 11pm. Due Feb 10 11pm.
Week 3 #
- Docker Images - (Full Size Slides) (Notes Slides)
- HTTP Protocol, HTML - (Full Size Slides) (Notes Slides)
- Homework 2 - Early for Extra Credit Feb 1 11pm. Due Feb 3 11pm.
Week 2 #
- Continuation of the Docker slides from Week 1.
- Homework 1 - Early for Extra Credit Jan 25 11pm. Due Jan 27 11pm.
Week 1 - Cloud Overview #
- Class Overview (Full Size Slides)
- Intro to the Cloud - Docker (Full Size Slides) (Notes Slides)
Course Chat and Collaboration #
We'll be using the Computer Science department's Discord server, and the #csc346 channel. If you need an invite to the CS department's Discord server, email advising@cs.arizona.edu.
Course Outline and Topics #
Date | Topics | HW | Due |
---|---|---|---|
January 11 | Class overview. History of Backend Computing. UNIX Basics, Docker | ||
January 16, 18 | UNIX Command Line. Using Docker. | 1 | January 27th |
January 23, 25 | Web Servers & Applications. HTTP Protocol | 2 | February 3rd |
January 30, February 1 | Networking. IPv4. IPv6. Sockets. | 3 | February 10th |
February 6, 8 | Javascript | 4 | February 17th |
February 13, 15 | Passwords, Authentication & Authorization | ||
February 20 | Exam 1 | ||
February 22 | Introduction to Amazon Web Services. aws-cli. | 5 | March 2nd |
February 27, 29 | AWS EC2 and RDS | 6 | March 23 |
March 5, 7 | NO CLASS - Spring Break | ||
March 12, 14 | JSON and REST | ||
March 19, 21 | Infrastructure as Code | ||
March 26, 28 | Cloud Architectures and Managed Servies | ||
April 4 | Exam 2 | 7 | April 13 |
April 9, 11 | Public Key Cryptography | ||
April 16, 18 | Cookies, Sessions and Local Storage | 8 | April 27 |
April 23, 25 | WebSockets | ||
April 30 | LAST DAY OF CLASS - Review | ||
May 7 | Exam 3 - Our Regular Room: McClelland Park Rm 105 |