CS Circles Tutorials

Getting Started

Review the CS Circles homepage with your instructor, paying particular attention to the following pages:
  • Using this website
  • Console (although you are encouraged to use PyCharm instead, which is available here.)
  • Visualize
  • Cheatsheet
  • Resources
You may wish to bookmark this cheatsheet to help you learn the Python commands and syntax.

Create an Account

In the top right corner, you’ll see a link to create an account. Click on this link and create an account using your proper name and class email address (your class Google ID).
Add “pbeens2018” (without the quotes) as your guru’s username. This will enable me to monitor your progress and help when needed.

0. Hello

Read and do the exercises in this section. When complete, see Mr. Beens to ensure a) that you have properly added him as your “guru”, and b) that your mark has been properly recorded and shared. 

1. Variables

Read and do the exercises in sections 1 and 1E, then see your instructor to have your mark recorded. 

2. Functions

Read and do the exercises in this sections 2 and 2X, then see your instructor to have your mark recorded. 

Challenges

3: Comments and Quotes

Read and do the exercises in this section, then see your instructor to have your mark recorded.

4: Types

Read and do the exercises in this section, then see your instructor to have your mark recorded.

5: Input

Read and do the exercises in this section, then see your instructor to have your mark recorded.

Challenge(s)

6: If

Read and do the exercises in this section, then see your instructor to have your mark recorded.

Challenge(s)

7A: Strings

Read and do the exercises in this section, then see your instructor to have your mark recorded.

7B: Math

Read and do the exercises in this section, then see your instructor to have your mark recorded.

Supplemental Lesson: Random Numbers

Content TBD

Challenge(s)

7C: Loops

Read and do the exercises in this section, then see your instructor to have your mark recorded.

Challenge(s)

8: Remix

Read and do the exercises in this section, then see your instructor to have your mark recorded.

9: Else, And, Or, Not

Read and do the exercises in this section, then see your instructor to have your mark recorded.

Challenge(s)

10: def

Read and do the exercises in this section, then see your instructor to have your mark recorded.

Challenge(s)

11A: Lower Case

Read and do the exercises in this section, then see your instructor to have your mark recorded.

11B: Variable Scope

Read and do the exercises in this section, then see your instructor to have your mark recorded.

11C: Geometry

Read and do the exercises in this section, then see your instructor to have your mark recorded.

13: Lists (Arrays)

Read and do the exercises in this section, then see your instructor to have your mark recorded.

Challenge(s)

14: Methods

Read and do the exercises in this section, then see your instructor to have your mark recorded.

Challenge(s)