Evan Anderson
PT1420
Introduction to Programming
Week 5 (July 11, 2016)
Unit 4: Program Modules
Learning Objective
- Apply modular programming techniques to programming.
Learning Outcomes
- Explain the importance of separating code into modules for efficiency.
- Use flowcharts and pseudocode to represent program modules.
- Describe the impact of program modules on variable scope.
- Describe the necessity of having compatible arguments in module parameters.
- Evaluate the various program modules.
Key Concepts
- Importance of using modules
- Pseudocoding and flowcharting modules
- Variable scopes
Assigned Reading
- Gaddis, Chapter 3: pages 75-109.
Keywords
- Modules
- Defining a module
- Calling a module
- Flowcharting modules
- Passing arguments to modules
- Variable scopes
- Local variables
- Global variables
- Global constants
Assignments and Study Materials
- Unit 4 Lecture Slides
- Unit 4 Assignment 1: Homework
- Unit 4 Research Assignment 1: Using Global Variables
- Unit 4 Lab 4.1: Pseudocode and Modules
- Unit 4 Lab 4.2: Flowchart and Modules
- Unit 4 Lab 4.3: Visual Basic and Modules
- Unit 4 Lab 4.4: Challenge: Ping and Website Launches
Questions and Feedback
Use the form below to ask questions or provide feedback about the concepts covered during Week 5's session of class: