What This Document Is
This document outlines Assignment 2 for Georgia State University’s Introduction to Programming Non-Major (CSC 1310) course, cross-listed as CIS 3260. It’s an individual assignment focused on applying basic programming concepts in Python to solve problems related to investment calculations and gratuity. The assignment is due September 15th, 2021, and requires submission of both Python code files (.py) and a Word document (.doc) via iCollege.
Why This Document Matters
This assignment is intended for students enrolled in CSC 1310/CIS 3260 who are learning fundamental programming skills. It serves as a practical exercise to reinforce concepts covered in weeks 1 and 2, specifically around computation, input/output, and error handling. Successful completion demonstrates an understanding of basic Python syntax and problem-solving abilities.
Common Limitations or Challenges
This document *is* the assignment itself; it does not provide solutions or detailed explanations of the programming concepts. Students are expected to have learned the necessary concepts in class and utilize this assignment to practice and apply them. It also assumes familiarity with the PyCharm IDE, though it is not strictly required.
What This Document Provides
The full document includes:
* Two programming problems: one involving future investment value calculation and another calculating gratuity and total.
* Specific instructions for file naming and submission.
* A breakdown of points allocated to each part of the questions (input/output identification, step listing, code writing, and output screenshots).
* A section dedicated to identifying and explaining two programming errors encountered during development, including error type, resolution, and time spent.
* A list of learning objectives covered by the assignment.