Welcome to CS 320, Spring 2018!
This is the website for CS 320, Spring 2018 at York College. All information about the course will be posted here.
Links
- Syllabus
- Schedule
- Calendar
- Project Teams and Rosters
- Assignments
- Labs
- Projects
- Tutoring
- Resources
- Career Development
- Practice Exams
- Activities
- Marmoset (submission server)
News
-
Apr 23 - Assignment 10 is an individual reflection on the team project. Assignment 11 is a self/peer evaluation for the team project. They are both due Tuesday, May 8th by 11:59 PM.
-
Apr 23 - Assignment 8 describes the deliverables for the team project.
-
Apr 23 - Team Project Milestone 4 is due Wednesay, May 2nd. This will be a FORMAL 8-10 minute (max) in-class team presentation/demonstration of your team’s progress since milestone 3. You should have a 95% working system, with a higher degree of “polish”. All SQL database functionality should be implemented for this milestone. See the guidelines for Team Project Milestone 4.
-
Apr 16 - Assignment 9 describes the deliverables for the individual project. The report and code for your individual project are due on Tuesday, 4-24-18.
-
Apr 9 - Individual Project Milestone 3 is due Monday, April 23rd. This will be your final Informal (at your desk) 2-4 minute (max) in-class demonstration of your individual project.
-
Apr 9 - Team Project Milestone 3 has been moved to due Friday, April 20th. This will be a FORMAL 8-10 minute (max) in-class team presentation/demonstration of your team’s progress since milestone 2. SQL database functionality IS REQUIRED for this milestone. A large majority of your classes, methods, test cases, and web page navigation should be implemented by milestone 3, as well.
-
Apr 6 - Mid-semester self/peer evaluations are due Sunday, April 8th. See the instructions under Assignment 11.
-
Mar 26 - Posted an extensive example project on the Resources page that incorporates the Web Applications lab solution (Lab02) with the ORM Lab solution (Lab06). It provides a web application front-end to the ORM queries, as well as demonstrates the use of login session information, and incorporation of a SQL database persistence layer with a many-to-many relationship.
-
Mar 21 - Team Project Milestone 2 is due Friday, April 6th. This will be a FORMAL 8-10 minute (max) in-class team presentation/demonstration of your team’s progress since milestone 1. SQL database functionality is NOT required for this milestone (but IS required for the third milestone.)
-
Mar 21 - WOO HOO, A SNOW DAY… But be careful what you wish for, since that pushes Individual Project Milestone 2 out to Wednesday, April 4th. This will be an informal (at your desk) 2-4 minute (max) in-class demonstration of your progress since Milestone 1. Thus, you will have back-to-back milestone presentations the week you return from Spring Break - Individual MS2 on Wednesday, 4-4-18 and Team MS2 on Friday, 4-6-18.
-
Mar 20 - The midterm exam will be in-class on Wednesday, 3-28-18. It will be open notes and you can use any resource on the CS320 website, as well as your lab solutions. A practice exam is posted. We will use Monday, 3-26-18, to go over an end-to-end solution for the books database we’ve been working with, as well as a short review for the exam. The exam will be 120 points, and it will be difficult to finish in the time allotted, if you do not know the material. It will graded on a 100 point basis, thus it has a built-in 20-point curve. You can choose which questions to concentrate your effort on, but all questions will be graded.
-
Mar 6 - Lab04: SQL, Queries, Joins is posted. The due date has been moved to Thursday, 3-8-18.
-
Mar 5 - Lab06: ORM is posted. It is due Saturday, 3-17-18.
-
Mar 5 - Lab05: JDBC is posted. It is due Saturday, 3-10-18.
-
Mar 5 - Assignment 3: Team Project Milestones Team Milestone 1: Minimal Working System is due on Monday, March 19th. This will be a FORMAL 8-10 minute (max) in-class team presentation/demonstration of your team’s progress on your UI structure and navigation. You should have the vast majority of your servlets and JSPs defined, and be able to navigate between most, if not all, of your pages. Your HTML/CSS will still be in a rough state - don’t worry about making it “pretty”, focus on functionality over form. There is NO expectation for having any of your SQL database implemented or working.
-
Feb 14 - Assignment 4: Individual Project Milestones Individual Milestone 1: Baseline is due on Monday, March 12th. This will be an informal (at your desk) 2-4 minute (max) in-class demonstration of your progress, to date.
-
Feb 14 - Assignment 6: Problem Domain Analysis is due by 11:59:59, Saturday, 2-24-18
-
Feb 9 - For the in-class presentations of your group’s work-in-progress analysis models on Friday (2-16-18): please use Violet UML to create a nicely-formatted electronic version of your team’s model. You can download the jarfile from the Resources Page.
-
Feb 5 - Assignment 5: Team Use Cases is due by 11:59:59 pm, Sunday, 2-11-18.
- Jan 22 - Assignment 4 describes the expectations for the individual project milestones.
- Jan 22 - Assignment 3 describes the expectations for the team project milestones.
- Jan 22 - Lab02a: Web Applications II is posted. It is due by 11:59:59 pm, Sunday, 2-4-18. Please also see the WebApps Notes for additional information about setting up the lab.
-
Jan 22 - Lab02: Web Applications I is posted. It is due by 11:59:59 pm, Thursday, 1-25-18. Please also see the WebApps Notes for additional information about setting up the lab.
- Jan 19 - Assign02: Individual Project Proposal due by 11:59:59 pm, Saturday, 2-3-18
- Jan 19 - Assign01: Team Project Proposal due by 11:59:59 pm, Sunday, 1-28-18
-
Jan 19 - Lab01: HTML & CSS due by 11:59:59 pm, Sunday, 1-21-18
- Jan 17 - Lab 1: HTML and CSS is posted
- Jan 17 - Please see the Projects page for Some Possible Team Projects
- Jan 17 - Assignment 1 is posted
- Jan 17 - Assignment 2 is posted
- Jan 17 - Class Rosters are posted - choose your teams
- Jan 17 - Welcome back to Kinsley and the most FUN you’ve ever had in a CS course (and where you’ll learn just how much WORK it takes to have so much FUN…!)