Computer Information Systems Resources
Set Up a Linux (Voyager) Account
Download and Install Photoshop
Set Up and Use an IDE
These guides walk students through three steps:
- Downloading and installing an integrated development environment (IDE)
- Using the IDE to build and run an executable from a source file
- Using the IDE's basic debugging tools to locate and fix syntax and run-time errors
Download and Install the IDE
| Programming Language | OS | IDE |
|---|---|---|
| C/C++ | Windows | |
| C/C++ | Mac | How to install Xcode (PDF) |
| Java | Windows, Mac | |
| Java | Mac | |
| Python | Windows, Mac | |
| Assembly | Windows |
Videos on Building a Simple Executable
| Programming Language | OS | IDE |
|---|---|---|
| Assembly | Windows | Visual Studio for Assembly on Windows (video) |
| C/C++ | Mac | Eclipse for C/C++ on Mac (video) |
| Xcode for C/C++ on Mac (video) | ||
| Windows | Codeblocks for C/C++ on Windows (video) | |
| Eclipse for C/C++ on Windows (video) | ||
| Visual Studio for C/C++ on Windows (video) | ||
| Java | Mac | Eclipse for Java on Mac (video) |
| Windows | Eclipse for Java on Windows (video) | |
| Python | Mac | IDLE for Python on Mac (video) |
| Wing for Python on Mac (video) | ||
| Windows | IDLE for Python on Windows (video) | |
| Wing for Python on Windows (video) |
Videos on Basic Debugging of an Executable
| Programming Language | IDE |
|---|---|
| Assembly | Visual Studio for Assembly and C/C++ (Windows, video) |
| C/C++ | Visual Studio for Assembly and C/C++ (Windows, video) |
| Eclipse for C/C++ (Mac and Windows, video) | |
| Visual Studio for C/C++ (Windows, video) | |
| Xcode for C/C++ (Mac, video) | |
| Java | Eclipse for Java (Mac and Windows, video) |
| Python | IDLE for Python (Mac and Windows, video) |
| Wing for Python (Mac, video) | |
| Wing for Python (Windows, video) |
Acknowledgment
The following contributors volunteered their time and knowledge to create the documents above:
- Neeraj Dharmadhikari (CIS TA)
- Mega Putra (CIS TA)
- Aaron Thomsen (CIS TA)
- Clare Nguyen (Instructor)
And a special shout out to:
- Our instructors Manish Goel and Jennifer Parrish for providing content to some of the documents
- Our lab coordinator Bachlan Nguyen for lab support
To report an error or suggestion, or to contribute to documents like these, contact Clare Nguyen.
