← Back to course
Intro to CS 9-10 / Week 06
Week 06

Procedures and Abstraction

// Splitting a big problem into pieces you can reuse

A procedure is a named group of programming instructions that may have parameters and return values. Parameters are the input variables of a procedure; arguments are the values passed in when it is called. Procedural abstraction lets you use a procedure knowing what it does, not how it does it, and lets a big problem be solved from smaller subproblems. Splitting a program into subprograms is modularity. RANDOM(a, b) returns a whole number from a to b, each equally likely.

DAYS THIS WEEK

MONDAY

Monday

16 blocks · 4 graded

TUESDAY

Tuesday

17 blocks · 5 graded

WEDNESDAY

Wednesday

16 blocks · 3 graded

THURSDAY

Thursday

15 blocks · 4 graded

FRIDAY

Friday

17 blocks · 6 graded

MISSION QUEST

Mission Quest

8 blocks · 2 graded

← All weeks 📊 Week review →