Standard 1 : Construct coding segments for a purpose.



This document was generated on CPALMS - www.cpalms.org


General Information

Number: SC.7.PE.1
Title: Construct coding segments for a purpose.
Type: Standard
Subject: Computer Science (Starting 2025-2026)
Grade: 7
Strand: Programming and Software Engineering

Related Benchmarks

This cluster includes the following benchmarks
Code Description
SC.7.PE.1.1: Create a function for a specific purpose.
Clarifications:
Clarification 1: Instruction includes discussing why a program should be program specific rather than generic.
SC.7.PE.1.2: Write a code segment that will explore a list using iteration.
SC.7.PE.1.3: Develop a logical expression using operator precedence.
Clarifications:

Clarification 1: Problem types include equations that include parenthesis but not nested parentheses.

Clarification 2: Instruction focuses on the connection between properties of equality and order of operations.

SC.7.PE.1.4: Develop an arithmetic expression using operator precedence.
Clarifications:

Clarification 1: Problem types include equations that include parenthesis but not nested parentheses.

Clarification 2: Instruction focuses on the connection between properties of equality and order of operations.

SC.7.PE.1.5: Identify the types and uses of variables in a program.
Clarifications:

Clarification 1: Instruction includes explaining the use of variables in a program.

Clarification 2: Instruction includes demonstrating how different data types are defined in variables within a given program.

SC.7.PE.1.6: Develop problem solutions using a block programming language.
Clarifications:
Clarification 1: Block programming language includes looping behavior, conditional statements, expressions, variables and functions.
SC.7.PE.1.7: Create online content using advanced design tools.
Clarifications:
Clarification 1: Within this benchmark, online content includes webpages, digital portfolios and multimedia artifacts.
SC.7.PE.1.8: Identify different types of programming errors.
Clarifications:
Clarification 1: Types of programming errors include syntax, logical and runtime.
SC.7.PE.1.9: Debug a program using iterative development.
SC.7.PE.1.10: Write a code segment that will explore a list using iteration.
SC.7.PE.1.11: Create iterative and non-iterative structures in a code segment.
Clarifications:
Clarification 1: Instruction includes the Fibonacci sequence.