<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://www.cs.vassar.edu/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://www.cs.vassar.edu/feed.php">
        <title>Computer Science | Vassar College</title>
        <description></description>
        <link>https://www.cs.vassar.edu/</link>
        <image rdf:resource="https://www.cs.vassar.edu/_media/favicon.ico" />
       <dc:date>2026-04-18T15:33:01+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://www.cs.vassar.edu/courses/cs101-2021-5657/assigns/assign4?rev=1619626822&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cs.vassar.edu/courses/cs101-2021-5657/labs/lab8?rev=1620407137&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cs.vassar.edu/courses/cs101-2021-5657/labs/lab5?rev=1618463869&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cs.vassar.edu/courses/cs101-2021-5657/style?rev=1612764779&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cs.vassar.edu/courses/cs101-2021-5657/week8?rev=1617852200&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cs.vassar.edu/courses/cs101-2021-5657/week14?rev=1621400971&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cs.vassar.edu/courses/cs101-2021-5657/schedule?rev=1621058507&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cs.vassar.edu/courses/cs101-2021-5657/week7?rev=1617048917&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cs.vassar.edu/courses/cs101-2021-5657/week13?rev=1620843278&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cs.vassar.edu/courses/cs101-2021-5657/assigns/top?rev=1620705791&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cs.vassar.edu/courses/cs101-2021-5657/labs/lab1?rev=1613632136&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cs.vassar.edu/courses/cs101-2021-5657/week9?rev=1618427792&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cs.vassar.edu/courses/cs101-2021-5657/week10?rev=1619157653&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cs.vassar.edu/courses/cs101-2021-5657/week15?rev=1621872937&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cs.vassar.edu/courses/cs101-2021-5657/assigns/assign3?rev=1618982448&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://www.cs.vassar.edu/_media/favicon.ico">
        <title>Computer Science | Vassar College</title>
        <link>https://www.cs.vassar.edu/</link>
        <url>https://www.cs.vassar.edu/_media/favicon.ico</url>
    </image>
    <item rdf:about="https://www.cs.vassar.edu/courses/cs101-2021-5657/assigns/assign4?rev=1619626822&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-28T16:20:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>assign4</title>
        <link>https://www.cs.vassar.edu/courses/cs101-2021-5657/assigns/assign4?rev=1619626822&amp;do=diff</link>
        <description>Assignment 4 - Spring 2021



Permutations

Assigned: Wed, Apr 21 

Due: Wed, May 5 

For this assignment you will:

	*  Follow the Design Recipe to design a series of functions that computes all the permutations of a list of numbers
	*  Be sure to write tests for each function as you go, before you move on to the function of your wish list</description>
    </item>
    <item rdf:about="https://www.cs.vassar.edu/courses/cs101-2021-5657/labs/lab8?rev=1620407137&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-05-07T17:05:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>lab8</title>
        <link>https://www.cs.vassar.edu/courses/cs101-2021-5657/labs/lab8?rev=1620407137&amp;do=diff</link>
        <description>Lab 8 - Spring 2021



