Update index.md

---
layout: page
title: Lists
unit: 5
uniturl: 05-lists
---


Unit 5: What's in a List
========================


Learning Objectives
-------------------
 * Objective 1.1.1: … use computing tools and techniques to create artifacts.
 * Objective 1.2.1: … use computing tools and techniques for creative expression.
 * Objective 1.3.1: … use programming as a creative tool.
 * Objective 4.2.1: … express an algorithm in a language.
 * Objective 5.3.1: … evaluate a program for correctness.
 * Objective 5.3.2: … develop a correct program.
 * Objective 5.4.1: … employ appropriate mathematical and logical concepts in programming.
 * Objective 7.1.1: … analyze how computing affects communication, interaction, and cognition.
 * Objective 7.3.1: … analyze the beneficial and harmful effects of computing.
 * Objective 7.4.1: … connect computing within economic, social, and cultural contexts.

Readings/Lectures
-----------------
 * Lecture Slides 5.01: [Lists]({{ site.baseurl}}curriculum/05-lists/readings/01-lists-slides.pdf)


Labs/Exercises
--------------
 * Lab 5.01: [Lab 4.01 with Lists]({{ site.baseurl}}curriculum/05-lists/labs/01-guessing-game-with-lists)


--------------
*Learning objectives © 2013 The College Board. All rights reserved. Computer Science: Principles is a pilot course under development. It is not an official Advanced Placement course currently being offered by the College Board. This document is based upon work supported by the National Science Foundation, grant CNS‐0938336. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.*