lynn walsh, ph.d. walshl@oldwestbury alireza ebrahimi, ph.d. ebrahimia@oldwestbury

21
"Are the Messages Being Understood? The Effect Technology has on the Meaning and Accuracy in Teaching On-line, College Websites, and Car Diagnostic Systems" Lynn Walsh, Ph.D. [email protected] Alireza Ebrahimi, Ph.D. [email protected] School of Business @ Old Westbury State University of New York

Upload: briana

Post on 19-Jan-2016

35 views

Category:

Documents


1 download

DESCRIPTION

"Are the Messages Being Understood?  The Effect Technology has on the Meaning and Accuracy in Teaching On-line, College Websites, and Car Diagnostic Systems"  . Lynn Walsh, Ph.D. [email protected] Alireza Ebrahimi, Ph.D. [email protected] School of Business @ Old Westbury - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Lynn Walsh, Ph.D.  walshl@oldwestbury Alireza Ebrahimi, Ph.D. ebrahimia@oldwestbury

"Are the Messages Being Understood? The Effect Technology has on the

Meaning and Accuracy in Teaching On-line, College Websites, and Car

Diagnostic Systems"

Lynn Walsh, Ph.D. [email protected] Ebrahimi, Ph.D.

[email protected]

School of Business @ Old WestburyState University of New York

Page 2: Lynn Walsh, Ph.D.  walshl@oldwestbury Alireza Ebrahimi, Ph.D. ebrahimia@oldwestbury

Feedback Loop

Message

Page 3: Lynn Walsh, Ph.D.  walshl@oldwestbury Alireza Ebrahimi, Ph.D. ebrahimia@oldwestbury

Why online students use varieties of ways in solving problems which some are not

common and understandable.1. Use trial and error and their own logical skill to reach to the

solution of the problem. There focus is to finish the job on given time.

2. A limited access to instructor and classmate may contribute to finding independent solution that are totally unique and in some instances the solution look wrong but logically correct in contrast to in the face to face classes focus student who gather information and clue from the instructor and classmates and disseminated among each other.

Page 4: Lynn Walsh, Ph.D.  walshl@oldwestbury Alireza Ebrahimi, Ph.D. ebrahimia@oldwestbury

Traditional face to face students salary program with overtime pay:

calculating overtime hour pay and regular pay.• 1. #include<iostream>• 2. using namespacestd;• 3. main(){• 4. long int empid;• 5. int hoursworked, overtimehours;• 6. float hourlyrate, regularpay,overtimepay, grosspay ;• 7. while( cin>>empid>>hoursworked>>hourlyrate ){• 8. if( hoursworked>40){• 9. overtimehours = hoursworked -40;• 10. overtimepay = overtimehours *hourlyrate * 1.5;• 11. regularpay = 40 *hourlyrate;• 12. }//IF• 13. else{• 14. overtimehours =0;• 15. overtimepay = 0;• 16. regularpay = hoursworked *hourlyrate;• 17. }//ELSE• 18. grosspay = regularpay +overtimepay;• 19. cout<<“ EMPLOYEE ID IS ”<<empid<<endl;• 20. cout<<“ OVERTIME PAY IS ”<<overtimepay<<endl;• 21. cout<<“ GROSS PAY IS ”<<grosspay<<endl;• 22. }//WHILE• 23. return 0;• 24. }//MAIN

Page 5: Lynn Walsh, Ph.D.  walshl@oldwestbury Alireza Ebrahimi, Ph.D. ebrahimia@oldwestbury

How Do Online Students Solve the Payroll Program Differently from Traditional

Students?• Salary of an hourly-based employee with overtime pay. • Enters the amount of hours worked and hourly rate.• If an employee works more than 40 hours they will receive overtime

pay of one and a half time hourly rate for each hour over 40.

• For example, for an employee who worked 50 hours with an hourly rate of 10,

The gross pay salary can be computed as follows: (40 * hourly rate + 10 * hourly rate * 1.5.)

Page 6: Lynn Walsh, Ph.D.  walshl@oldwestbury Alireza Ebrahimi, Ph.D. ebrahimia@oldwestbury

1. #include<iostream>2. using namespacestd;3. main(){4. long int empid;5. int hoursworked, overtimehours;6. float hourlyrate, regularpay,overtimepay, grosspay ;7. while( cin>>empid>>hoursworked>>hourlyrate ){8. if( hoursworked>40){9. overtimehours = hoursworked -40;10. overtimepay = overtimehours *hourlyrate * 1.5;11. regularpay = 40 *hourlyrate;12. }//IF13. else{14. overtimehours =0;15. overtimepay = 0;16. regularpay = hoursworked *hourlyrate;17. }//ELSE18. grosspay = regularpay +overtimepay;19. cout<<“ EMPLOYEE ID IS ”<<empid<<endl;20. cout<<“ OVERTIME PAY IS ”<<overtimepay<<endl;21. cout<<“ GROSS PAY IS ”<<grosspay<<endl;22. }//WHILE23. return 0;24. }//MAIN

Page 7: Lynn Walsh, Ph.D.  walshl@oldwestbury Alireza Ebrahimi, Ph.D. ebrahimia@oldwestbury
Page 8: Lynn Walsh, Ph.D.  walshl@oldwestbury Alireza Ebrahimi, Ph.D. ebrahimia@oldwestbury

