CS 115 Student Resources, Fall 2009
Links:
[Course Home]
[Course Info]
[Schedule]
[Resources]
[WebCT]
[CS 115W]
Textbooks
Working from home
You are encouraged to install an editor and/or compiler on your home computer.
Just remember that your programs will be graded based on their behavior on cwolf, so it's a good idea to periodically copy your code to cwolf and test it there. (Plus, we probably back up more frequently than you do.)
- Editing and compiling at home:
- Logging in to cwolf from home is easy if you have a Linux or Mac computer: just open Terminal and type "ssh yourusername@cwolf.cs.sonoma.edu".
Windows doesn't come with ssh, however, so Windows users need to download additional software.
PuTTY is one very popular program that will let you use ssh (download the PuTTY.exe executable).
- To copy files between cwolf and your home computer, I recommend that you use a graphical FTP client such as FileZilla Client, which works for Windows, Mac, and UNIX/Linux.
When configuring FileZilla, or any FTP client, you should use cwolf.cs.sonoma.edu as the host and SFTP as the protocol (called "servertype" in FileZilla). Be sure that the port is set to 22.
Caution: If you keep copies of your project files on multiple computers, you must be very careful not to forget which copy is newer and accidentally destroy your most recent work.
I recommend that you either (1) keep the "official" copy on cwolf, and only download to your home computer to view/print, or
(2) keep the "official" copy on your home computer, and only upload to cwolf to test/execute with our compiler before submitting your code.
SSU CS resources
Linux/Unix reference
Exam File
The content and format of these exams may not be reflective of the exams you will take this semester. Contact the instructor if you have any questions about the content covered on this semester's exams.
Exam 1
Exam 2
Exam 3 / Final Exam
CS 115 students: Let me know if there's a helpful website that should be added to this list!