This document outlines the syllabus for a CS 332 algorithms course. It discusses that the course will introduce rigorous design and analysis of algorithms through lectures, homework, exams, and a textbook. It will cover topics like proof by induction, asymptotic notation, and running time analysis. The instructor is David Luebke and assignments will be graded based on homework, exams, and participation. Prerequisites of other CS courses are also listed.