Abstraction (or, if you copy/paste, you'll be toast!)

Today's lab will give you practice with abstraction, local definitions, passing functions 
as arguments to other functions, and generally with the satisfaction that comes from avoiding 
duplicate code.</description>
    </item>
    <item rdf:about="https://www.cs.vassar.edu/courses/cs101-2021-5657/labs/lab5?rev=1618463869&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-15T05:17:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>lab5</title>
        <link>https://www.cs.vassar.edu/courses/cs101-2021-5657/labs/lab5?rev=1618463869&amp;do=diff</link>
        <description>Lab 5 - Spring 2021



Sorting / More Practice with Lists

The main purpose of this lab is to have:

	*  More practice with lists: lists of strings and lists of structures (posn's)
	*  More practice with sorting 
	*  More practice designing programs with wish lists (helper functions)</description>
    </item>
    <item rdf:about="https://www.cs.vassar.edu/courses/cs101-2021-5657/style?rev=1612764779&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-02-08T06:12:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>style</title>
        <link>https://www.cs.vassar.edu/courses/cs101-2021-5657/style?rev=1612764779&amp;do=diff</link>
        <description>The Style



Basics

In addition to following the design recipe, all code must adhere to the following basic style guidelines:

	*  Organize your program top-down, regardless of how you actual work through your wish list. The phrase “top down” means that project files consist of a general purpose statement, a data definition and a constant definition section, a main function, followed by sections for handler functions, and wrapped up by general utility functions.</description>
    </item>
    <item rdf:about="https://www.cs.vassar.edu/courses/cs101-2021-5657/week8?rev=1617852200&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-08T03:23:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>week8</title>
        <link>https://www.cs.vassar.edu/courses/cs101-2021-5657/week8?rev=1617852200&amp;do=diff</link>
        <description>Week 8



List Abbreviations, Sorting, and Multiple Lists

Monday

Welcome Back from Spring Recess!

	*  Reading and Reflection: at the midpoint in the semester
		*  from The Mythical Man-MonthWikipedia -- by Fred Brooks (Turing Award Recipient)
		*  &quot;The programmer, like the poet...&quot;




	*  Lecture 8: [PDF] [Code]
		*  More lists</description>
    </item>
    <item rdf:about="https://www.cs.vassar.edu/courses/cs101-2021-5657/week14?rev=1621400971&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-05-19T05:09:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>week14</title>
        <link>https://www.cs.vassar.edu/courses/cs101-2021-5657/week14?rev=1621400971&amp;do=diff</link>
        <description>Week 14



Higher Order Functions / Lambda / Wrap-up

Monday

Announcements

	*  Midterm II: still being graded  
	*  CEQs: next Monday (last class) 
	*  Lab 9 this Friday: time devoted to working on Assignment 5: Simple Tetris 
		*  due: Mon, May 24, 11:59pm (last day of classes)</description>
    </item>
    <item rdf:about="https://www.cs.vassar.edu/courses/cs101-2021-5657/schedule?rev=1621058507&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-05-15T06:01:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>schedule</title>
        <link>https://www.cs.vassar.edu/courses/cs101-2021-5657/schedule?rev=1621058507&amp;do=diff</link>
        <description>Spring 2021 Schedule

The table below is your guide to the entire semester. Each row corresponds to a week of the semester, and the week numbers in the first column are clickable links that connect this page to the lecture notes and other course materials for that week. The last column lists the sections in $\lambda$</description>
    </item>
    <item rdf:about="https://www.cs.vassar.edu/courses/cs101-2021-5657/week7?rev=1617048917&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-29T20:15:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>week7</title>
        <link>https://www.cs.vassar.edu/courses/cs101-2021-5657/week7?rev=1617048917&amp;do=diff</link>
        <description>Week 7



Midterm back, More Lists

Monday

	*  Midterm I: handed back!
		*  results published in Gradescope 




	*  Assignment 2: 
		*  Happy Cat
    * due: Tue, Mar 30, 11:59 (before mid-semester recess) 
		*  questions? 




	*  Lecture 8: [PDF] [Code]
		*  More lists and list functions</description>
    </item>
    <item rdf:about="https://www.cs.vassar.edu/courses/cs101-2021-5657/week13?rev=1620843278&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-05-12T18:14:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>week13</title>
        <link>https://www.cs.vassar.edu/courses/cs101-2021-5657/week13?rev=1620843278&amp;do=diff</link>
        <description>Week 13



Higher Order Functions / Midterm II (and Review)

Monday

	*  Midterm Exam II this Friday
		*  Gradescope: &lt;https://www.gradescope.com/&gt;
		*  use your email address to login (same as for Midterm I)
		*  this will be the last exam of the semester!
		*  Review this Wednesday</description>
    </item>
    <item rdf:about="https://www.cs.vassar.edu/courses/cs101-2021-5657/assigns/top?rev=1620705791&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-05-11T04:03:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>top</title>
        <link>https://www.cs.vassar.edu/courses/cs101-2021-5657/assigns/top?rev=1620705791&amp;do=diff</link>
        <description>CMPU-101 Assignments (Spring 2021)
 Assignment #               Assigned   Due    Description                                                   Solution   Assignment 1   3/8        3/15   Our first big-bang programs: cat-world and gauge-world                   Assignment 2</description>
    </item>
    <item rdf:about="https://www.cs.vassar.edu/courses/cs101-2021-5657/labs/lab1?rev=1613632136&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-02-18T07:08:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>lab1</title>
        <link>https://www.cs.vassar.edu/courses/cs101-2021-5657/labs/lab1?rev=1613632136&amp;do=diff</link>
        <description>Lab 1 - Spring 2021



Introducing the Command Line, DrRacket, and GitHub

The main purpose of this initial laboratory exercise is to acquaint you with

	*  GitHub,
	*  the DrRacket IDE, and 
	*  the procedure for submitting your work using GitHub.</description>
    </item>
    <item rdf:about="https://www.cs.vassar.edu/courses/cs101-2021-5657/week9?rev=1618427792&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-14T19:16:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>week9</title>
        <link>https://www.cs.vassar.edu/courses/cs101-2021-5657/week9?rev=1618427792&amp;do=diff</link>
        <description>Week 9



Sorting, Multiple Lists, Trees, Intertwined Data

Monday

	*  Assignment 3: Bouncing Balls
		*  Due: Mon, April 19 




	*  Lecture 9: [PDF] [Code]
		*  Sorting a List (we covered this last week)
		*  Multiple Complex Inputs (lecture recorded and posted in Moodle)</description>
    </item>
    <item rdf:about="https://www.cs.vassar.edu/courses/cs101-2021-5657/week10?rev=1619157653&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-23T06:00:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>week10</title>
        <link>https://www.cs.vassar.edu/courses/cs101-2021-5657/week10?rev=1619157653&amp;do=diff</link>
        <description>Week 10



Trees, Intertwined Data

Monday

	*  Assignment 3: Bouncing Balls -- deadline extended: Wed, Apr 21, 11:59pm
	*  Assignment 4: Permutations to come

	*  Lecture 10: The Rumor Mill (cont'd from Pipeline)
		*  [PDF]
		*  [lec10.rkt]
		*  [lec10-pipeline.rkt] 




	*  Lecture 11: More Realistic Rumor Mill</description>
    </item>
    <item rdf:about="https://www.cs.vassar.edu/courses/cs101-2021-5657/week15?rev=1621872937&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-05-24T16:15:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>week15</title>
        <link>https://www.cs.vassar.edu/courses/cs101-2021-5657/week15?rev=1621872937&amp;do=diff</link>
        <description>Week 14



Wrap-up / CEQs

Monday

	*  Last class!  =)  :-(  



	*  Midterm II graded! 
		*  Login to Gradescope to see your grades
		*  Stats (remember: grades are out of 75 total points (not 100)!
			*  Minimum: 58
			*  Median: 70.0
			*  Maximum: 75</description>
    </item>
    <item rdf:about="https://www.cs.vassar.edu/courses/cs101-2021-5657/assigns/assign3?rev=1618982448&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-21T05:20:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>assign3</title>
        <link>https://www.cs.vassar.edu/courses/cs101-2021-5657/assigns/assign3?rev=1618982448&amp;do=diff</link>
        <description>Assignment 3 - Spring 2021



Bouncing Balls

Assigned: Mon, Apr 5 

Due: Mon, Apr 19 Wed, Apr 21, 11:59pm (extended)

[bouncing balls]

For this assignment you will:

	*  Design a world (big-bang) program that displays many bouncing balls, of different sizes, colors, and velocities.</description>
    </item>
</rdf:RDF>
