Skip to content

Course Syllabus

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: Spring
  • Semester Approved: Spring 2020
  • Five-Year Review Semester: Summer 2025
  • End Semester: Fall 2025
  • 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 Web Development Emphasis in the 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

  1. Understand the concepts of application health.
  2. Understand metric collection options, and practice implementing metric collection.
  3. Understand how different web deployment strategies alters the need for metrics.
  4. Be aware of DevOps needs for application status, and create solutions that give sight to DevOps teams.
  5. Understand how operational needs should contribute to application design, uptime, and migration plans.

Course Content

The following topics will be covered in this course:
• Application Health
• Metrics
• Deployment Strategies
• Application Operational Technologies