Students will be introduced to the class, the tools we'll use, and to each other. We'll go over what is required in order to succeed. We'll also make sure everyone has Python and a text editor installed. Finally, we'll introduce students to the basics of computers, programs, and programming.
We're now ready to start coding, so we'll begin by introducing the basic components of programming: variables, values and operators. We'll also learn how to write to the screen and read user input.
We'll be learning about conditionals which will allow us to write programs that perform different actions depending on a set of conditions that you specify. We'll take this as a chance to review boolean operations.
Introduction to lists and loops. With this complexity comes new creative ways in which we can solve problems with programming.
In this unit we'll cover functions. Functions allow us to reuse our code and execute it whenever needed.
Compare dictionaries to lists as a data structure for storing data. Compare uses and benefits of a dictionary vs. a list. When would someone reach for a dictionary as opposed to a list?
What should I do to continue improving my programming skills?