This repository is the central GitHub hub for IT 140 - Introduction to Scripting. Use it to find the setup, template, assignment, and project repositories used throughout the course.
This repository also contains the automation scripts used to prepare, configure, verify, and maintain the IT 140 course development environment across supported platforms.
Tip
GitHub provides several ways to interact with this repository in the upper-right corner of the page. Recommended options for this repo:
- Star – Click to bookmark this repo so it is easier to find later.
- Watch – Click only if you want notifications about repo activity.
- Fork – Not recommended for this repo.
Click the desired link in the Activity column to go to that repository. The Local Repos Folder column shows the name of the repository sub-directory that will appear in your $HOME/Repos directory after cloning.
| Module | Activity | Local Repos Folder | Status |
|---|---|---|---|
| One | Setup Tasks | N/A | 🟢 |
| Two | Assignment | it140-m2-assignment |
🟢 |
| Three | Assignment | it140-m3-assignment |
🟡 |
| Four | Assignment | it140-m4-assignment |
🟡 |
| Five | Project One | it140-projects/design |
🔴 |
| Six | Milestone | it140-projects/prototype |
🔴 |
| Seven | Project Two | it140-projects/src |
🔴 |
| F&S | Support | N/A | 🟢 |
Note. Modules Five through Seven use the same project repository. The Faculty and Staff (F&S) Support repository contains support guides for faculty, advisors, and technical support to help students with the course.
Follow the activity Guidelines and Rubric page in D2L Brightspace and the README for the activity you are completing. Brightspace remains the authoritative location for activity requirements, submissions, grading, and instructor feedback.
If an expected repository or course resource is unavailable, check Course Status.
If you are setting up your IT 140 development environment for the very first time, start here:
IT 140 Module One: Setup Tasks
The full setup process guides you through setting up a GitHub account and the Codio Virtual Desktop (CVD). You may also configure the course IDE on a supported local Windows, macOS, or Linux computer.
If you have just reset your Codio Virtual Desktop (CVD), select:
Setup Tasks | Codio Virtual Desktop
The CVD setup process guides you through configuring the course IDE on your CVD. It assume you already have a GitHub Account.
If you are setting up the course IDE on a supported local computer, select:
The local computer setup process guides you through configuring the course IDE on your computer. It assumes you already have a GitHub Account and a functioning development environment on the Codio Virtual Desktop (CVD).
This repository contains the scripts used to prepare and maintain the IT 140 course IDE across supported environments.
Follow the commands provided in the Module One Setup Tasks repository or other course instructions. You do not need to manually download, clone, or run scripts simply because they appear in this repository.
To learn more:
- Course Automation - Learn what the Prepare, Install, Configure, Verify, and Update stages do.
- Automation Scripts - View additional technical information about the course automation.
The README files contain the instructions needed to complete course activities. The Wikis provide supplemental explanations, technical background, and opportunities to explore beyond the activity requirements.
- Current availability or known issue: Course Status
- Module One setup problem: Setup Problems and Support
- Course-wide technical problem or requested improvement: GitHub Issues
- Question or discussion: GitHub Discussions
Do not post passwords, authentication codes, access tokens, private identifying information, or complete solutions to graded assignments in public GitHub areas.
Faculty should also review the IT 140 Faculty Guide for information about the course environment, repository model, student workflow, and faculty support resources.
- Course: IT 140 - Introduction to Scripting
- Activity Name: Main Course Repository
- Activity Purpose: Central hub for course activity repositories and course environment automation.
- Artifact Version: 0.10.0-beta.1
- Artifact Date: 2026-08-09
- Development Status: Beta Testing
