Project Overview
Student Learning Objectives
Procedure
Content Material
Assessment
Links to Course Competencies
Supplementary Resources
Recommendations

Gateway Community College

 
Use the C programming Language to create a
Currency Trading Simulation

Assessment

The students' responses from the questions in the Student Directions can be used for assessment as well as the program results submitted by each student, based on the following sample rubric.

Student Worksheet Questions Score (points)
Part A: Buying the currency--
1. The answer should be clear and provide an explanation of which Currency was selected and how the exchange rate was determined.
3 2 1
Provides clear & organized explanation using supportive facts. Provides clear & organized explanation. Provides correct answer.
____/3
2. The answer should be clear and provide an explanation why the exchange resulted in $500 USD equalling x amount of the selected currency
3 2 1
Provides clear & organized explanation using supportive equations. Provides clear & organized explanation. Provides correct answer.
____/3
Part B: Selling the currency--
1. The answer should be clear and provide an explanation of which Currency was selected and how the exchange rate was determined.
3 2 1
Provides clear & organized explanation using supportive facts. Provides clear & organized explanation. Provides correct answer.
____/3
2. The answer should be clear and provide an explanation why the exchange resulted in x amount of the selected currency = y amount of USD generating a profit or loss.
3 2 1
Provides clear & organized explanation using supportive equations. Provides clear & organized explanation. Provides correct answer.
____/3
3. The answer should be clear and provide an explanation why the exchange resulted in a profit or loss of x percent of the original investment
3 2 1
Provides clear & organized explanation using supportive equations. Provides clear & organized explanation. Provides correct answer.
____/3
Part C: Logic Flow Charts & Pseudo Code
1. The answer should be clear and provide an explanation why Logic Flow Charts assist in program development.
3 2 1
Provides clear & organized explanation using supportive facts. Provides clear & organized explanation. Provides correct answer.
____/3
2. The answer should be clear and provide an explanation why Pseudo Code assists in program development.
3 2 1
Provides clear & organized explanation using supportive facts. Provides clear & organized explanation. Provides correct answer.
____/3
Part D: Deliverables-- Team Pseudo Code, Program run Screen Capture, Program file
1. The Pseudo Code should be a MSWord document.
6 4 2
The code should be clear and contain the necessary steps to analyze the transaction including the necessary equations to determine profit, loss and percentage of investment profit or loss. The code should be clear and contain The necessary steps to analyze the transaction including the necessary equations to determine profit & loss. The code should be clear and contain the necessary steps to analyze the transaction (no equations)
____/6
2. The Screen Capture should be pasted to a MSWord document.
10 6 2
The printout should be clear and contain the First screen showing the buy, The second screen showing the sell and analysis results. The printout should be clear and contain The second screen showing the sell and analysis results. The printout should be clear The second screen showing analysis results.
____/10
3. The Document should be a text file named buySell1.c.
20 10 5
Contains working program that provides complete analysis results. Contains working program that provides partial analysis results. Contains program code addressing the analysis but does not run.
____/20
Extra-Credit: The program output is formatted
3 2 1
Output text is at least 1 line below the top of the window frame, at least 10 spaces from the left margin and contains approriate tabs and line feeds to display the information clearly contains approriate tabs and line feeds to display the information clearly Output text is at least 1 line below the top of the window frame, at least 10 spaces from the left margin.
____/3
Total: ____/60

Copyright 2005 Gateway Community College
All Rights Reserved