<?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-14T22:29:01+00:00</dc:date>
        <items>
            <rdf:Seq>
                <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/top?rev=1614028549&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/labs/lab1?rev=1613632136&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cs.vassar.edu/courses/cs101-2021-5657/week1?rev=1613546223&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cs.vassar.edu/courses/cs101-2021-5657/coaching?rev=1618342725&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cs.vassar.edu/courses/cs101-2021-5657/texts?rev=1612764717&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cs.vassar.edu/courses/cs101-2021-5657/week2?rev=1614215124&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cs.vassar.edu/courses/cs101-2021-5657/assigns/assign2?rev=1617048997&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cs.vassar.edu/courses/cs101-2021-5657/labs/lab7?rev=1619801897&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/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/top?rev=1614028549&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-02-22T21:15:49+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/top?rev=1614028549&amp;do=diff</link>
        <description>CS1: Problem-Solving and Abstraction



CMPU-101 Sections 56-57 

Vassar College, Spring 2021 

Syllabus / Course Wiki 


 Welcome to our course wiki. It will be updated throughout the semester with important course information, so check here regularly.</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/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/week1?rev=1613546223&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-02-17T07:17:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>week1</title>
        <link>https://www.cs.vassar.edu/courses/cs101-2021-5657/week1?rev=1613546223&amp;do=diff</link>
        <description>Week 1



How to Program

Monday

No class

Wednesday

	*  Introductions
	*  Syllabus 



	*  Coaches for this semester
		*  to be announced
		*  Introductions: this Friday
		*  Coaching hours will be posted---see the link in the sidebar 




	*  How to read HtDP/2e:</description>
    </item>
    <item rdf:about="https://www.cs.vassar.edu/courses/cs101-2021-5657/coaching?rev=1618342725&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-13T19:38:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>coaching</title>
        <link>https://www.cs.vassar.edu/courses/cs101-2021-5657/coaching?rev=1618342725&amp;do=diff</link>
        <description>Coaching Hours

Here are our coaches for this semester. In addition to working during our labs each week, each coach will work additional hours in the Asprey Lab, as indicated in the table below. 

I will make every effort to give each of you the attention and feedback you need to be successful in this course. But, there is only one of me, and 24 students in our section of this course. I rely on my coaches this semester to help me help answer your questions.</description>
    </item>
    <item rdf:about="https://www.cs.vassar.edu/courses/cs101-2021-5657/texts?rev=1612764717&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-02-08T06:11:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>texts</title>
        <link>https://www.cs.vassar.edu/courses/cs101-2021-5657/texts?rev=1612764717&amp;do=diff</link>
        <description>Supplementary Readings



On writing:

Strunk and White The Elements of Style bartelby.com, 1918

there is no better book on style in writing (anything)

On learning to program:

Friedman, Felleisen The Little Schemer: Fourth Edition MIT Press, 1996

an alternative introduction to recursive programming</description>
    </item>
    <item rdf:about="https://www.cs.vassar.edu/courses/cs101-2021-5657/week2?rev=1614215124&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-02-25T01:05:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>week2</title>
        <link>https://www.cs.vassar.edu/courses/cs101-2021-5657/week2?rev=1614215124&amp;do=diff</link>
        <description>Week 2



Atomic Data: numbers, strings, images, and Boolean values

Monday

	*  Attendance 


	*  Office hours poll
		*  Tue/Thu afternoons? 
			*  a) 1-3pm
			*  b) 2-4pm
			*  c) 3-5pm
			*  d) 4-6pm 




	*  Questions from lab? 
		*  we will finish up Lab 1 before we begin Lab 2</description>
    </item>
    <item rdf:about="https://www.cs.vassar.edu/courses/cs101-2021-5657/assigns/assign2?rev=1617048997&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-29T20:16:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>assign2</title>
        <link>https://www.cs.vassar.edu/courses/cs101-2021-5657/assigns/assign2?rev=1617048997&amp;do=diff</link>
        <description>Assignment 2 - Spring 2021



Virtual Cat World

Assigned: Wed, Mar 17 

Due: Mon, Mar 29 Tue, Mar 30, 11:59pm

----------

Assignment Setup

	*  Open a browser and copy/paste this URL: &lt;https://classroom.github.com/a/C1szqbGi&gt; 


	*  Login to Github and you will be prompted to accept this assignment</description>
    </item>
    <item rdf:about="https://www.cs.vassar.edu/courses/cs101-2021-5657/labs/lab7?rev=1619801897&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-30T16:58:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>lab7</title>
        <link>https://www.cs.vassar.edu/courses/cs101-2021-5657/labs/lab7?rev=1619801897&amp;do=diff</link>
        <description>Lab 7 - Spring 2021



Intertwined Data 2: Files and Directories

The main purpose of this lab is to practice

	*  using the Design Recipe to write functions for intertwined data
	*  we will use the Files and Directories example of intertwined data from</description>
    </item>
</rdf:RDF>
