<?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-12T11:38:17+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://www.cs.vassar.edu/courses/cs101-2021-02/asmt1?rev=1631241016&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cs.vassar.edu/courses/cs101-2021-02/lab1?rev=1630687750&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cs.vassar.edu/courses/cs101-2021-02/lab2?rev=1631273208&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cs.vassar.edu/courses/cs101-2021-02/lab6?rev=1634255186&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cs.vassar.edu/courses/cs101-2021-02/top?rev=1636051084&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cs.vassar.edu/courses/cs101-2021-02/week3?rev=1631841641&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cs.vassar.edu/courses/cs101-2021-02/week4?rev=1632430418&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cs.vassar.edu/courses/cs101-2021-02/week5?rev=1632964891&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cs.vassar.edu/courses/cs101-2021-02/week6?rev=1633791321&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cs.vassar.edu/courses/cs101-2021-02/week7?rev=1634257022&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cs.vassar.edu/courses/cs101-2021-02/week9?rev=1635476897&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cs.vassar.edu/courses/cs101-2021-02/week10?rev=1636083038&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cs.vassar.edu/courses/cs101-2021-02/week11?rev=1636555091&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cs.vassar.edu/courses/cs101-2021-02/week12?rev=1637687490&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cs.vassar.edu/courses/cs101-2021-02/week14?rev=1638411827&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-02/asmt1?rev=1631241016&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-10T02:30:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>asmt1</title>
        <link>https://www.cs.vassar.edu/courses/cs101-2021-02/asmt1?rev=1631241016&amp;do=diff</link>
        <description>Assignment 1: Flags



Assigned: Thursday, 9 September 

Due: Thursday, 16 September, 11:59 p.m.

Learning goals

	*  Navigate Pyret documentation
	*  Use the images library

Getting started

	*  Open code.pyret.org and ensure it's connected to your Google account.</description>
    </item>
    <item rdf:about="https://www.cs.vassar.edu/courses/cs101-2021-02/lab1?rev=1630687750&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-03T16:49:10+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-02/lab1?rev=1630687750&amp;do=diff</link>
        <description>Lab 1: Getting Started



3 September 2021

Linux accounts

The instructor will provide instructions to log into your Linux accounts
on the classroom workstations and set your passwords.

Today's lab

The purpose of this initial lab. exercise is to acquaint you with</description>
    </item>
    <item rdf:about="https://www.cs.vassar.edu/courses/cs101-2021-02/lab2?rev=1631273208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-10T11:26:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>lab2</title>
        <link>https://www.cs.vassar.edu/courses/cs101-2021-02/lab2?rev=1631273208&amp;do=diff</link>
        <description>Lab 2: Conditionals and Reading Code



10 September 2021

Today's lab

The purpose of this lab is to give you practice:

	*  using Boolean expressions
	*  reading and writing if expressions
	*  writing functions that use if expressions
	*  writing examples/tests for the functions you write$ \geq $$ \leq $</description>
    </item>
    <item rdf:about="https://www.cs.vassar.edu/courses/cs101-2021-02/lab6?rev=1634255186&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-14T23:46:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>lab6</title>
        <link>https://www.cs.vassar.edu/courses/cs101-2021-02/lab6?rev=1634255186&amp;do=diff</link>
        <description>Lab 6: Recursion Again and Again



15 October 2021

Learning Objectives

The purpose of this lab is to give you practice reading, understanding, and writing functions involving lists and recursion.

Setup

Create the file lab06.arr and copy/paste the following into it:</description>
    </item>
    <item rdf:about="https://www.cs.vassar.edu/courses/cs101-2021-02/top?rev=1636051084&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-11-04T18:38:04+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-02/top?rev=1636051084&amp;do=diff</link>
        <description>Problem-Solving and Abstraction



CMPU-101 Section 02 

Vassar College, Fall 2021 

Syllabus / Course Wiki 


 Welcome to our course wiki and syllabus. 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-02/week3?rev=1631841641&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-17T01:20:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>week3</title>
        <link>https://www.cs.vassar.edu/courses/cs101-2021-02/week3?rev=1631841641&amp;do=diff</link>
        <description>Week 3



Tables

Ch. 7: Introduction to Tabular Data

Tuesday

	*  Tables and Helper Functions
		*  DCIC Ch. 7
		*  Note that this was recently revised. If you downloaded it last week, you should refresh it.
		*  Also see the link to table documentation in the sidebar.</description>
    </item>
    <item rdf:about="https://www.cs.vassar.edu/courses/cs101-2021-02/week4?rev=1632430418&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-23T20:53:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>week4</title>
        <link>https://www.cs.vassar.edu/courses/cs101-2021-02/week4?rev=1632430418&amp;do=diff</link>
        <description>Week 4



Tables

Ch. 8: Processing Tables

Tues

	*  Lab recap 
		*  if you're still finishing up / need to be checked off, please see me during office hours (or see one of our coaches)
		*  no late penalty, but please finish ASAP (no later than this Thursday)</description>
    </item>
    <item rdf:about="https://www.cs.vassar.edu/courses/cs101-2021-02/week5?rev=1632964891&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-30T01:21:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>week5</title>
        <link>https://www.cs.vassar.edu/courses/cs101-2021-02/week5?rev=1632964891&amp;do=diff</link>
        <description>Week 5



