College of Wooster Independent Minds, Working Together
  • Skip to navigation
  • Skip to site tools
Computer Science
Home > Academics > Areas of Study > Computer Science > Student Resources

Student Resources

Java Development Tools

Tools Recommended by the Department

  • BlueJ is a simple tool used for our early programming courses. While at a glance it appears to have limited capabilities, it is actually quite robust, and is an easy place to start learning Java.
  • Eclipse is a full featured IDE (Integrated Development Environment) for any platform.
  • Java Development Kit (JDK) is mandatory for all Java programming. It must be installed to run any applications listed on this page.

Other Tools

Many Java development tools can be found free on the web. Below is a list of software downloads that may be useful to a Java programming student.

  • The JDK Bundled with Netbeans is a good choice for the impatient. While the versatility of the Eclipse environment makes it superior to Netbeans, the convenience of this one-click installation package will have you writing and compiling Java programs in minutes.
  • Borland Builder is a very popular tool in the market. There is a free version available, Turbo JBuilder. It is a fairly standard Java IDE.

Java Documentation and Reference Websites

  • Java Docs

C++ Development Tools

C++ is used primarily in the CS152 course. It is an older language that remains popular due to its versatility and widespread use.

Tools Recommended by the Department

The Integrated Development Environment (IDE) software we use:

  • Eclipse
  • Visual Studio

Mac OS X's Xcode which comes with the OS X operating system or can be downloaded from the Apple Developer Connection.

The Eclipse download section includes mingw, which is a port of gcc for Windows. Note that it is not exactly gcc, as it is not published under the Gnu General Public License. If you install it, however, you won't be able to tell the difference, and you won't have to bother with Cygwin to run a gcc compiler.

You may also be interested in the gcc project - a command line tool that might be the best available compiler for C++ (and it's free!).

C++ Documentation and Reference Websites

  • C++ Resources Network
  • C and C++ Programming Resource

LaTeX Development Tools

LaTeX resources available at The College of Wooster. The site is maintained by Dr. Jon Breitenbucher.

Tutorials

  • Xcode OpenGL C and C++ Project Creation
  • Visual Studio 2008 OpenGL C & C++ Project Creation
  • Command Line OpenGL C & C++ Project Creastion
  • Gcc tutorial
  • Makefile tutorial
  • CXX test Command Line How To
  • LAM-MPI Tutorial/How to

Documentation and References

  • Communications of the ACM: If you read no other journal, and use no other articles in your research, you should go here. This service is provided by the College through their affiliation with OhioLink.
  • Safari Books Online: This online library contains a majority of the O'Reilly collection and some other useful technology references as well. A must-see library provided free from the College.

Useful Links

  • Association for Computing Machinery
  • Mathematical Association of America
  • ACM SIGGRAPH

Linux and Other Software Resources

  • Linux: A good starting place
  • SUSE Linux
  • sourceforge: A popular download site for free software
  • versiontracker: Many freeware/shareware programs can be found on this site

See Also

  • Mathematics
  • Pre-Engineering

Take Action

  • Learn About Independent Study
  • Visit Campus
  • Study Off-Campus
  • Get Involved

CoW Mathematics and Computer Science on Facebook ยป

  • About Wooster
  • Admissions & Financial Aid
  • Academics
  • Independent Study
  • Music & the Arts
  • Athletics
  • Student Life
  • Giving

Computer Science Home

  • Student Work
  • Major/Minor
  • Courses
  • Independent Study
  • Annual Reports
  • Facilities
  • Our Students
  • Faculty & Staff
  • Student Resources

Areas of Study

Contact Wooster

Mathematics & Computer Science

Taylor Hall
308 E. University Street
Wooster, OH 44691
Phone: 330-263-2478
JMiddleton@Wooster.edu

  • Current Students
  • Faculty & Staff
  • Parents & Families
  • Alumni & Friends
  • News & Events
  • Offices & Directories
  • iWooster

Social Toolbox

  • Post to Facebook
  • Post to MySpace
  • Delicious
  • digg it
  • Email to Friend
  • RSS
  • close
Visit us on Facebook! Visit us on Flickr! Visit us on Linkedin! Visit us on Twitter! Visit us on YouTube! 

1189 Beall Avenue, Wooster, Ohio 44691. (330) 263-2000

© The College of Wooster. All Rights Reserved. Map and Directions | Employment | A to Z Index | Contact Us | Terms and Conditions | ScotMail | ScotWeb | ScotBlogs | Libraries | WHN