Software Installation Instructions
Rose-Hulman Institute of Technology –
Computer Science & Software Engineering
Overview
This document provides links to the installation instructions for the software used in most of our introductory software development courses. This software and these instructions are also useful for many of our other courses.
Available Software
-
Python – software necessary for Python program development
-
Robotics – software necessary for
developing programs for the Create robots
-
Java Development Kit (JDK) 6.0 – software necessary for Java program development
-
MinGW – software necessary for C/C++ program development
-
TortoiseSVN – a Subversion (version control system) client for Windows
-
Eclipse – a professional, open-source Integrated Development Environment
-
Subclipse – a plug-in for using Subversion inside Eclipse
-
Violet – a simple, rudimentary tool for drawing UML diagrams
(here for historical reasons)
-
UMLet - a simple, but
not-so-rudimentary tool for drawing UML diagrams
-
DyKnow Vision
– a system that enhances collaboration and note-taking in the classroom and elsewhere (maintained by IAIT)
-
Ubuntu – a freely available
distribution of LINUX
-
Haskell – resources for Haskell program development
-
Erlang – resources for Erlang program development
-
Go – resources for Go program development
-
JFLAP – simulator for Finite State Machines, Pushdown Automata, Turing Machines
- Lab assistant hours (I know, the lab assistants are not software, but sometimes ... :-)
- Java Wireless Toolkit
-- SDK for developing mobile applications for Java enabled mobile
devices
- CSSE software
installation order for freshman laptops.