<?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-12T13:44:23+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://www.cs.vassar.edu/courses/cs101-2021-0405/asmt1?rev=1631235451&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cs.vassar.edu/courses/cs101-2021-0405/lab1?rev=1630642943&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cs.vassar.edu/courses/cs101-2021-0405/lab2?rev=1631280107&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cs.vassar.edu/courses/cs101-2021-0405/lab6?rev=1634308862&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cs.vassar.edu/courses/cs101-2021-0405/top?rev=1630627356&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cs.vassar.edu/courses/cs101-2021-0405/week1?rev=1630332982&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cs.vassar.edu/courses/cs101-2021-0405/week2?rev=1631499459&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cs.vassar.edu/courses/cs101-2021-0405/week3?rev=1631552193&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cs.vassar.edu/courses/cs101-2021-0405/week4?rev=1632760936&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cs.vassar.edu/courses/cs101-2021-0405/week5?rev=1633062279&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cs.vassar.edu/courses/cs101-2021-0405/week6?rev=1633739501&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cs.vassar.edu/courses/cs101-2021-0405/week7?rev=1634107275&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cs.vassar.edu/courses/cs101-2021-0405/week9?rev=1635543950&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cs.vassar.edu/courses/cs101-2021-0405/week10?rev=1635918990&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cs.vassar.edu/courses/cs101-2021-0405/week11?rev=1636566119&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.cs.vassar.edu/courses/cs101-2021-0405/week12?rev=1637283720&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-0405/asmt1?rev=1631235451&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-10T00:57:31+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-0405/asmt1?rev=1631235451&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-0405/lab1?rev=1630642943&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-03T04:22:23+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-0405/lab1?rev=1630642943&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-0405/lab2?rev=1631280107&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-10T13:21:47+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-0405/lab2?rev=1631280107&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-0405/lab6?rev=1634308862&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-15T14:41:02+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-0405/lab6?rev=1634308862&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-0405/top?rev=1630627356&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-03T00:02:36+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-0405/top?rev=1630627356&amp;do=diff</link>
        <description>Problem-Solving and Abstraction



CMPU-101 Sections 04-05 

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-0405/week1?rev=1630332982&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-08-30T14:16:22+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-0405/week1?rev=1630332982&amp;do=diff</link>
        <description>Week 1



Introductions and Introductions

Monday

	*  Introductions
	*  Attendance
	*  Students wishing to add/swap sections?
		*  Section 04 is full (in Ask Banner)
		*  Section 05 has 4 seats remaining (in Ask Banner)
		*  CS Department Add Policy


	*  Syllabus and course wiki pages</description>
    </item>
    <item rdf:about="https://www.cs.vassar.edu/courses/cs101-2021-0405/week2?rev=1631499459&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-13T02:17:39+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-0405/week2?rev=1631499459&amp;do=diff</link>
        <description>Week 2



Evaluation / Functions / Conditionals and Booleans

Monday

	*  Labor Day: no class

Wednesday

	*  Back in class!  :-)
	*  Link to CPO Notes from chapters 5 and 6 posted in Campuswire
		*  in Room #sec-04-05


Friday

	*  Lab 2: Conditionals and reading code</description>
    </item>
    <item rdf:about="https://www.cs.vassar.edu/courses/cs101-2021-0405/week3?rev=1631552193&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-13T16:56:33+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-0405/week3?rev=1631552193&amp;do=diff</link>
        <description>Week 3



Tables

Ch. 7: Introduction to Tabular Data

Monday

	*  Tables and Helper Functions
		*  DCIC Ch. 7
		*  Marc's notes: View in CPO


	*  Great lab on Friday! 
		*  if you're still finishing up / need to be checked off, please see me during office hours (or see one of our coaches)</description>
    </item>
    <item rdf:about="https://www.cs.vassar.edu/courses/cs101-2021-0405/week4?rev=1632760936&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-27T16:42:16+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-0405/week4?rev=1632760936&amp;do=diff</link>
        <description>Week 4



Tables

Ch. 8: Processing Tables

Monday

	*  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)
		*  as of Sunday evening, I have 23/40 submissions in Gradescope</description>
    </item>
    <item rdf:about="https://www.cs.vassar.edu/courses/cs101-2021-0405/week5?rev=1633062279&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-01T04:24:39+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-0405/week5?rev=1633062279&amp;do=diff</link>
        <description>Week 5



More Tables / Midterm 1

Ch. 8: Processing Tables with Nested Functions 

Monday

	*  Announcement: 
		*  Coaching Hours posted! 
		*  I'm grading assignments (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-0405/week6?rev=1633739501&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-09T00:31:41+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-0405/week6?rev=1633739501&amp;do=diff</link>
        <description>Week 6



Lists

Ch. 9: Introduction to Lists

Monday

	*  Class canceled (Marc not feeling well)

Wednesday

	*  Midterm grades
		*  still awaiting two students who couldn't take the exam last Friday
		*  will be released soon! (Thursday at the latest)</description>
    </item>
    <item rdf:about="https://www.cs.vassar.edu/courses/cs101-2021-0405/week7?rev=1634107275&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-13T06:41:15+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-0405/week7?rev=1634107275&amp;do=diff</link>
        <description>Week 7



Lists as Structural Data and Recursive Functions

Ch. 9: Introduction to Lists (finishing up) 

Ch. 10: Processing Lists (recursion)

Monday

	*   (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-0405/week9?rev=1635543950&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-29T21:45:50+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-0405/week9?rev=1635543950&amp;do=diff</link>
        <description>Week 9



Data Types

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

Monday

Structured and Conditional Data 

Recursive Data 


	*  Welcome back!
	*  CPO notes:  week9.arr

Wednesday

	*  Reminder: Assignment 5 due this Thursday (tomorrow), 11:59pm
	*  Reminder: not too late to turn in any outstanding labs/assignments (no late penalty)</description>
    </item>
    <item rdf:about="https://www.cs.vassar.edu/courses/cs101-2021-0405/week10?rev=1635918990&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-11-03T05:56:30+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-0405/week10?rev=1635918990&amp;do=diff</link>
        <description>Week 10



Python

	*  Ch 23: From Pyret to Python

Reminder:

	*  Next Fri, Nov 12: Midterm 2
	*  Review session next Wed, Nov 10

Monday

From Pyret to Python 


	*  Recorded Lecture: Zoom Passcode: *ay6Rwzt

	*  Colab notes:  week10.ipynb
		*  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-0405/week11?rev=1636566119&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-11-10T17:41:59+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-0405/week11?rev=1636566119&amp;do=diff</link>
        <description>Week 11



Python

	*  Ch 24: Modifying Variables

Reminders:

	*  This Fri, Nov 12: Midterm 2
	*  Review session Wed, Nov 10

Monday

Destructive Programming 


	*  Colab notes:  2021-11-08.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-0405/week12?rev=1637283720&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-11-19T01:02:00+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-0405/week12?rev=1637283720&amp;do=diff</link>
        <description>Week 12



Memory

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

Monday

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


	*  Midterm 2 makeup exams:
		*  being administered across the sections today
		*  no discussion of exam contents permitted yet
		*  exams are being graded</description>
    </item>
</rdf:RDF>
