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
|
posted May 14, 2012 12:07 PM by Sophie Engle
Partial project grades will be assigned (roughly) on the following scale: - 90%+ Correct results, minor design issues
- 80%+ Correct results, major design issues
- 70%+ Minor result issues, minor design issues
- 60%+ Minor result issues, major design issues
- 50%+ Major result issues, minor design issues
- 40%+ Major result issues, major design issues
Your project code must produce results to be eligible for partial grading. |
posted May 13, 2012 1:16 PM by Sophie Engle
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.
|
posted May 9, 2012 4:33 PM by Sophie Engle
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%. |
posted May 7, 2012 3:11 PM by Sophie Engle
You may use any of the following APIs on the final exam: You may NOT reference any other website during the final exam. |
posted Apr 29, 2012 2:37 PM by Sophie Engle
The syllabus and project pages have been updated to reflect the new project grading scale. |
posted Apr 22, 2012 10:47 PM by Sophie Engle
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.
|
posted Apr 22, 2012 6:12 PM by Sophie Engle
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.
|
posted Apr 22, 2012 6:08 PM by Sophie Engle
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.
|
posted Apr 22, 2012 5:09 PM by Sophie Engle
Add the following to your .bashrc file in your home directory: function sql() { mysql -h sql.cs.usfca.edu -u $@ -D $@ -p ;}
Then, run the following command: . .bashrc
(Note the dot preceding the .bashrc command.) Now, you should be able to login to MySQL quickly on the lab computers using the command: sql user??
where user?? is your assigned username. You will be prompted for your password, and your database will be automatically selected. (You won't have to enter "USE user??" when you first login to select your database.)
|
posted Apr 22, 2012 4:03 PM by Sophie Engle
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! |
|