This document outlines the grading structure, textbooks, and key concepts for an applied programming course in Python. It discusses the following main points:
- Grading is based on quizzes, assignments, a project, class participation, midterm, and final exam.
- The programming process involves 5 main steps: defining the problem, planning the solution, coding, testing, and documenting. Common planning tools include top-down design, algorithms, and flowcharts.
- Programming constructs allow for sequential, conditional, and repetitive control structures to structure program logic and flow. These include if/else statements, loops, and functions.