-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Welcome to the IT 140 Module Two Assignment wiki.
This wiki supports the GC-STEM/it140-m2-assignment repository. The assignment introduces a small software-development workflow while you create and test a Python program and reflect on features of your course IDE.
Start with the repository README. The README files contain the current step-by-step assignment instructions. Use this wiki when you want an explanation, reference, or troubleshooting help.
Before using this wiki:
- Review the Module Two Assignment Guidelines and Rubric in D2L Brightspace.
- Follow the top-level assignment README: https://github.com/GC-STEM/it140-m2-assignment
- Complete Part A before Part B unless your course instructions tell you otherwise.
The assignment repository guides you through:
Part A: Analyze → Design → Construct → Test
Part B: IDE Features Reflection
Submit: D2L Brightspace
GitHub is used to develop and back up your work. Assignment submission, grading, and instructor feedback remain in D2L Brightspace.
Use the wiki for supplemental help:
- Understanding the SDLC — Learn what Analyze, Design, Construct, and Test mean in this assignment.
- Understanding the Assignment Documents — Learn the purpose of the SDW, SRS, SDD, flowchart, pseudocode, source code, and tests.
- Working in Your Course IDE — Review the VS Code features you will use or observe while completing the assignment.
- Testing and Debugging — Understand manual testing, automated tests, debugging, and common test results.
- Git and GitHub During the Assignment — Understand how saving, committing, pushing, GitHub, and Brightspace fit together.
- Assignment Problems and Support — Identify the type of problem you have and choose the right support path.
- Sources, Citations, and AI Use — Review when outside sources or AI tools need to be acknowledged.
The wiki is informational. If a wiki page and the assignment README or D2L Brightspace instructions differ, follow the current README and the Module Two Assignment Guidelines and Rubric.
Part A uses a simplified Software Development Life Cycle (SDLC):
- Analyze — understand what the program must do.
- Design — understand the provided plan for how the program will work.
- Construct — complete the provided Python starter file.
- Test — run the program, compare results with requirements, and correct problems.
Start Part A here:
https://github.com/GC-STEM/it140-m2-assignment/blob/main/Part-A/README.md
Your Part A programming deliverable is:
Part-A/src/name_age.py
The Software Development Worksheet (SDW) is a working file that supports your analysis and design. The SRS, SDD, flowchart, pseudocode, and test files are provided reference materials.
Part B asks you to reflect on three IDE features that you used or observed while completing Part A.
Start Part B here:
https://github.com/GC-STEM/it140-m2-assignment/blob/main/Part-B/README.md
Your Part B deliverable is:
Part-B/ide_features.md
The reflection should describe your own experience with the IDE. The repository instructions provide links to Microsoft documentation when you need to confirm the official name of a VS Code feature.
The Codio Virtual Desktop (CVD) is the reference environment for IT 140. If you use the CVD after completing the Module One Setup Tasks, the expected course tools should already be configured.
You may also use a supported local course IDE that you configured through Module One.
For setup information, use the Module One Setup Tasks repository and wiki:
- Repository: https://github.com/GC-STEM/it140-m1-setup-tasks
- Wiki: https://github.com/GC-STEM/it140-m1-setup-tasks/wiki
Do not repeat the Module One setup process unless the setup instructions or course support tell you to do so.
Choose the support path that matches the problem:
- Assignment requirements, grading, deadlines, accommodations, or instructor feedback: Contact your instructor through D2L Brightspace.
- Question about using this assignment repository: Use GitHub Discussions when appropriate.
- Technical problem with provided repository files or course tools: Use GitHub Issues.
- Course IDE setup or configuration problem: Return to the Module One Setup Problems and Support wiki page.
See Assignment Problems and Support for more guidance.
When Part A and Part B are complete, return to the Module Two Assignment Guidelines and Rubric in D2L Brightspace.
Confirm the required files and submission requirements there before submitting. GitHub does not submit your assignment for grading.