Welcome to CS 212 – Software Development.
This course gives students experience designing, implementing, testing,
debugging, and reviewing large programs. Students will also get
advanced Java programming experience, covering topics such as
inheritance, multithreading, networking, database programming, and web
development. Please check this website frequently for updates, lecture notes, and homework information. The course mailing list for both sections is cs212@cs.usfca.edu (web). Announcements |
Home
Partial Project Grades
Partial project grades will be assigned (roughly) on the following scale:
Your project code must produce results to be eligible for partial grading. |
Project Submission Closed
The project submission form is now closed. I will be returning grades and feedback on all the projects submitted before this point this afternoon and evening. |
Interactive Grading
Remember, interactive project grading is next week. If you miss your interactive grading session, your last completed project grade will be reverted to a 0%. |
API Links
You may use any of the following APIs on the final exam: You may NOT reference any other website during the final exam. |
Project Hints
Some of the project hints were not consistently visible (due to a bug when moving nested pages from one permission level to another). That issue has now been fixed. |
Project 4 Submission
If you make it to Project 4, but not quite in time for a turnaround in grading, you can still work on the final project. I'll take a look at both projects during your interactive grading session. This should give you a little breathing room for your Project 4 submission. The final project is essentially adding a web interface to Project 4, and many of your homework assignments will be directly applicable to these projects. |
Final Project Signup
Your last project will be graded interactively. Do not forget to signup for an interactive grading session! If you do not signup for an interactive grading session, you forfeit your last project grade. For example, if you completed up to project 3 but do not go through interactive grading, your project 3 grade will be converted to a 0. Sign up for an interactive grading session at this link. You will have to browse to finals week to see the appointments. |
Quick MySQL Access
Add the following to your function sql() { mysql -h sql.cs.usfca.edu -u $@ -D $@ -p ;} Then, run the following command: . .bashrc (Note the dot preceding the sql user?? where |
Project Consultations
Project consultation appointments have been posted for the remainder of the semester. Go to this link to sign up for an appointment. Try to give students that have not yet had a project consultation first pick! |