# Intro to Computer Science

ics.sovick.com

## Unit 1

#### Objectives

• What python is and what's so great about it
• How to install python and your computer
• How to print text to the screen
• What comments are and how to use them
• How to use pythons integrated development environment to write,edit,run, and save your programs

Hello World.
Errors
Input()

None

#### Exercises

#001 Chapter 1 Exercise 1 10 Points

None

#### Assessments

Total Points for Unit =

## Unit 2

#### Objectives

• Use triple quotes strings and escape sequences to gain more control over text
• Make your programs do the math
• Store data in the computer's memory
• Use variables to access and manipulate that data
• Get input from users to create interactive programs

#### Assessments

Total Points for Unit =

## Unit 3

#### Objectives

• Generate random numbers using randint() and randrange()
• Use if statements to execute code based on a condition
• Use and else clause to make a choice based on a condition
• Use elif clauses to make a choice based on several conditions
• Use while loops to repeat [arts parts of your program
• Plan your programs using pseudocode

#### Assessments

Total Points for Unit =

## Unit 4

#### Objectives

• Construct for loops to move through a sequence
• Use the rang( ) function to create a sequence of numbers
• Treat strings as a sequence
• Use tuples to harness the power of sequences
• Use sequence functions and operators
• Index and slice sequences

#### Assessments

Total Points for Unit =

## Unit 5

#### Objectives

• Create, index and slice a list
• Add and delete elements from a list
• Use list methods to append and sort a list
• Use nested sequences to represent even more complex information
• Use dictionaries to work with pairs of data
• Add and delete dictionary items

#### Assessments

Total Points for Unit =

## Unit 6

#### Objectives

• Accept values into your functions through return values
• Work with global variables and constants
• Create a computer opponent that plays a strategy game