SE 3840 Web Telemetry & Operations
- Division: Natural Science and Math
- Department: Computer Science & Engineering
- Credit/Time Requirement: Credit: 3; Lecture: 3; Lab: 0
- Prerequisites: SE 3820
- Semesters Offered: Fall, Spring
- Semester Approved: Spring 2026
- Five-Year Review Semester: Fall 2030
- End Semester: Fall 2031
- Optimum Class Size: 20
- Maximum Class Size: 24
Course Description
This course focuses on modern web infrastructure. The course covers monitoring and instrumentation to assist in operational awareness of software solutions.
Justification
This course is a required course for the (BSSE) Software Engineering program. Telemetry is the ability to 'see' over a distance, and in this course we aim to teach the principles and practices of how we can 'see' if a piece of software running on the web is working correctly or not. Telemetry and Operations often require writing custom measurement tools so you can count how many things get done, and now fast they are getting done, etc.
Student Learning Outcomes
- Upon successful completion of this course students will be able to analyze and evaluate application health
- Upon successful completion of this course students will be able to design and implement metric collection solutions
- Upon successful completion of this course students will be able to compare and assess how different web deployment strategies alters the need for metrics.
- Upon successful completion of this course students will be aware of DevOps, and the need for telemetry and application health visibility.
- Upon successful completion of this course students will be able to understand how operational needs should contribute to application design, uptime, and migration plans.
- Upon successful completion of this course students will be able to demonstrate an ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions. (ABET-SLO6)
Course Content
The following topics may be covered in this course:• Application Health• Metrics• Deployment Strategies• Application Operational Technologies
Key Performance Indicators: Homework exercises. 20 to 45%Quizzes. 5 to 35%Team-based project deliverables. 30 to 50%Exams. 20 to 75%Representative Text and/or Supplies: The DevOps 2.5 Toolkit: Monitoring, Logging, and Auto-Scaling Kubernetes: Making Resilient, Self-Adaptive, And Autonomous Kubernetes Clusters. Practical Azure Functions: A Guide to Web, Mobile, and IoT Applications.
The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations. By Gene Kim.
Pedagogy Statement: This course will be delivered through in class discussions, lecture and project mentoring.Instructional Mediums: Lecture