The University of Arizona
Welcome to CSC 346 - Spring 2024

Welcome to CSC 346 - Spring 2024 #

CSC 346 Class Syllabus

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 #

Course Material #

Week 14 #

Week 13 #

Week 12 #

Week 11 #

Week 10 #

  • Mostly Lost due to Mark being sick. 🤒

Week 9 #

Week 8 #

Week 7 #

Week 6 #

Week 5 #

Week 4 #

Week 3 #

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 #

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