teaching machines

CS 330: Lecture 1 – Asserting Patterns with Regex

Dear students, Welcome to CS 330: Programming Languages! What’s this class about? Well, imagine you are a biology student taking a class on mammals and every lecture, lab, and homework is on cows. You wouldn’t really be a biologist at the end of this class. You’d be a cowist. A cow gives you one picture […]

CS 330: Homework Wasd – due before May 14

See the PDF.

CS 330: Homework Terp – due before March 5

See the PDF.

CS 330: Homework Ractor – due before April 2

See the PDF.

CS 330: Homework Funfun – due before April 25

See the PDF.

CS 330: Homework Regexercise – due before February 19

See the PDF.

CS 330: Homework Echoargs – due before ?

See the PDF.

CS 330: Homework 0, Part 3

In part 2, you created your homework repository on Bitbucket, cloned it on your local machine, and pushed local changes back up to Bitbucket. In this installment, you will learn how to pull changes down from Bitbucket to your local mirror. Pulling Suppose your home on for the weekend, and you get the craving to […]

CS 330: Homework 0, Part 2

Follow these steps to create your class homework repository and get homework 0 up and running. 1. Create a Bitbucket account In this class, all your code will be stored with the Bitbucket webservice. Using this third-party service has some nice benefits: they maintain a complete history of your source code using some software called […]

CS 330: Homework 0, Part 1

In this course, you will be completing your homework using the Linux operating system. The Department of Computer Science does provide some Linux servers that you can use, but your instructor asks you to install your own Linux image for a few reasons: You will learn more about a technology whose impact on our field […]

1 3 4 5 6 7 35