Semester: Spring 2026 Status: Active

Course Information

  • Start Date: January 14, 2026
  • End Date: May 15, 2026
  • Time Zone: America/Chicago
  • Syllabus: View on Canvas

Description

Methods and techniques for verifying and validating software systems, including testing, formal methods, and quality assurance.

Topics

  • Software testing strategies
  • Formal methods and model checking
  • Specification and requirements analysis
  • Continuous verification
  • LangSmith and observability tools
  • Integration testing
  • Unit testing strategies
  • Open source tools for testing/debugging AI/LLM/RL

Resources

LangSmith & Observability Tools

  • LangSmith: Official Website - LLM application observability and monitoring platform
  • LangSmith Documentation: Setup Instructions - Complete guide for getting started
  • LangSmith Setup Guide: Available in course materials (v0.1_LangSmith_Setup_Instructions-v1.pdf)
  • LangSmith Hands-On Materials: Download from Canvas module “LangSmith Tutorial + Hands-On Experiences”

Open Source Testing Tools

  • Collection of Frameworks & Tools: Available in course materials (Collection_of_frameworks_tools_projects.pdf)
  • Covers tools for testing, debugging, and validating AI/LLM/RL systems
  • Includes frameworks for unit testing, integration testing, and continuous verification

External Resources – Textbooks

See course draft posts for recommended textbooks and reference materials.


Student Planner

Past Week & Upcoming Lectures

Lecture # Date Title Notes Slides Transcript Media Additional Resources
1 2026-01-14 Course Setup & Resources     Syllabus PDF, Mediasite Guide
2 2026-01-15 Introduction to Software Testing     Testing PDF
3 2026-01-17 Open Source Tools for AI/LLM/RL     Tools Collection PDF
Upcoming 2026-01-19 TBD          
Upcoming 2026-01-21 TBD          
Upcoming 2026-01-23 TBD          

LangSmith Tutorial Materials

Course Materials Location

All materials are organized in: /coursework/Spring2026/software-verification/

  • Syllabus: syllabus.yaml
  • Agent Instructions: AGENT_INSTRUCTIONS.md
  • Lecture Materials: _lectures/lecture-XX/

Instructors

  • Primary Instructor: Akbar Siami Namin
  • Co-Instructor: Hasan Al-Qudah

### Recent Drafts

Recent Drafts

No drafts available for this course.

### Recent Projects

Recent Projects

No projects available for this course.

### Recent Posts

Recent Posts

View All Posts →