#include <iostream>using std::cout;using std::cin;using std::endl;int main(){double hours;double rate;double pay;double othours;double otsal;double otpay;double salary;cout << "Enter hours worked (-1 to end): ";cin >> hours;while ( hours != -1 ){cout << "Enter hourly rate of the worker ($00.00): ";cin >> rate;pay = hours * rate;otsal = hours * rate;otpay = (otsal / hours) * 1.5;othours = 40 * rate;salary = otpay + othours;if ( hours <= 40 )cout << "Salary is $" << pay << endl;elsecout << "Salary is $" << salary << endl; cout << "\nEnter hours worked (-1 to end): ";cin >> hours;}return 0;}

Page 9: Lynn Walsh, Ph.D.  walshl@oldwestbury Alireza Ebrahimi, Ph.D. ebrahimia@oldwestbury

Parking Garage Problems• How Do Online Students Solve the Parking

Charge Fee Program Differently from Traditional Students?

• A parking garage problem computes a parking daily charge fee for three cars by giving the amount of hours. For the first three hours a charge fee is $2 and for any additional hours the charge fee will be 0.50. The maximum charge is $10 for a 24 hours period.

Page 10: Lynn Walsh, Ph.D.  walshl@oldwestbury Alireza Ebrahimi, Ph.D. ebrahimia@oldwestbury

Face to Face Solution

• A common face to face solution is shown as below where the computation is divided into three parts the minimum charge, additional charge and a case when the charge exceeds the maximum $10.

• If hours<=3 charge=3;• else charge=(hours-3)* 0.50• if charge>10 charge=10.00

Page 11: Lynn Walsh, Ph.D.  walshl@oldwestbury Alireza Ebrahimi, Ph.D. ebrahimia@oldwestbury

Online Student Solution

• A variation case of an online solution will find the maximum hour as 16 after the first three hour or 19 including the first three hours. This is an interesting phenomenon since no where in problem set the amounts of 16 or 19 have been cited. Student will find the intermediate solution by themselves rather than relying on the program. For example since the maximum charge is $10 therefore the maximum hours that make this charge will be 16 after the first three hours.

Page 12: Lynn Walsh, Ph.D.  walshl@oldwestbury Alireza Ebrahimi, Ph.D. ebrahimia@oldwestbury

Variation 1 (ID Name= JD)#include <iostream>using std::cout;using std::cin;using std::endl;#include <iomanip>using std::setw; double CalculatedCharge ( double ); //prototype definition for function TotalChargeint main(){double hours;double fee;double totalCharge = 0;double totalHours = 0;int hourCounter = 0;// Loop 10 timesfor ( int carCounter = 1; carCounter <= 10; carCounter++) {// Get hours parked information from user for each carcout << "Enter hours parked: " ;cin >> hours;hourCounter = hourCounter + hours;fee = CalculatedCharge (hours);cout << "Car " << carCounter << setw (10) << "Hours " << hours << setw (10) << fee <<endl;totalCharge = totalCharge + fee;totalHours = totalHours + hours;}cout << "Total Hours: " << totalHours << endl;cout << "Total Charge: " << totalCharge << endl;return 0;} // end maindouble CalculatedCharge ( double inhours ){double defaultfee = 2; double maxfee = 10;if ( inhours <= 3){ return defaultfee;}else if ( inhours >= 16) { return maxfee;}else { return ((( inhours -3) * .50) + 2.00);}}

Page 13: Lynn Walsh, Ph.D.  walshl@oldwestbury Alireza Ebrahimi, Ph.D. ebrahimia@oldwestbury

Future Work• However, online variations in problem

solving, is a subject worthy of further exploration which lead to draw a better conclusion.

Page 14: Lynn Walsh, Ph.D.  walshl@oldwestbury Alireza Ebrahimi, Ph.D. ebrahimia@oldwestbury
Page 15: Lynn Walsh, Ph.D.  walshl@oldwestbury Alireza Ebrahimi, Ph.D. ebrahimia@oldwestbury
Page 16: Lynn Walsh, Ph.D.  walshl@oldwestbury Alireza Ebrahimi, Ph.D. ebrahimia@oldwestbury
Page 17: Lynn Walsh, Ph.D.  walshl@oldwestbury Alireza Ebrahimi, Ph.D. ebrahimia@oldwestbury
Page 18: Lynn Walsh, Ph.D.  walshl@oldwestbury Alireza Ebrahimi, Ph.D. ebrahimia@oldwestbury
Page 19: Lynn Walsh, Ph.D.  walshl@oldwestbury Alireza Ebrahimi, Ph.D. ebrahimia@oldwestbury

• Vehicle with Flat Tire Monitor*• Light up in Yellow and red:• > Tire is deflated Carefully bring the

car to a stop. Completely with the additional information starting on page 66.

• >Flat Tire Monitor not initialized Initialize Flat Tire Monitor.

Refer to page 66Light up in yellow: Flat Tire Monitor failed. Punctures are not indicated. Have the system checked

Page 20: Lynn Walsh, Ph.D.  walshl@oldwestbury Alireza Ebrahimi, Ph.D. ebrahimia@oldwestbury
Page 21: Lynn Walsh, Ph.D.  walshl@oldwestbury Alireza Ebrahimi, Ph.D. ebrahimia@oldwestbury