Module 1 Summary
Thomas J. Kennedy
1 Summary
Having completed the first module (i.e., Course Overview) you should be familiar with the:
- syllabus
- overall course structure
- Expectations for office hours and email
- resources provided by the university
2 Questions to Consider
Think back to your previous programming experience. Take a few minutes to think about your level of comfort with the following:
- the “main” function of a program and how it relates to top-down design
- declaring, initializing, and outputting variables for primitive data types, e.g.,
- int
- double (or float)
- char
- boolean
- prompting the user for keyboard input
- retrieving command line arguments
- calling (invoking) functions
- writing functions (both value returning and non-value returning)
- writing conditional blocks, specifically:
if
if
-else
if
-else if
-else
- working with loops, specifically:
for
while
do while
- for-each or range-based
- splitting source code into separate files
- reading data from a file
- writing data to a file
- working with arrays
- working with classes or structs
3 What is Next?
In the next module (i.e., Getting Set Up with Python) we will prepare to work with Python by
- setting up your development environment
- downloading the course example codes
- running small Python programs
- running test drivers for Python code