Skip to content
mike-snhu edited this page Aug 13, 2026 · 3 revisions

IT 140 Main Course Wiki

Welcome to the IT 140 - Introduction to Scripting main course wiki.

The GC-STEM/it140 repository is the central technical hub for the IT 140 course environment. It connects the course automation, development status, and GitHub repositories used for course activities.

You normally do not clone this repository. Follow your course instructions and clone only the assignment or project repositories identified for your activities. The course automation obtains the files it needs from this repository automatically.

Where Should I Start?

I am setting up IT 140 for the first time

Go to the Module One Setup Tasks repository:

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

That repository contains the current step-by-step instructions for:

  • Setting up your GitHub account
  • Configuring the Codio Virtual Desktop (CVD)
  • Setting up the course IDE on a supported local computer
  • Troubleshooting initial setup problems

Its wiki can help you choose a setup path:

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

I am working on an assignment or project

Follow the instructions in your IT 140 course in Brightspace. Those instructions will identify the GitHub repository you should use.

See Course Repositories to learn how the different IT 140 repositories fit together.

I want to understand the course software

See Course IDE and Tools.

I was told to run or rerun a course script

See Course Automation for an overview of what the scripts do. Then follow the exact instructions provided in the Setup Tasks repository or your course.

I am checking whether something is available or has a known issue

Check the current status information in the main repository README:

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

Then see Status-Issues-and-Discussions if you need to report a problem or ask a question.

What Is in the Main Course Repository?

The main repository contains course-wide technical resources such as:

  • Course automation scripts
  • Shared configuration used by those scripts
  • Course IDE status information
  • Links to assignment and project repositories
  • Course-wide technical documents
  • Development and support resources

Some folders are intended for course developers, faculty, testers, or technical support. You do not need to understand every file in this repository to succeed in IT 140.

What This Wiki Is For

This wiki explains the parts of the IT 140 technical environment that apply throughout the course.

The wiki is informational. When a wiki page and an activity README provide different instructions, follow the current activity README and your course instructions.

Two Repositories with Different Jobs

Module One Setup Tasks

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

Use it for:

  • First-time setup
  • GitHub account setup
  • CVD setup
  • Local Windows, macOS, or Linux setup
  • Platform-specific setup troubleshooting

Main Course Repository

Repository: GC-STEM/it140

Use it for:

  • Course-wide technical information
  • Course automation information
  • Current development and operational status
  • Links to activity repositories
  • Course-wide GitHub Issues and Discussions

Keeping these purposes separate helps prevent the same setup instructions from being maintained in two places.

A Good Rule for GitHub Repositories

When you open an IT 140 repository for the first time:

  1. Start with its top-level README.md.
  2. Follow links from the README to the activity or folder you need.
  3. Use the instructions for the current course activity.
  4. Do not edit course-managed scripts or configuration files unless an activity specifically tells you to do so.

You will become more familiar with repositories, Markdown, Git, and GitHub as you use them throughout IT 140.