Introduction to Programming
GRADED ASSIGNMENTS
Graded Assignment Requirements
This document includes all of the assignment requirements for the graded assignments in this course. Your instructor will provide the details about when each assignment is due.
Unit 1 Assignment 1: Homework
Learning Objectives and Outcomes
Describe the role of software for computers.
Identify the hardware associated with a computer.
Describe how computers store data.
Explain how programs work.
Differentiate among machine language, assembly language, and high-level languages.
Differentiate between compilers and interpreters.
Identify the different types of software.
Assignment Requirements
Answer the Short-Answer Review Questions 1-7 on page 26 of the textbook.
Required Resources
Textbook
Submission Requirements
Submit your written answers to your instructor at the beginning of Unit 2.
Unit 2 Assignment 1: Homework
Learning Objectives and Outcomes
Determine program input, processing, and output stages.
Create the necessary flowcharts to describe a program’s structure.
Use pseudocode to define a program’s structure.
Formulate solution algorithms for calculations by properly following the order of operations.
Assignment Requirements
Answer:
Short Answer 1, 2, 3, and 4 on page 71
Algorithm Workbench Review Questions 1 and 2 on page 71
Programming Exercises Questions 1 and 4, starting on page 72
Required Resources
Textbook
Submission Requirements
Submit your written answers to your instructor at the beginning of Unit 3.
Unit 3 Assignment 1: Homework
Learning Objectives and Outcomes
Describe the use of variables (declaration, naming, assignment, and initialization) in program designs.
Use the correct data type for variables in program designs.
Describe the usefulness of properly commenting code.
Assignment Requirements
Answer:
Short