-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Part 04: Problem Solving with Python
About Part 04
Part 04 builds upon all the previous parts (Part 01, Part 02, and Part 03) by walking through various use cases that solve problems using Python.
Part 04 is comprised of one lab module:
- Lab Module 10: Semester Project (based on a selected use case)
By the end of Part 04, you should have a solid foundation in Python and understand how to use the language to implement various use cases. Although your focus will be on a singular use case, you can build upon your learning and tackle more in the future, adding to your portfolio over time.
Part 04 Summary
Key Learning Activities
- Problem Solving: Learn about the problem solving process by considering the what, who, why, and how.
- What: Declaration of the problem area.
- Who: Statement of a use case with a particular user in mind (e.g., who cares).
- Why: Description of the purpose of solving the problem.
- How: Detail describing the approach which will be used to solve the problem.
-
Use Case Samples: A list of various problem areas and their respective use cases that can be chosen for the final project.
-
Project Selection and Implementation: Selection of a given use case and approach, along with the implementation (and presentation).
Review the README
- Please see README.md for further information on, and use of, this content.
Review the LICENSE and USAGE guidelines
- Please see IPP-DOC-LIC for license and usage information.
Part 04 Lab Module Overview
Lab Module 10
Lab Module 10 - Semester Project is focused on TBA.
Setup and Configuration instructions
- IPP-INF-10-001: An overview of this lab module.
- IPP-STU-10-001: A summary of lab module and assignment submission instructions for students of Intro to Programming in Python.
- PIOT-CFG-10-001: A summary of configuration instructions for this lab module.
- PIOT-OPT-10-001: Use case option no. 1.
- PIOT-OPT-10-002: Use case option no. 2.
- PIOT-OPT-10-003: Use case option no. 3.
- PIOT-OPT-10-004: Use case option no. 4.
DEV instructions
- IPP-DEV-10-001: Exercise no. 1.
- IPP-DEV-10-002: Exercise no. 2.
- IPP-DEV-10-003: Exercise no. 3.
- IPP-DEV-10-004: Exercise no. 4.
- IPP-DEV-10-100: Run all tests, verify success, and commit / push all code to local / remote git repositories.
Metadata
Metadata
Assignees
Labels
Type
Projects
Status