CS 201: Home page
CS 201, Fall 2016
Fundamentals of Computer Science II
Welcome to the website for CS 201, Fundamentals of Computer Science II, at York College. All information about the course will be posted here.
Links
- Syllabus
- Schedule/Readings
- Assignments
- Labs
- Resources
- Tutoring
- Marmoset (submission server)
- CloudCoder (practice problems)
- CodingBat Java recursion problems
- Practice Exams
- Example code
- JDK 8 API documentation
News
- Dec 9 — Assignment 6 has been updated with a fix for the FileCrawlerTest test class.
- Dec 6 — Assignment 6 has been updated with complete requirements for Milestone 2.
- Dec 5 — Assignment 6 has been updated with a hint about how to split a URL path into components.
- Dec 5 — Assignment 6 has been updated with a skeleton project for Milestone 2, and information about one of the two classes you will be implementing in Milestone 2.
- Dec 2 — Assignment 6 has been updated to clarify a situation in which a URL is invalid and to link to improved unit tests.
- Nov 18 — There will not be any tutoring next week (on Tuesday, Nov 22nd.) Tutoring will resume after Thanksgiving break.
- Nov 18 — Assignment 6 has been posted: Milestone 1 is due Tuesday, Dec 6th by 11:59 PM, and Milestone 2 is due Tuesday, Dec 13th by 11:59 PM. (The requirements for Milestone 2 are not posted yet, but will be soon.)
- Nov 18 — Exam 3 has been moved to Friday, December 2nd.
- Nov 16 — Exam 3 will take place in class on Wednesday, Nov 30th. A practice exam is available on the Practice Exams page.
- Nov 3 — Assignment 5 is due Friday, Nov 18th by 11:59 PM.
- Nov 2 — Assignment 5 has been posted, due date TBD.
- Oct 26 — A solution to the second practice exam is available on the Practice Exams page.
- Oct 21 — Exam 2 will take place in class on Friday, Oct 28th. A practice exam is available on the Practice Exams page.
- Oct 6 — The due dates for the Assignment 4 milestones are Friday, Oct 14th for Milestone 1 and Friday, Nov 4th for Milestone 2.
- Sep 29 — Assignment 4 has been posted. There are two milestones, due dates to be determined.
- Sep 26 — A solution to the first practice exam has been posted on the Practice Exams page. Also, the programming question zipfile has been posted (we forgot to include this initially.)
- Sep 25 — Assignment 3 has been updated to include a detailed suggested approach.
- Sep 21 — Exam 1 will take place in class on Wednesday, Sept 28th. A practice exam is available on the Practice Exams page.
- Sep 8 — Assignment 3 has been posted. It is due Wednesday, Sept 28th by 11:59 PM.
- Sep 2 — Assignment 2 has been posted. It is due Monday, Sept 19th by 11:59 PM.
- Aug 31 — Welcome back! Assignment 1 is due Monday, Sept 12th by 11:59 PM.