Skip to main content
Side panel
Moodle
You are currently using guest access (
Log in
)
CSC140-6 2019
Home
Calendar
CSC140-6 2019: Foundations of Computer Science
Home
Courses
2019
Computer Science
CSC140-6 2019
Week 1
NASA Oral History: John W. Aaron Interviewed by Kevin M. Rusnak
NASA Oral History: John W. Aaron Interviewed by Kevin M. Rusnak
Click
https://historycollection.jsc.nasa.gov/JSCHistoryPortal/history/oral_histories/AaronJW/AaronJW_1-18-00.htm
link to open resource.
◄ Apollo 13 (1995) - Failure Is Not an Option (2:09 minute video)
Jump to...
Jump to...
News forum
Syllabus for CSC140 Foundations of Computer Science
Python
Introduction to Python Programming (udacity.com)
Python Tutorial (w3schools.com)
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)
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
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
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)
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)
How Curiosity, Luck, and the Flip of a Switch Saved the Moon Program ►