More Tables / Midterm 1

Ch. 8: Processing Tables with Nested Functions 

TUESDAY

	*  Announcement: 
		*  Coaching Hours posted! 
		*  I'm grading assignment 2 (available soon in Gradescope) 




	*  Reminders:
		*  Check Campuswire regularly for important and timely class announcements, like coaching hours</description>
    </item>
    <item rdf:about="https://www.cs.vassar.edu/courses/cs101-2021-02/week6?rev=1633791321&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-09T14:55:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>week6</title>
        <link>https://www.cs.vassar.edu/courses/cs101-2021-02/week6?rev=1633791321&amp;do=diff</link>
        <description>Week 6



Lists

Ch. 9: Introduction to Lists

	*  Midterm grades
		*  will be released soon! (Wednesday night or Thurs at the latest)


Tues

	*  DCIC Ch. 9: Lists
	*  CPO notes: see lecture code, as usual
	*  We covered the beginning of these  Lecture 11 slides and will continue on Thursday</description>
    </item>
    <item rdf:about="https://www.cs.vassar.edu/courses/cs101-2021-02/week7?rev=1634257022&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-15T00:17:02+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-02/week7?rev=1634257022&amp;do=diff</link>
        <description>Week 7



Lists as Structural Data and Recursive Functions

Ch. 10: Processing Lists (recursion)

Tues

	*  lecture 13 slides (with thanks to Prof. Gordon)
		*  contains review from last time (through slide 46)
		*  Designing list functions (begins on slide 47)

	*</description>
    </item>
    <item rdf:about="https://www.cs.vassar.edu/courses/cs101-2021-02/week9?rev=1635476897&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-29T03:08:17+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-02/week9?rev=1635476897&amp;do=diff</link>
        <description>Week 9



Data Types

	*  Ch 11 Introduction to Structured Data  
	*  Ch 13 Recursive Data  
	*  Ch 14 Trees 

Tuesday

Structured and Conditional Data 

Recursive Data 


	*  Welcome back!
	*  CPO notes:  lecture15 code
	*   lecture slides

Thursday

	*  Reminder: Assignment 5 due this Thursday (tomorrow), 11:59pm
	*  Reminder: not too late to turn in any outstanding labs/assignments for which solutions haven't been posted (no late penalty)</description>
    </item>
    <item rdf:about="https://www.cs.vassar.edu/courses/cs101-2021-02/week10?rev=1636083038&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-11-05T03:30:38+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-02/week10?rev=1636083038&amp;do=diff</link>
        <description>Week 10



Python

	*  Ch 23: From Pyret to Python

Reminder:

	*  Next Fri, Nov 12: Midterm 2
	*  Review session next week: Tues Nov 9 or Thurs, Nov 11 

Tuesday

From Pyret to Python 


	*  Google Colab will be our programming environment for the Python portion of the course</description>
    </item>
    <item rdf:about="https://www.cs.vassar.edu/courses/cs101-2021-02/week11?rev=1636555091&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-11-10T14:38:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>week11</title>
        <link>https://www.cs.vassar.edu/courses/cs101-2021-02/week11?rev=1636555091&amp;do=diff</link>
        <description>Week 11



Python

	*  Ch 24: Modifying Variables

Reminders:

	*  This Fri, Nov 12: Midterm 2
	*  Review session Thursday, Nov 11

Tuesday

Destructive Programming 


	*  Colab notes:  week-11.ipynb

	*  Configure Colab:
		*  Turn on the “show indentation guides” option in Colab and set the indentation width to 4 spaces.</description>
    </item>
    <item rdf:about="https://www.cs.vassar.edu/courses/cs101-2021-02/week12?rev=1637687490&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-11-23T17:11:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>week12</title>
        <link>https://www.cs.vassar.edu/courses/cs101-2021-02/week12?rev=1637687490&amp;do=diff</link>
        <description>Week 12



Memory

	*  Ch 25: Modifying Structured Data
	*  Ch 26: Revisiting Lists and Variables

Tuesday

Ch. 25: Memory, mutation, shared data, copying, and testing 


	*  Midterm 2 :
		*  no discussion of exam contents permitted yet
		*  exams are being graded 



	*   Colab notebook: week12-tues.ipynb

Thurs

	*  Colab notes: week12-thurs.ipynb
	*</description>
    </item>
    <item rdf:about="https://www.cs.vassar.edu/courses/cs101-2021-02/week14?rev=1638411827&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-12-02T02:23:47+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-02/week14?rev=1638411827&amp;do=diff</link>
        <description>Week 14



Tables in Python

Tues Nov 30

	*   colab notebook
	*  Office hours today will be on zoom from 2:30 to 3:30: &lt;https://vassar.zoom.us/j/2477993620&gt;

Thurs Dec 2

	*  Exams have been returned via Gradescope
		*  (It's OK to talk about the exam now)


	*  Solutions posted on Campuswire in #section 2 room</description>
    </item>
</rdf:RDF>
