CSC140-6 2019: Foundations of Computer Science
Section outline
-
-
The official home of the Python Programming Language.
You will find software, tutorials, and references here, as well as articles about how people are using the Python programming language to solve many different kinds of problems.
-
This is a free course from Udacity. Udacity produces courses for people who want to build careers in software engineering, digital marketing, business analytics, and data visualization. Your instructor has studied with Udacity and highly recommends the company's courses. You will hear more about Udacity in our class!
-
w3schools is a good place to go to get a start with a new language or to answer a question about how to use a feature of an already familiar language.
-
-
Please read an article or view a video on the Web that answers the question "Why Python?" Summarize what you learn in a paragraph or two. Bring your written summary with you to class on Tuesday morning (February 11, 2020) and be prepared to talk to the class about why we should learn the Python programming language.
Also, read Chapter 1 of "Think Like a Computer Scientist."
-
Look here for formulas for drawing curves.
-
Here's some music that I like. I hope that you enjoy it, too.
-
-
Here are more musical recommendations. I hope that you enjoy them!
-
This exercise is due on Monday, February 24, 2020.
This is an updated version of the handout that was distributed in class on Friday, February 21, 2020. It contains more explanation and hints (including code to study and imitate).
-
-
Merge sort program, Weight class program, and program to introduce you to recursion.
-
Fraction.py and Circle.py
-
-
-
What do you think? Is this good spring break music? Here are twin sisters from Austria. Born in 1994, Mona and Lisa Wagner have been performing since the age of 13 years. Mom and Dad also contribute to this act (mostly behind the scenes).
-
Here are some questions about the essays by Brooks and Wolfe.
-
This program defines a class that models a Time and a function that sorts a list of Times.