There's nothing scheduled for CS Bridge at the moment. Take a break, have some tea, and we'll see you at the next lecture!

The Idea of the Course

The point of this three week course is to teach you the fundamentals of computer programming to the point where you can go and learn on your own. It is taught by a collaboration of instructors from Stanford University, CTU, and Koç. You will learn to program using material for Stanford's Introduction to Computer Science course.


Programs


Day 12: Final Project

Final Project Project [here]

Final Project
Project

Day 11: Final Project

Final Project Project [here]

Final Project
Project

Day 10: Dictionaries, Breakout and Final Projects

Morning Project [here]

Phonebook
Quickstart
Dictionaries
Breakout
Project
Python, Graphics, Animation, Lists and Mouse

Evening Project [here]

Final Project
Project

Day 9: Breakout

Breakout Project [here]

Breakout
Project
Python, Graphics, Animation, Lists and Mouse

Day 8: Breakout

Breakout Project [here]

Breakout
Project
Python, Graphics, Animation, Lists and Mouse

Day 7: Lists and Mouse

Morning Project [here]

Sorted Numbers
Quickstart
Lists
Ascending Numbers
Project
Lists

Evening Project [here]

Mouse Location
Quickstart
Mouse
Making Tracks
Section
Mouse
Snow
Section
Lists
Catch Me If You Can
Project
Lists and Mouse
Looking for more? Check out the optional bonus problems!

Day 6: Loops and Animation

Morning Project [here]

Print Indices
Quickstart
For Loops
Optical Illusion
Project
For Loops

Evening Project [here]

Mystery Square
Quickstart
Animation
Bouncing Ball
Section
Animation
Short Film
Project
Animation
Looking for more? Check out the optional bonus problems!

Day 5: Graphics and Functions

Morning Project [here]

Programming is Awesome
Quickstart
Graphics
Random Circles
Project
Graphics and Randomness

Evening Project [here]

Funky Functions
Quickstart
Params and Return
FizzBuzz
Section
Params and Return
Target
Section
Parameters
String Art
Project
For Loops
Looking for more? Check out the optional bonus problems!

Day 4: For loops, deconstructed

Morning Project [here]

That's Some Sum!
Quickstart
Loop variables
Carbon Dating
Project
Loop variables
Looking for more? Check out the optional bonus problems!

Day 3: Variables

Morning Project [here]

Sandcastles
Quickstart
Variables
Run, Sum, Run!
Project
Variables

Evening Project [here]

Area Calculator
Quickstart
Variables
8 Ball
Section
Conditionals
Viral Video
Section
Conditionals
Khansole Academy
Project
Conditionals
Looking for more? Check out the optional bonus problems!

Day 2: Karel and Control Flow

Morning Project [here]

Place Square
Quickstart
While Loops
Mountain Karel
Project
While Loops

Evening Project [here]

Stripe Karel
Quickstart
Nested Loops
Hospital Karel
Section
Nested Loops
Random Painter
Project
If Statements
Looking for more? Check out the optional bonus problems!

Day 1: Karel

Evening Project [here]

Collect Newspaper
Quickstart
Functions
Arches Karel
Section
For Loops

Teachers

profile picture
Your Name Here!

Curriculum