Programming & Software Engineering (2015): Grades 9, 10, 11, 12, Higher Education
Other Colorado CTE sets
- Accounting (2015): Grades 9, 10, 11, 12, Higher Education
- Administrative Services (2015): Grades 9, 10, 11, 12, Higher Education
- Agribusiness Systems (2015): Grades 9, 10, 11, 12, Higher Education
- Agriculture Cluster (2015): Grades 9, 10, 11, 12, Higher Education
- Animal Science (2015): Grades 9, 10, 11, 12, Higher Education
- Arts, AV and Communication (2015): Grades 9, 10, 11, 12, Higher Education
- Audio/Video Technology & Film (2015): Grades 9, 10, 11, 12, Higher Education
- Banking Services (2015): Grades 9, 10, 11, 12, Higher Education
- Basic Anatomy and Physiology
- Business Information Technology (2015): Grades 9, 10, 11, 12, Higher Education
- Construction (2015): Grades 9, 10, 11, 12, Higher Education
- Consumer Services (2015): Grades 9, 10, 11, 12, Higher Education
- Corporate Finance (2015): Grades 9, 10, 11, 12, Higher Education
- Corporate/General Management (2015): Grades 9, 10, 11, 12, Higher Education
- Counseling and Mental Health Services (2015): Grades 9, 10, 11, 12, Higher Education
- Design and Pre-Construction (2015): Grades 9, 10, 11, 12, Higher Education
- Early Childhood Development (2015): Grades 9, 10, 11, 12, Higher Education
- Education & Training (2015): Grades 9, 10, 11, 12, Higher Education
- Electrical Energy Transmission & Distribution (2015): Grades 9, 10, 11, 12, Higher Education
- Electromechanical Generation & Maintenance (2015): Grades 9, 10, 11, 12, Higher Education
- Emergency and Fire Management (2015): Grades 9, 10, 11, 12, Higher Education
- Energy (2015): Grades 9, 10, 11, 12, Higher Education
- Energy Efficiency & Environmental Technology (2015): Grades 9, 10, 11, 12, Higher Education
- Facility & Mobile Equipment Maintenance (2015): Grades 9, 10, 11, 12, Higher Education
- Family and Community Services (2015): Grades 9, 10, 11, 12, Higher Education
- Finance (2015): Grades 9, 10, 11, 12, Higher Education
- Food Products & Processing Systems (2015): Grades 9, 10, 11, 12, Higher Education
- Fossil Energy Extraction, Processing & Distribution (2015): Grades 9, 10, 11, 12, Higher Education
- Grades 9, 10, 11, 12, Higher Education
- Health (2015): Grades 9, 10, 11, 12, Higher Education
- Human Resource Management (2015): Grades 9, 10, 11, 12, Higher Education
- Information Support and Services (2015): Grades 9, 10, 11, 12, Higher Education
- Insurance (2015): Grades 9, 10, 11, 12, Higher Education
- Interactive Media (2015): Grades 9, 10, 11, 12, Higher Education
- IT Cluster (2015): Grades 9, 10, 11, 12, Higher Education
- Journalism & Broadcasting (2015): Grades 9, 10, 11, 12, Higher Education
- Law Enforcement Services (2015): Grades 9, 10, 11, 12, Higher Education
- Logistics, Planning & Management Services (2015): Grades 9, 10, 11, 12, Higher Education
- Maintenance and Operations (2015): Grades 9, 10, 11, 12, Higher Education
- Maintenance, Installation & Repair (2015): Grades 9, 10, 11, 12, Higher Education
- Management (2015): Grades 9, 10, 11, 12, Higher Education
- Manufacturing Production (2015): Grades 9, 10, 11, 12, Higher Education
- Marketing
- Marketing (2015): Grades 9, 10, 11, 12, Higher Education
- Marketing Communications (2015): Grades 9, 10, 11, 12, Higher Education
- Marketing Management (2015): Grades 9, 10, 11, 12, Higher Education
- Marketing Research (2015): Grades 9, 10, 11, 12, Higher Education
- Natural Resource and Environmental Systems (2015): Grades 9, 10, 11, 12, Higher Education
- Network Systems & Telecommunications (2015): Grades 9, 10, 11, 12, Higher Education
- Operations Management (2015): Grades 9, 10, 11, 12, Higher Education
- Performing Arts (2015): Grades 9, 10, 11, 12, Higher Education
- Personal Care Services (2015): Grades 9, 10, 11, 12, Higher Education
- Postseconday and Workforce Readiness (2015): Grades 9, 10, 11, 12, Higher Education
- Power, Structure, and Technical Systems (2015): Grades 9, 10, 11, 12, Higher Education
- Printing/Publishing (2015): Grades 9, 10, 11, 12, Higher Education
- Professional Sales (2015): Grades 9, 10, 11, 12, Higher Education
- Renewable Energy Production (2015): Grades 9, 10, 11, 12, Higher Education
- Restaurants and Food & Beverage Services (2015): Grades 9, 10, 11, 12, Higher Education
- Sales and Service (2015): Grades 9, 10, 11, 12, Higher Education
- Securities and Investments (2015): Grades 9, 10, 11, 12, Higher Education
- STEM (2015): Grades 9, 10, 11, 12, Higher Education
- Therapeutic Services (2015): Grades 9, 10, 11, 12, Higher Education
- Transportation Operations (2015): Grades 9, 10, 11, 12, Higher Education
- Visual & Design Arts (2015): Grades 9, 10, 11, 12, Higher Education
- Warehousing & Distribution Center Operations (2015): Grades 9, 10, 11, 12, Higher Education
Other Colorado CTE sets
- Accounting (2015): Grades 9, 10, 11, 12, Higher Education
- Administrative Services (2015): Grades 9, 10, 11, 12, Higher Education
- Agribusiness Systems (2015): Grades 9, 10, 11, 12, Higher Education
- Agriculture Cluster (2015): Grades 9, 10, 11, 12, Higher Education
- Animal Science (2015): Grades 9, 10, 11, 12, Higher Education
- Arts, AV and Communication (2015): Grades 9, 10, 11, 12, Higher Education
- Audio/Video Technology & Film (2015): Grades 9, 10, 11, 12, Higher Education
- Banking Services (2015): Grades 9, 10, 11, 12, Higher Education
- Basic Anatomy and Physiology
- Business Information Technology (2015): Grades 9, 10, 11, 12, Higher Education
- Construction (2015): Grades 9, 10, 11, 12, Higher Education
- Consumer Services (2015): Grades 9, 10, 11, 12, Higher Education
- Corporate Finance (2015): Grades 9, 10, 11, 12, Higher Education
- Corporate/General Management (2015): Grades 9, 10, 11, 12, Higher Education
- Counseling and Mental Health Services (2015): Grades 9, 10, 11, 12, Higher Education
- Design and Pre-Construction (2015): Grades 9, 10, 11, 12, Higher Education
- Early Childhood Development (2015): Grades 9, 10, 11, 12, Higher Education
- Education & Training (2015): Grades 9, 10, 11, 12, Higher Education
- Electrical Energy Transmission & Distribution (2015): Grades 9, 10, 11, 12, Higher Education
- Electromechanical Generation & Maintenance (2015): Grades 9, 10, 11, 12, Higher Education
- Emergency and Fire Management (2015): Grades 9, 10, 11, 12, Higher Education
- Energy (2015): Grades 9, 10, 11, 12, Higher Education
- Energy Efficiency & Environmental Technology (2015): Grades 9, 10, 11, 12, Higher Education
- Facility & Mobile Equipment Maintenance (2015): Grades 9, 10, 11, 12, Higher Education
- Family and Community Services (2015): Grades 9, 10, 11, 12, Higher Education
- Finance (2015): Grades 9, 10, 11, 12, Higher Education
- Food Products & Processing Systems (2015): Grades 9, 10, 11, 12, Higher Education
- Fossil Energy Extraction, Processing & Distribution (2015): Grades 9, 10, 11, 12, Higher Education
- Grades 9, 10, 11, 12, Higher Education
- Health (2015): Grades 9, 10, 11, 12, Higher Education
- Human Resource Management (2015): Grades 9, 10, 11, 12, Higher Education
- Information Support and Services (2015): Grades 9, 10, 11, 12, Higher Education
- Insurance (2015): Grades 9, 10, 11, 12, Higher Education
- Interactive Media (2015): Grades 9, 10, 11, 12, Higher Education
- IT Cluster (2015): Grades 9, 10, 11, 12, Higher Education
- Journalism & Broadcasting (2015): Grades 9, 10, 11, 12, Higher Education
- Law Enforcement Services (2015): Grades 9, 10, 11, 12, Higher Education
- Logistics, Planning & Management Services (2015): Grades 9, 10, 11, 12, Higher Education
- Maintenance and Operations (2015): Grades 9, 10, 11, 12, Higher Education
- Maintenance, Installation & Repair (2015): Grades 9, 10, 11, 12, Higher Education
- Management (2015): Grades 9, 10, 11, 12, Higher Education
- Manufacturing Production (2015): Grades 9, 10, 11, 12, Higher Education
- Marketing
- Marketing (2015): Grades 9, 10, 11, 12, Higher Education
- Marketing Communications (2015): Grades 9, 10, 11, 12, Higher Education
- Marketing Management (2015): Grades 9, 10, 11, 12, Higher Education
- Marketing Research (2015): Grades 9, 10, 11, 12, Higher Education
- Natural Resource and Environmental Systems (2015): Grades 9, 10, 11, 12, Higher Education
- Network Systems & Telecommunications (2015): Grades 9, 10, 11, 12, Higher Education
- Operations Management (2015): Grades 9, 10, 11, 12, Higher Education
- Performing Arts (2015): Grades 9, 10, 11, 12, Higher Education
- Personal Care Services (2015): Grades 9, 10, 11, 12, Higher Education
- Postseconday and Workforce Readiness (2015): Grades 9, 10, 11, 12, Higher Education
- Power, Structure, and Technical Systems (2015): Grades 9, 10, 11, 12, Higher Education
- Printing/Publishing (2015): Grades 9, 10, 11, 12, Higher Education
- Professional Sales (2015): Grades 9, 10, 11, 12, Higher Education
- Renewable Energy Production (2015): Grades 9, 10, 11, 12, Higher Education
- Restaurants and Food & Beverage Services (2015): Grades 9, 10, 11, 12, Higher Education
- Sales and Service (2015): Grades 9, 10, 11, 12, Higher Education
- Securities and Investments (2015): Grades 9, 10, 11, 12, Higher Education
- STEM (2015): Grades 9, 10, 11, 12, Higher Education
- Therapeutic Services (2015): Grades 9, 10, 11, 12, Higher Education
- Transportation Operations (2015): Grades 9, 10, 11, 12, Higher Education
- Visual & Design Arts (2015): Grades 9, 10, 11, 12, Higher Education
- Warehousing & Distribution Center Operations (2015): Grades 9, 10, 11, 12, Higher Education
Identify and analyze customer software needs and requirements to guide programming and software development.ITPR.01
- 01.
Gather data to identify customer requirements.ITPR.01.01
- a.
Gather information using interviewing and questioning techniques and strategies.ITPR.01.01.a
- b.
Identify input and output requirements.ITPR.01.01.b
- c.
Identify system processing requirements.ITPR.01.01.c
- d.
Identify hardware, networking, and software system requirements.ITPR.01.01.d
- e.
Demonstrate knowledge of non-functional requirements (eg security, integrity response time, reliability, support and documentation).ITPR.01.01.e
- a.
- 02.
Conduct requirements analysis.ITPR.01.02
- a.
Analyze information from users.ITPR.01.02.a
- b.
Perform workflow analysis.ITPR.01.02.b
- c.
Define the issue or opportunity to be solved by the application.ITPR.01.02.c
- d.
Perform a task and process analysis to understand the customer's needs and processes.ITPR.01.02.d
- e.
Analyze the needs document and customer's stated requirements in order to make a determination to move forward with the requested project.ITPR.01.02.e
- a.
- 03.
Identify and assess the potential importance and impact of new IT technologies.ITPR.01.03
- a.
Identify new technologies and data communication trends relevant to information technology.ITPR.01.03.a
- b.
Assess the importance of new technologies to future developments.ITPR.01.03.b
- c.
Understand the importance of testing new technologies before implementation to customers.ITPR.01.03.c
- a.
Design a software application using the software development process to deliver a product to the customer.ITPR.02
- 01.
Utilize software development processes and methodology.ITPR.02.01
- a.
Demonstrate Problem analysis for a given software problem.ITPR.02.01.a
- b.
Perform analysis and comparison of Commercial Off The Shelf (COTS) applications and in-house software development.ITPR.02.01.b
- c.
Identify roles of team members/customers in the software development process.ITPR.02.01.c
- d.
Understand the Systems Development Life Cycle.ITPR.02.01.d
- a.
- 02.
Create design specifications of a computer application.ITPR.02.02
- a.
Design a software application that meets the requirements of the given problem.ITPR.02.02.a
- b.
Analyze and prepare logic using pseudocode and/or program flowchart.ITPR.02.02.b
- c.
Demonstrate the use of current design tools in the design process.ITPR.02.02.c
- d.
Summarize the use of the principles of effective information management, information organization, and information-retrieval skills when designing a software application.ITPR.02.02.d
- e.
Explain computing/networking hardware and software architecture.ITPR.02.02.e
- a.
Produce (code) a computer application to demonstrate proficiency in developing an application using the appropriate programming language.ITPR.03
- 01.
Demonstrate proficiency of programming language concepts.ITPR.03.01
- a.
Demonstrate knowledge of the hardware-software connections.ITPR.03.01.a
- b.
Demonstrate knowledge of the concepts of data and procedural representations.ITPR.03.01.b
- c.
Demonstrate knowledge of the basic principles for analyzing a programming program.ITPR.03.01.c
- d.
Demonstrate knowledge of the basics of structured or object-oriented language.ITPR.03.01.d
- e.
Demonstrate knowledge of the range of languages used in software development.ITPR.03.01.e
- f.
Demonstrate knowledge of how a programming language can support multitasking, multi-threading, memory management and exception-handling.ITPR.03.01.f
- a.
- 02.
Demonstrate proficiency in developing an application using an appropriate programming language.ITPR.03.02
- a.
Demonstrate knowledge of current key programming languages and the Interactive Development Environment (IDE) they are used in.ITPR.03.02.a
- b.
Translate data structure and program design into code in an appropriate language.ITPR.03.02.b
- c.
Demonstrate knowledge of key constructs and commands specific to a language.ITPR.03.02.c
- d.
Demonstrate knowledge of how to resolve program implementation issues (e.g., debugging, documentation, auditing).ITPR.03.02.d
- e.
Prepare code documentation.ITPR.03.02.e
- f.
Prepare and conduct unit testing and implement fixes.ITPR.03.02.f
- a.
Implement software testing procedures and quality assurance tasks to ensure quality service and products.ITPR.04
- 01.
Develop a test plan and perform testing and validation.ITPR.04.01
- a.
Define test procedures using new or established procedures for testing, identifying, and tracking resolutions.ITPR.04.01.a
- b.
Develop and perform test cases using requirements and design specifications.ITPR.04.01.b
- c.
Perform integration and regression testing.ITPR.04.01.c
- d.
Document testing procedures and actions.ITPR.04.01.d
- a.
- 02.
Summarize software quality assurance procedures.ITPR.04.02
- a.
Use customer satisfaction in determining product characteristics (e.g. cost, user friendliness).ITPR.04.02.a
- b.
Validate internal code documentation.ITPR.04.02.b
- c.
Recognize the relationship between dependability, functionality, and ease of use.ITPR.04.02.c
- d.
Conduct a validation of code and/or inspection to ensure completeness and accuracy.ITPR.04.02.d
- a.
Perform maintenance and customer support functions to maintain software applications.ITPR.05
- 01.
Analyze and perform technical support needs.ITPR.05.01
- a.
Identify and document technical support requirements.ITPR.05.01.a
- b.
Create user support "documentation" based on project design and system requirements (i.e., written documentation, on-line tutorials, etc).ITPR.05.01.b
- c.
Provide technical support using appropriate methods of communication.ITPR.05.01.c
- d.
Perform technical functions as required by the user.ITPR.05.01.d
- a.
- 02.
Perform software maintenance activities.ITPR.05.02
- a.
Identify and document maintenance requirements.ITPR.05.02.a
- b.
Identify, analyze, and fix problems as necessary.ITPR.05.02.b
- c.
Update documentation in internal code and external support media.ITPR.05.02.c
- d.
Release software and documentation updates according to procedures.ITPR.05.02.d
- a.
Design, develop, and maintain a database to store information.ITPR.06
- 01.
Utilize database development processes to analyze and design a database.ITPR.06.01
- a.
Identify appropriate database type based on customer requirements, availability of software and hardware resources, and distribution specifications, etc.ITPR.06.01.a
- b.
Apply information and data analysis specifications to create appropriate database design (e.g. -Entity Relationship Diagramming, screen and report prototypes, etc).ITPR.06.01.b
- c.
Analyze and normalize the developed database model looking for and resolving potential problems.ITPR.06.01.c
- d.
Analyze the security needs for the database.ITPR.06.01.d
- e.
Verify/edit design through customer review process.ITPR.06.01.e
- a.
- 02.
Create, populate, and maintain a database.ITPR.06.02
- a.
Create a database from design specifications using both program code and Graphic User Interface (GUI) processes when provided by the database software.ITPR.06.02.a
- b.
Perform testing procedures including database queries to analyze database functionality and diagnose problems.ITPR.06.02.b
- c.
Perform database troubleshooting and system-tuning functions.ITPR.06.02.c
- d.
Perform technical functions required by customer/user.ITPR.06.02.d
- e.
Communicate and document technical support provided.ITPR.06.02.e
- f.
Perform standard maintenance on the database.ITPR.06.02.f
- g.
Release software and documentation updates according to procedures.ITPR.06.02.g
- a.
- 03.
Perform database interfacing with web applicationsITPR.06.03
- a.
Develop scripts and forms that permit access via websites to the database.ITPR.06.03.a
- b.
Identify and analyze potential security problems for web access to the database.ITPR.06.03.b
- c.
Propose security solutions to web-based security problems.ITPR.06.03.c
- d.
Implement solutions in code and documentation.ITPR.06.03.d
- a.
Frequently asked questions
- What grade levels do these standards cover?
- Grade 9, Grade 10, Grade 11, Grade 12, and HIGHEREDUCATION
- When were these standards adopted?
- 2015
- Where can I read the official document?
- Programming & Software Engineering
Find this useful?
If so, you'll love the standards search built into Common Planner.
Keep exploring
Keep exploring CTE standards
Sibling grade bands, other subjects in this jurisdiction, and the same subject across other states.
More Colorado CTE sets
CTE- Accounting (2015): Grades 9, 10, 11, 12, Higher Education
- Administrative Services (2015): Grades 9, 10, 11, 12, Higher Education
- Agribusiness Systems (2015): Grades 9, 10, 11, 12, Higher Education
- Agriculture Cluster (2015): Grades 9, 10, 11, 12, Higher Education
- Animal Science (2015): Grades 9, 10, 11, 12, Higher Education
- Arts, AV and Communication (2015): Grades 9, 10, 11, 12, Higher Education
- Audio/Video Technology & Film (2015): Grades 9, 10, 11, 12, Higher Education
- Banking Services (2015): Grades 9, 10, 11, 12, Higher Education
- Basic Anatomy and Physiology
- Business Information Technology (2015): Grades 9, 10, 11, 12, Higher Education
- Construction (2015): Grades 9, 10, 11, 12, Higher Education
- Consumer Services (2015): Grades 9, 10, 11, 12, Higher Education
- Corporate Finance (2015): Grades 9, 10, 11, 12, Higher Education
- Corporate/General Management (2015): Grades 9, 10, 11, 12, Higher Education
- Counseling and Mental Health Services (2015): Grades 9, 10, 11, 12, Higher Education
- Design and Pre-Construction (2015): Grades 9, 10, 11, 12, Higher Education
- Early Childhood Development (2015): Grades 9, 10, 11, 12, Higher Education
- Education & Training (2015): Grades 9, 10, 11, 12, Higher Education
- Electrical Energy Transmission & Distribution (2015): Grades 9, 10, 11, 12, Higher Education
- Electromechanical Generation & Maintenance (2015): Grades 9, 10, 11, 12, Higher Education
- Emergency and Fire Management (2015): Grades 9, 10, 11, 12, Higher Education
- Energy (2015): Grades 9, 10, 11, 12, Higher Education
- Energy Efficiency & Environmental Technology (2015): Grades 9, 10, 11, 12, Higher Education
- Facility & Mobile Equipment Maintenance (2015): Grades 9, 10, 11, 12, Higher Education
- Family and Community Services (2015): Grades 9, 10, 11, 12, Higher Education
- Finance (2015): Grades 9, 10, 11, 12, Higher Education
- Food Products & Processing Systems (2015): Grades 9, 10, 11, 12, Higher Education
- Fossil Energy Extraction, Processing & Distribution (2015): Grades 9, 10, 11, 12, Higher Education
- Grades 9, 10, 11, 12, Higher Education
- Health (2015): Grades 9, 10, 11, 12, Higher Education
- Human Resource Management (2015): Grades 9, 10, 11, 12, Higher Education
- Information Support and Services (2015): Grades 9, 10, 11, 12, Higher Education
- Insurance (2015): Grades 9, 10, 11, 12, Higher Education
- Interactive Media (2015): Grades 9, 10, 11, 12, Higher Education
- IT Cluster (2015): Grades 9, 10, 11, 12, Higher Education
- Journalism & Broadcasting (2015): Grades 9, 10, 11, 12, Higher Education
- Law Enforcement Services (2015): Grades 9, 10, 11, 12, Higher Education
- Logistics, Planning & Management Services (2015): Grades 9, 10, 11, 12, Higher Education
- Maintenance and Operations (2015): Grades 9, 10, 11, 12, Higher Education
- Maintenance, Installation & Repair (2015): Grades 9, 10, 11, 12, Higher Education
- Management (2015): Grades 9, 10, 11, 12, Higher Education
- Manufacturing Production (2015): Grades 9, 10, 11, 12, Higher Education
- Marketing
- Marketing (2015): Grades 9, 10, 11, 12, Higher Education
- Marketing Communications (2015): Grades 9, 10, 11, 12, Higher Education
- Marketing Management (2015): Grades 9, 10, 11, 12, Higher Education
- Marketing Research (2015): Grades 9, 10, 11, 12, Higher Education
- Natural Resource and Environmental Systems (2015): Grades 9, 10, 11, 12, Higher Education
- Network Systems & Telecommunications (2015): Grades 9, 10, 11, 12, Higher Education
- Operations Management (2015): Grades 9, 10, 11, 12, Higher Education
- Performing Arts (2015): Grades 9, 10, 11, 12, Higher Education
- Personal Care Services (2015): Grades 9, 10, 11, 12, Higher Education
- Postseconday and Workforce Readiness (2015): Grades 9, 10, 11, 12, Higher Education
- Power, Structure, and Technical Systems (2015): Grades 9, 10, 11, 12, Higher Education
- Printing/Publishing (2015): Grades 9, 10, 11, 12, Higher Education
- Professional Sales (2015): Grades 9, 10, 11, 12, Higher Education
- Renewable Energy Production (2015): Grades 9, 10, 11, 12, Higher Education
- Restaurants and Food & Beverage Services (2015): Grades 9, 10, 11, 12, Higher Education
- Sales and Service (2015): Grades 9, 10, 11, 12, Higher Education
- Securities and Investments (2015): Grades 9, 10, 11, 12, Higher Education
- STEM (2015): Grades 9, 10, 11, 12, Higher Education
- Therapeutic Services (2015): Grades 9, 10, 11, 12, Higher Education
- Transportation Operations (2015): Grades 9, 10, 11, 12, Higher Education
- Visual & Design Arts (2015): Grades 9, 10, 11, 12, Higher Education
- Warehousing & Distribution Center Operations (2015): Grades 9, 10, 11, 12, Higher Education
Other Colorado subjects
Colorado- Arts47 sets
- Comprehensive Health11 sets
- Computer Science8 sets
- English Language Proficiency (CELP)1 set
- Extended Evidence Outcomes: Mathematics11 sets
- Extended Evidence Outcomes: Reading, Writing, Communicating12 sets
- Mathematics11 sets
- Physical Education11 sets
- Reading, Writing and Communicating12 sets
- Science9 sets
- Social Studies15 sets
- World Languages8 sets