Skip to main content
Side panel
Home
Cornell College
More
You are currently using guest access
Log in
Home
Cornell College
Expand all
Collapse all
Expand
Collapse
General
Highlighted
News forum
Syllabus for CSC140 Foundations of Computer Science
Python
Introduction to Python Programming (udacity.com)
Python Tutorial (w3schools.com)
Expand
Collapse
Week 1
Highlighted
The Story of Python, by Its Creator, Guido van Rossum
Lesson 00 (Monday, February 10, 2020) (PDF)
Assignment 00
How to Write Beautiful Python Code With PEP 8
Python is becoming the world’s most popular coding language
Lesson 01 (Wednesday, February 12, 2020) (PDF)
Lesson 02 (Thursday, February 13, 2020) (PDF)
Python Documentation: Turtle Graphics
Famous Curves Index
A chart that shows colors and the names of colors.
Margaret Hamilton, NASA's First Software Engineer (4:36 minute video)
Don Eyles: Space Hacker (3:33 minute video)
The Real Story Behind the Apollo 11 Computer Error | WSJ (7:17 minute video)
Apollo 13 (1995) - Failure Is Not an Option (2:09 minute video)
NASA Oral History: John W. Aaron Interviewed by Kevin M. Rusnak
How Curiosity, Luck, and the Flip of a Switch Saved the Moon Program
Katherine Johnson, NASA Mathematician | Biography (2:14 minute video)
"Learning from Crises", by David Alan Grier (IEEE Computer Society)
Graded Exercise 0 (Friday, February 14, 2020) (PDF)
Just for fun: "Mr. Blue Sky," performed by Pomplamoose
Expand
Collapse
Week 2
Highlighted
Lesson 04 (Monday, February 17, 2020) (PDF)
Code for exercise on Wednesday, February 19, 2020
Reading and writing assignment (due Friday, February 21, 2020)
Just for fun: 2 songs
Code and questions for exercise on Thursday, February 20, 2020
Graded Exercise 1: Functions that call functions
Expand
Collapse
Week 3
Highlighted
Code for exercises on Tuesday, February 25, 2020
Sorting Algorithms (PDF)
Merge sort and Weight class (PDF)
Practice for Graded Exercise 2 (PDF)
Practice designing a class (PDF)
Examples shared on Thursday, February 27, 2020
"Robert Noyce and His Congregation", by Tom Wolfe
"No Silver Bullet: Essence and Accidents of Software Engineering," by Frederick P. Brooks, Jr.
Just for fun: pianist, singer, and pilot from Korea
Graded Exercise 2 (PDF)
Expand
Collapse
Week 4
Highlighted
Fractals
Just for fun: the Mona Lisa Twins sing the Beatles' "Drive My Car"
Questions about readings (PDF)
Code for Graded Exercise 3
Graded Exercise 3 with solutions (PDF)
Open course index
CSC140-6 2019
Week 1
"Learning from Crises", by David Alan Grier (IEEE Computer Society)
"Learning from Crises", by David Alan Grier (IEEE Computer Society)
Completion requirements
Click on
"Learning from Crises", by David Alan Grier (IEEE Computer Society)
to open the resource.