In EasyCode Pillars, students learn key elements of coding in Python through interactive coding challenges and by building interactive projects and games. In this lesson, students will write functions and call them, focusing on the order in which functions are called.
Teacher-Facing Resources
Type:Activity
Estimated Time:90 minutes
Grades:6-10
Score Type:Manually Graded
Available Language: English
Vocabulary: coding, debugging, for loop, function, programming
Objectives:
Subjects:
Abstract Classes
Technology Education > Information Technology > Programming > Abstract ClassesAlgorithm Development
Technology Education > Information Technology > Programming > Algorithm DevelopmentAlgorithms
Technology Education > Information Technology > Programming > AlgorithmsBasic Techniques
Technology Education > Information Technology > Programming > Basic TechniquesClass Hierarchy
Technology Education > Information Technology > Programming > Class HierarchyConditional Statements
Technology Education > Information Technology > Programming > Conditional StatementsCreativity and Innovation
Technology Education > Digital Literacy > Student Use > Creativity and InnovationData Analysis
Technology Education > Information Technology > Programming > Data AnalysisData Structures and Syntax
Technology Education > Information Technology > Programming > Data Structures and SyntaxExperimentation
Technology Education > Information Technology > Technology Use In Society > Design Process > ExperimentationFunctional Decomposition
Technology Education > Information Technology > Programming > Functions > Functional DecompositionFunctions
Technology Education > Information Technology > Programming > FunctionsGeneral / Basic Concepts of
Technology Education > Information Technology > Programming > General / Basic Concepts ofIterations such as Nested Loops, Do-While Loops
Technology Education > Information Technology > Programming > Iterations such as Nested Loops, Do-While LoopsKeyboard Use / Input, Output Devices / Proficiency of use
Science > History / Technology / Social Perspectives > Computer Science > Computer skills > Keyboard Use / Input, Output Devices / Proficiency of useLibraries (Code)
Technology Education > Information Technology > Programming > Libraries (Code)Parallel Processing
Technology Education > Information Technology > Programming > Parallel ProcessingProgram Execution
Technology Education > Information Technology > Programming > Program ExecutionProgramming
Science > History / Technology / Social Perspectives > Computer Science > ProgrammingProgramming / Code Development
Technology Education > Media Production > Game Design > Programming / Code DevelopmentPython
Technology Education > Information Technology > Programming > Programming Languages > PythonSubroutines
Technology Education > Information Technology > Programming > SubroutinesVariables
Technology Education > Information Technology > Programming > VariablesVisual Block
Technology Education > Information Technology > Programming > Programming Languages > Visual BlockVocabulary
Technology Education > Information Technology > Programming > Vocabulary