Course: Information Technology
Title: Computer Programming
Grade: 12
Topic: Arrays, Files, and Searching
Designed by: Mohammadreza Rahimiangolkhandani (1301459)
Institution: New York Institute of Technology (NYIT)
Date: 2022-06-13
“Be the one you love, do what you love.”
1. What is the purpose of your assessment?
2. Identify the content (goals/outcomes) that are going to be assessed by this formative assessment.
3. What factors did you consider when designing your assessment?
4. Procedures and responsibilities of both the students and the teacher.
5. How the assessment supports student learning:
Note: Formative assessment helps surface misconceptions and inform instruction. Referencing Dr. Shuchi Grover’s framework.
A) Write a flow of the below application:
A program for a coffee ordering machine that stores the data of each customer throughout the day, along with their orders. Customers' orders should be processed according to the priority they give as input.
B) At the end of the day, the machine specialist should be able to see the list of customers and their orders. Be creative and optimize the process by reducing redundancy.
C) Which capability of Array should be used for a delete flow?
D) What capability of the Operating System should be used to add a new item to the order list?