Programming and Terminology Lab
Complete by Wednesday at the beginning of class
Objectives
- To review how to program in Python
- To review the terminology of programming so that we are better able to communicate throughout the semester (and beyond).
Motivation
In computer science, we often need to think about our code at multiple levels: the high-level big picture and then the more detailed view of how each method is implemented. We also need to be able to communicate with teammates/colleagues/customers, so we need to make sure we understand the terminology and use it well. I also may use some terms more or less often than your previous faculty. And, finally, it's probably been a minute since you last programmed, so let's get warmed up!
Reviewing Python Programming and Terminology
- Read through the Python code provided and answer the following
questions--just write/sketch on the code handouts:
- What is the role of each file? Of each class?
- How do the classes fit together?
- Download this Word document from Box.
- Complete the table while also marking up the code provided (e.g.,
highlighting/circling examples of the terms in the Word
document).
We'll do this in phases: 1) on your own, 2) with your neighbors, and 3) looking online.
- Answer the questions in the document.
Submitting your assignment
Show Professor Sprenkle your assignment before class on Wednesday.
Grading (10 pts)
You will be graded on making a good-faith effort in identifying and defining the terms.