April 27: Homework 11 is available; it will be due next Friday, May 4, by 11:59pm. You must work individually on this assignment.
April 27: Due to popular request, I'm granting an extension until tomorrow night (Saturday). Please have homework 10 submitted by 11:59pm on Saturday. Note: I will have limited internet access tomorrow due to a trip, but there is tutoring that might be helpful with last minute questions.
April 20: Homework 10 is available; it will be due next Friday, April 27, by 11:59pm.
April 13: For testing purposes, OurList.py can be downloaded and saved locally. Please be sure to add your funciton to this file and test it for any problems that use the OurList class on homework 9, since that is how I will be testing them myself.
April 12: Homework 9 is available; it will be due next Thursday by 11:59pm.
March 31: Please note that the previous hw6 solution had a slight bug in it - it assumed you were passing in a file, rather than opening English.txt in the constructor. The code has been updated, and you can download it now from the link below.
March 30: Homework 8 is available; it will be due Monday, April 9, by 11:59pm.
March 30: Here is a link to a solution for homework 6, which may help for testing your implementation of homework 7. Since I am just posting this, I will extend the due date for homework 7 until Sunday at 11:59pm.
March 8: The next homework is available. Note that this is a larger, two-part assignment, and you are strongly encouraged to work with a partner for this programming project.
Feb. 28: Assignment 5 is available; it will be due next Thursday, March 7, by 11:59pm.
Feb. 24: Here are solutions to your homework 4, so that you can refer to them for study puposes. See you all for the exam on Monday, and good luck with your studying!
Feb. 13: Assignment 4 is available; it will be due on Monday, Feb. 20, by 11:59pm.
Feb. 1: Assignment 3 is available; it will be due on Monday, Feb. 13, by 11:59pm. Please note that you may work with a partner on this assignment.
Jan. 27: The second assignment is now available; it will be due next Saturday, Feb. 5, via email by 11:59pm. Note that you must complete this assignment individually.
Jan. 20: The first assignment is now available; it will be due next Saturday, Jan. 28, via email by 11:59pm. Note that you must complete this assignment individually.
Jan. 20: Here are instructions on how to remote connect using ssh or NX client to turing.slu.edu. Note that with the NX client, you will need to enter turing.slu.edu and port 22 in the connection settings the first time.
Welcome to CS150! Please make sure to read the course policies carefully, and remember to check this announcements section daily for new announcements or reminders.