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
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