|
| ||
Available SoftwareThe Department of Computer Science at Creighton has partnered with Microsoft as part of its MSDN Academic Alliance program. If you are currently registered in a computer science course, you are eligible to receive a free copy of several Microsoft packages, including Visual Studio .NET, Windows XP/Vista, and Visio Professional (but NOT Microsoft Office). Visit msdn06.e-academy.com/creighton_cs and log in with your Creighton email address (e.g., abc12345@creighton.edu), or ask your instructor for more details. Most of the computer science courses utilize free software, which can be downloaded and installed on your own computer. The most common software packages are described below: HTML-Kit (Windows only)HTML-Kit is a simple text editor for creating and modifying Web pages on a Windows machine. While any text editor (e.g., NotePad) is sufficient for creating HTML content, HTML-Kit has several nice features, including syntax highlighting, code completion, and browser integration.
TextWrangler (Mac only)TextWrangler is a simple text editor for creating and modifying Web pages on a Mac. TextWrangler has most of the same features as HTML-Kit including syntax highlighting and code completion. It does not have browser integration, however, so you will need to open a browser yourself to view an edited page.
ScratchScratch is a fun and simple environment for creating 2-D animations. It was developed at MIT, and allows the user to create animation objects, control their behavior and interactions, and even integrate sound and video. Scratch is great for creating interactive cartoons and simple games. It has vast online resources and galleries of student-created animations.
AliceAlice is a fun and simple environment for creating 3-D animations. It was developed at Carnegie Melon University, and allows the user to select from a wide variety of prebuilt graphics objects and scenes. Since each graphics object has state (e.g., size, orientation) and methods (e.g., turn, move), Alice is ideal for exploring object-oriented concepts.
Java Development KitJava is one of the most popular object-oriented programming languages. The Java Development Kit (JDK) is a collection of software, distributed by Sun Microsystems, for compiling and executing Java programs. The JDK can be used by itself at the command line, but is typically combined with an Integrated Development Environment (such as BlueJ or NetBeans) to make the creation and maintenance of programs simpler.
BlueJBlueJ is a Java IDE (Integrated Development Environment), developed especially for beginning programmers. It has some powerful features, including syntax-highlighting for code and class/object visualization, but is very simple and intuitive to use. The fact that you can inspect the state of an object and call methods directly make it ideal for those new to object-oriented programming.Note: The BlueJ IDE does not include a Java compiler/interpreter. Instead, it utilizes the Sun Java compiler/interpreter (described above). Before you can install BlueJ, you must first install the Java Development Kit on your computer.
NetBeans IDENetBeans is an open source Java IDE (Integrated Development Environment) developed by Sun Microsystems. It is an industry-strength development tool, with facilities for creating, running, debugging, and managing Java projects. It includes a visual GUI-builder that enables the programmer to create GUI-based programs in a drag-and-drop mode. The NetBeans IDE also supports C, C++ and Ruby. Note: The NetBeans IDE does not include a Java compiler/interpreter. Instead, it utilizes the Sun Java compiler/interpreter (described above). Before you can install NetBeans, you must first install the Java Development Kit on your computer.
Dr. SchemeDr. Scheme is an interactive, integrated, graphical programming environment for the Scheme programming language. The Dr. Scheme IDE provides source code highlighting for syntax and run-time errors, support for multiple language levels, and an extensive, hyper-linked help system called Help Desk, available from the Help menu. Versions exists for Windows (95 and up), Mac OS X (10.3 and up), and Unix/X.
|
|||