Feb. 9: As announced today, the first midterm will be on Tuesday, Feb. 20, with a review session in class the day before. Please come prepared with questions, and let me know if we need to work out any accomidations for the exam on Tuesday by early next week.
Feb. 9: Homework 4 is available; it will be due next Friday, Feb. 16, by midnight. Note: you may work with a partner on this one! If you choose to do so, only one of you needs to submit via git; please clearly indicate the two names in the readme that is required, so that you will both get credit.
Feb. 8: For homework 3, please be sure your code works for a non-integer list, i.e. a list of strings or booleans or doubles. You also do need to check all the functions, including the = one, in your main, and for best results test them a few different ways!
Feb. 2: I have just updated and finished the SLinkedList class; it is available from the course webpage as well as in the course git repo. (You can get the course repo by doing the following at a command prompt: "git clone email@example.com:courses/spring18/csci2100/course", with no quotes.)
Feb. 1: Homework 3 is available. It will be due by 11:59pm next Friday, Feb. 9, via git.
Jan. 20: Apologies, but there is a bug on homework 2. The first line of Problem 1b should read: *b = 'X'. Apologies for the typo!
Jan. 25: Homework 2 is available. It will be due next Thursday, Feb. 1, by 11:59pm. (Note that you may submit the written part of it either through git or on paper; just drop it in my office before the due date if you want to turn in a paper copy.)
Jan. 25: Note that office hours have changed; my Wednesday hours have moved to Friday for the rest of the semester.
Jan. 25: For anyone with lingering git issues or lab questions, I'll be in my office today (Thursday) from 2 to 3:30pm; feel free to stop by if it would be helpful.
Jan. 24: A note on the labs: from here on out, all will be due via git. Please create a lab2 folder for this one, put copier.cpp in the folder, and commit using git (same process as the homework). Note that it MUST work via the judging program to get full credit - be sure you cin, etc., as described in the lab overview.
Jan. 23: The git student guide is now available; we'll go over this in class today.
Jan 22: Just a reminder that lab 2 will be tomorrow - it will be posted on the lab page by this afternoon, and the prelab is due via email to me BEFORE 9am tomorrow. No credit is given for late prelabs!
Jan 17: For lab 1 (located on the labs section), the appropriate files are in /public/chambers/lab1, not in the directory I had initially listed. I've updated the link in the lab description, so you should be able to copy and paste commands from there now. Don't forget that this is due via email on Friday, before midnight.
Jan. 15: The first homework is now available; it will be due next Friday, Jan. 22, by 11:59pm. Note that this homework must be done individually, and should be submitted via email to both me and the grader (whose email is given in the homework).
Jan. 15: Here is a link to the transition guide we will be using as a reference for the first 2-3 weeks of the class.
Welcome to data structures! Please make sure to read the course policies carefully, and remember to check this announcements section daily for new announcements or reminders.