Wyoming DOE Logo

Program Development - HS Student
Material Image
Microcredential ID : 69
Stack
Algorithms & Programming - HS Student
Credits
0 High School Credit

Description

Students demonstrate their understanding of how programs are developed through a repeated design process until the programmer is satisfied with the solution. In addition, students will demonstrate their learning about the tradeoffs in program design associated with complex decisions involving user constraints, efficiency, ethics, and testing.

Standards
  • Wyoming Content and Performance Standards > Program Development
    L1.AP.PD.01 - Plan and develop programs by analyzing a problem and/or process, developing and documenting a solution, testing outcomes, and adapting the program for a variety of users.
  • Wyoming Content and Performance Standards > Program Development
    L1.AP.PD.04 - Design and develop computational artifacts, working in team roles, using collaborative tools.
How To Earn This Microcredential

Design and complete a project that proves your knowledge of the following High School Level 1 Program Development 01 and 04 Computer Science standards.

It is recommended you combine this work with the other Algorithms and Programming standards for Algorithms, Variables, Control, and Modularity. It is also recommended that you connect this work with Computer Science Practices 3 Recognizing and Defining Computational Problems and Practice 5 Creating Computational Artifacts. However, this MC may be earned on its own as well.

Fees
There will be no fee assessed for reviewing this microcredential.
Clarifications

Collaborative tools could be as complex as a source code version control system or as simple as a collaborative word processor. Team roles in pair programming are driver and navigator but could be more specialized in larger teams. As programs grow more complex, the choice of resources that aid program development becomes increasingly important and should be made by the students. Students might work as a team to develop a mobile application that addresses a problem relevant to the school or community, selecting appropriate tools to establish and manage the project timeline; design, share, and revise graphical user interface elements; and track planned, in progress, and completed components.

Important Terms
App:

A type of application software designed to run on a mobile device, such as a smartphone or tablet computer. Also known as a mobile application.

Computational Artifact:

Anything created by a human using a computational thinking process and a computing device. A computational artifact can be, but is not limited to, a program, image, audio, video, presentation, or web page file.

Computer Science:

The study of computing principles, design, and applications (hardware & software); the creation, access, and use of information through algorithms and problem solving, and the impact of computing on society.

Source Code:

A text listing of commands to be compiled or assembled into an executable computer program.

Background Scenario / How This Will Help You

You can choose your own ideas for projects that demonstrate program development and and programming utilizing algorithms in that development of programming. Possible Program Development project ideas could include:

  1. Build a robot to do a specific challenge a student creates
  2. Work with a local community business to create a website, app, or another artifact to help them solve a problem.
Evidence Options
Be sure to submit the type and number of pieces of evidence specified below.
Category: Evidence

This is where you will submit evidence demonstrating that your project meets the High School Level 1 Algorithms and Programming standards for Program Development (L1.AP.PD.01 and L1.AP.PD.04).

Submission of this evidence is required. You must submit the Student Submission Algorithms and Programming CS Micro-credential Stack document.

Student Work:

You will want to submit the information on the Student Submission Algorithms and Programming CS Microcredential Stack document. You will need to complete the information on either the Google Docs or Word Version. Make sure the document you upload into this system is saved as a PDF.

You can find the Google Docs Version of the template here: https://bit.ly/HS_Student_AP_SW

Student Sumbission Algrithms and Programming Stack (3).docx


Review Criteria

Evidence submissions will be reviewed for alignment with the assignment guidelines and this proficiency scale for the L1.AP.PD.01 standard: https://bit.ly/HS_Student_AP_PS.


This checklist will help you review your submission materials to ensure you address everything that is expected for this micro-credential: https://bit.ly/HS_Student_AP_CL.

Evidence submissions will be reviewed for alignment with the assignment guidelines and this proficiency scale for the L1.AP.PD.04 standard: https://bit.ly/HS_Student_AP_PS.


This checklist will help you review your submission materials to ensure you address everything that is expected for this micro-credential: https://bit.ly/HS_Student_AP_CL.

Reflection Prompts

What new understanding or knowledge of program development do you have? Be sure to describe how this was impacted by working in a team.

How did this experience develop your skills in developing programs while working collaboratively with others?

What light bulb lit up for you?


Review Criteria

Student reflection on the project as it relates to program development.

Reflection Incomplete Complete
**** **** ****
Student Reflection The reflection needs more information. The reflection contains enough information.
Resources
No text provided.
Earners
No text provided.
Wyoming Department of Education

122 W. 25th St. Suite E200

Cheyenne, WY 82002

Phone: (307) 777-7675 

© Copyright 2024 Wyoming Department of Education