CSF1 – Unit 5 Algorithms and Programming: Functions and Lists

CSF1 - Unit 5 Algorithms and Programming: Functions and Lists

Janeal Tyler, Computer Science Teacher

Unit 5 is designed to introduce you to functions and lists as part of programming.  You will learn how to use functions and lists in Scratch, Micro:Bit, and Excel.

At the beginning of every topic, students are STRONGLY encouraged to write down all of the vocabulary words and definitions found on the Introduction page.  These notes will help students a lot to complete assignments and tests.

Students are learning how to:

  • Use lists to simplify solutions, generalizing computational problems instead of repeatedly using simple variables
  • Justify the selection of specific control structures when tradeoffs involve implementation, readability, and program performance, and explain the benefits and drawbacks of choices made. 
  • Systematically design and develop programs for broad audiences by incorporating feedback from users.
  • Design and develop computational artifacts working in team roles using collaborative tools.
  • Develop guidelines that convey systematic troubleshooting strategies that others can use to identify and fix errors
  • Evaluate the ways computing impacts personal, ethical, social, economic, and cultural practices
  • Use tools and methods for collaboration on a project to increase the connectivity of people in different cultures and career fields

Students are learning about these things so that they can:

  • Understand how a variable works outside of a math class.
  • Use variables inside a program.
  • Understand and use a list inside a program and excel spreadsheet
  • Understand and use functions outside of a math class.

Students will know they are successful when they get a perfect score on the following assignments (Keep in mind they have unlimited redos):

  • AP-FLQuestion of the Day 10 pts Due 3/10
  • AP-FLCommit to Learning 11 pts Due 3/10
  • Micro:Bit Variables CFU 2 pts Due 3/10
  • Scratch Variables and Lists CFU 2 pts Due 3/10
  • Micro:Bit Functions CFU 2 pts Due 3/10
  • Documentation: Equations in Excel CFU 2 pts Due 3/10
  • AP-FL Making Sense of Learning 15 pts Due 3/17
  • AP-FL Practice and Rehearse 8 pts Due 3/17
  • AP-FL Extend and Apply 11 pts Due 3/17
  • AP-FL Quiz 10 pts Due 3/17


School District 11 is committed to a policy of nondiscrimination in relation to disability, need for special education services (whether actual or perceived), race, creed, color, sex, marital status, sexual orientation, transgender status, gender identity, gender expression, national origin, religion, ancestry, age, genetic information, or protected activity. Any harassment/discrimination of students and/or staff, based on the protected areas, will not be tolerated and must be brought to the immediate attention of the D11 nondiscrimination compliance/grievance coordinator.

NONDISCRIMINATION COMPLIANCE COORDINATOR Katherine Ritchie Rapp, Equal Opportunity Programs and Ombudservices 711 East San Rafael Street, Colorado Springs, CO 80903-2599
E-MAIL: [email protected] Phone: 520-2271, FAX: 520-2442