CS601
Week 13 Review Assignment - Algorithms
Skip To Content
Dashboard
  • Login
  • Dashboard
  • Calendar
  • Inbox
  • History
  • Help
Close
  • My Dashboard
  • CS601
  • Assignments
  • Week 13 Review Assignment - Algorithms
2024-25 Academic Year
  • Home
  • Modules
  • Assignments
  • Zoom
  • Service Request Desk
  • Book a Tutor [FREE]
  • Smart Search
  • Lucid (Whiteboard)

Week 13 Review Assignment - Algorithms

  • Due Jan 19 by 11:59pm
  • Points 30
  • Submitting a text entry box or a file upload
  • Available Jan 12 at 12am - Jan 24 at 11:59pm
This assignment was locked Jan 24 at 11:59pm.

Objective:
Apply your understanding of algorithms to describe the process of preparing your favorite breakfast dish using three different forms of representation: Narrative, Pseudocode, and Flowchart.


Instructions:

  1. Choose Your Dish:
    Select your favorite breakfast dish. Examples: pancakes, scrambled eggs, a smoothie, etc.

  2. Break Down the Process:
    Think of the steps involved in preparing your dish. Consider inputs (ingredients), outputs (finished dish), and specific actions (cooking, mixing, blending).

  3. Represent the Algorithm:
    You are required to represent the process using the following methods:

    A. Narrative Description

    Write a clear and detailed explanation of the steps in paragraph form. Use bullet points if necessary. Be precise and ensure the steps are logical.

    Example:

    • Gather ingredients: eggs, milk, butter, etc.
    • Crack eggs into a bowl, whisk them with milk, etc.

    B. Pseudocode

    Translate your process into pseudocode format, focusing on structure and logic. Use proper pseudocode conventions like loops, decisions, and sequences.

    Example:

    START
    Gather ingredients: eggs, milk, butter
    Crack eggs into bowl
    WHISK eggs with milk until smooth
    HEAT butter in pan
    POUR egg mixture into pan
    STIR until eggs are cooked
    END

    C. Flowchart

    Design a flowchart that visually represents the steps using appropriate symbols:

    • Ovals for Start/End
    • Rectangles for Processes/Actions
    • Diamonds for Decisions
    • Arrows to indicate flow

    You can draw this by hand, use flowchart software, or a tool like Google Drawings.

  4. Submit Your Work:

    • Your assignment must include all three representations: Narrative, Pseudocode, and Flowchart.
    • Submit your document in a typed format. If drawing your flowchart by hand, take a clear picture or scan it to include in your submission.
1737345599 01/19/2025 11:59pm
Please include a description
Additional Comments:
Rating max score to > pts
Please include a rating title

Rubric

Find Rubric
Please include a title
Find a Rubric
Title
You've already rated students with this rubric. Any major changes could affect their assessment results.
 
 
 
 
 
 
 
     
Can't change a rubric once you've started using it.  
Title
Criteria Ratings Pts
This criterion is linked to a Learning Outcome Description of criterion
threshold: 5 pts
Edit criterion description Delete criterion row
5 to >0 pts Full Marks blank
0 to >0 pts No Marks blank_2
This area will be used by the assessor to leave comments related to this criterion.
pts
  / 5 pts
--
Additional Comments
This criterion is linked to a Learning Outcome Description of criterion
threshold: 5 pts
Edit criterion description Delete criterion row
5 to >0 pts Full Marks blank
0 to >0 pts No Marks blank_2
This area will be used by the assessor to leave comments related to this criterion.
pts
  / 5 pts
--
Additional Comments
Total Points: 5 out of 5