Since 1994 CompSci 6 was taught in C++, then Java and then Python starting in Fall 2010.
These old tests are in Python from Fall 2010 on and the rest in Java
These old CompSci 6 tests are all in Java
You will need to install Java, Eclipse, Enthought Python, Pydev plug-in and Ambient Plug-in. That sounds like a lot. Best to try and install them yourself and we will check it in the first lab and help you if you had trouble. For Java Eclipse and Enthought Python, make sure at the minimum you download these to your laptop BEFORE you go to lab.
CLICK HERE FOR INSTRUCTIONS to install software for this course.
One way: To be able to copy files from your machine to your Duke account, you will need ssh. Go to OIT and click on "Site License Software" and then "Available Software List" and select ssh. It is free for Duke students.
Another way: try webfiles.duke.edu which seems to work well for simple files such as python files but doesn't work well for more complex files.
Microsoft knows that reliable software is not cost
effective. According to studies, 90% to 95% of all bugs are
harmless. They're
never discovered by users, and they don't affect performance. It's much
cheaper
to release buggy software and fix the 5% to 10% of bugs people find and
complain
about.
- Bruce Schneier