Skip to content
Mike @ SNHU edited this page Aug 11, 2026 · 4 revisions

IT 140 Setup Tasks Wiki

Welcome to the IT 140 Module One: Setup Tasks wiki.

This repository helps you prepare the development environment you will use to complete IT 140 programming activities. If this is your first programming course, do not worry if some of the tools are new. The setup guides provide the commands and steps you need.

Start with the repository README. The wiki helps you choose a setup path and find support, but the README files contain the current step-by-step setup instructions.

Start Here

Complete the setup tasks in this order:

  1. Review the main Setup Tasks README
    https://github.com/GC-STEM/it140-m1-setup-tasks

  2. Set up your GitHub account
    https://github.com/GC-STEM/it140-m1-setup-tasks/blob/main/github/README.md

  3. Configure the Codio Virtual Desktop (CVD)
    https://github.com/GC-STEM/it140-m1-setup-tasks/blob/main/codio/README.md

  4. Optional: Set up the course IDE on your own computer

If you are unsure which environment to use, see Setup Options.

If something goes wrong, see Setup Problems and Support.

What Is the Course IDE?

An integrated development environment (IDE) is a collection of tools used to create software. The IT 140 course IDE includes the programming language, editor, version-control tools, testing tools, and extensions used in course activities.

The course uses a consistent toolset so that assignment instructions, examples, automated tests, and technical support work as similarly as possible across supported environments.

The detailed list of course IDE software is maintained in the main Setup Tasks README:

https://github.com/GC-STEM/it140-m1-setup-tasks#course-ide-manifest

Codio or Your Own Computer?

The Codio Virtual Desktop (CVD) is the course reference environment. It runs in your browser and already contains the main system software needed for IT 140.

A local course IDE runs directly on your Windows, macOS, or Linux computer. Local setup is useful if you prefer working on your own computer, but it requires installing and configuring software on that computer.

You may use both environments. Keeping the CVD available also gives you another place to work if your local setup has a problem.

See Setup Options for help choosing.

Two IT 140 Repositories You Will See

Module One Setup Tasks

Repository: GC-STEM/it140-m1-setup-tasks

https://github.com/GC-STEM/it140-m1-setup-tasks

Use this repository for:

  • Module One setup instructions
  • GitHub account setup guidance
  • CVD setup instructions
  • Local Windows, macOS, and Linux setup instructions
  • Setup-specific troubleshooting and issue reporting

Main Course Repository

Repository: GC-STEM/it140

https://github.com/GC-STEM/it140

The main course repository is the central location for course automation, course-wide repository information, and shared technical resources.

You do not need to manually clone the main it140 repository as part of normal course setup. The course automation obtains the files it needs.

For exact setup commands, always return to the Module One Setup Tasks repository.

Wiki Pages

  • Home — Start here and learn how the setup repository fits into IT 140.
  • Setup Options — Decide whether to use the CVD, a local course IDE, or both.
  • Setup Problems and Support — Find the right place to ask for help and learn what information to include.

After Setup

After your course IDE is configured and verified, return to your IT 140 course in Brightspace and continue with the remaining Module One activities.

Later course repositories will contain the starter files and instructions for assignments and projects. The main IT 140 repository provides course-wide links and status information:

https://github.com/GC-STEM/it140

Clone this wiki locally