;;; A sample list of courses. Intended to be used in a series ;;; of example programs designed to illustrate HTML generation ;;; in Scheme. Each course is given in the form ;;; (department number name nickname description) ;;; where each element of that list is a string. (define cs-courses (list (list "Math/CS" "CSC103" "Problem Solving and Computing" "We Don't Offer Precalc" "A workshop-based course in which students have the opportunity to develolp skills in writing solutions to problems and implementing those solutions on computers.") (list "Math/CS" "CSC105" "An Algorithmic and Social Overview of Computing" "Too Little Time, Too Many Topics" "A consideration of as many different topics as the instructor can cover in which we visit not only the social implications of each topic, but also the algorithms that underlie the topic") (list "Math/CS" "CSC151" "Fundamentals of Computer Science I" "Parenthesization for Fun and Profit" "An investigation into the algorithmic techniques that underlie all of computer science. Taught in Scheme so that, following the Grinnell credo, it provides no practical benefit.") (list "Math/CS" "CSC152" "Fundamentals of Comptuer Science II" "Help! I Need a Job" "Further investigation of the algorithmic techniques that underlie computer science. Taught in Java so that, following the new Grinnell credo, it provides some marketable skills.") ))