AlgoTutor Tutorial (1) Composing an algorithm using AlgoTutor J. Yoo, S. Yoo, C. Pettey, S. Seo, and...
-
Upload
stanley-witherow -
Category
Documents
-
view
219 -
download
2
Transcript of AlgoTutor Tutorial (1) Composing an algorithm using AlgoTutor J. Yoo, S. Yoo, C. Pettey, S. Seo, and...
![Page 1: AlgoTutor Tutorial (1) Composing an algorithm using AlgoTutor J. Yoo, S. Yoo, C. Pettey, S. Seo, and Z. Dong MTSU Computer Science Department.](https://reader035.fdocuments.us/reader035/viewer/2022070308/551c4bfe550346a5458b4abf/html5/thumbnails/1.jpg)
AlgoTutor Tutorial (1)
Composing an algorithm using AlgoTutor
J. Yoo, S. Yoo, C. Pettey, S. Seo, and Z. Dong
MTSU Computer Science Department
![Page 2: AlgoTutor Tutorial (1) Composing an algorithm using AlgoTutor J. Yoo, S. Yoo, C. Pettey, S. Seo, and Z. Dong MTSU Computer Science Department.](https://reader035.fdocuments.us/reader035/viewer/2022070308/551c4bfe550346a5458b4abf/html5/thumbnails/2.jpg)
Welcome to AlgoTutor
• AlgoTutor (Algorithm Tutor)
• This tutorial will introduce you to the basics of AlgoTutor.
• AlgoTutor currently only works with Firefox.– It does not work in IE.
• To use AlgoTutor, you need to have an account. – Use the class account given by your instructor.
![Page 3: AlgoTutor Tutorial (1) Composing an algorithm using AlgoTutor J. Yoo, S. Yoo, C. Pettey, S. Seo, and Z. Dong MTSU Computer Science Department.](https://reader035.fdocuments.us/reader035/viewer/2022070308/551c4bfe550346a5458b4abf/html5/thumbnails/3.jpg)
Starting AlgoTutor
1. Open FireFox (Don’t use IE)2. Go to cslabserver2.cs.mtsu.edu3. Log in using your class account (c#)
– Click on “Proceed to the AlgoTutor lab”– Or you can directly go to Algotutor lab by going to
cslabserver.cs.mtsu.edu/algorithm– You will see the list of labs available
4. Click on the lab that you want to do– For exampl, Lab 1: Introduction to Algotutor will get you
to the exercise list
5. Click on an exercise– The problem page will be displayed.
6. Click on solve to start the algorithm composer.
![Page 4: AlgoTutor Tutorial (1) Composing an algorithm using AlgoTutor J. Yoo, S. Yoo, C. Pettey, S. Seo, and Z. Dong MTSU Computer Science Department.](https://reader035.fdocuments.us/reader035/viewer/2022070308/551c4bfe550346a5458b4abf/html5/thumbnails/4.jpg)
Exercise Page
Problem description for this problem. Read carefully to
understand what the problem is asking.
Then click on solve link on the left.
![Page 5: AlgoTutor Tutorial (1) Composing an algorithm using AlgoTutor J. Yoo, S. Yoo, C. Pettey, S. Seo, and Z. Dong MTSU Computer Science Department.](https://reader035.fdocuments.us/reader035/viewer/2022070308/551c4bfe550346a5458b4abf/html5/thumbnails/5.jpg)
Composer: Operation Selection Phase Operations to be used
(drag to the left) in the algorithm separated
into top level and lower level.Work area that will
hold your solution.
![Page 6: AlgoTutor Tutorial (1) Composing an algorithm using AlgoTutor J. Yoo, S. Yoo, C. Pettey, S. Seo, and Z. Dong MTSU Computer Science Department.](https://reader035.fdocuments.us/reader035/viewer/2022070308/551c4bfe550346a5458b4abf/html5/thumbnails/6.jpg)
Features in Operation Selection Phase
• Composing by dragging• Checking correctness: <check my
ordering>• Saving your solution: <save changes>• <Use Lifeline>• <Feedback>• <Manual Grade>• <GUI Help>• <Ordering done, Parameter mapping
next>
![Page 7: AlgoTutor Tutorial (1) Composing an algorithm using AlgoTutor J. Yoo, S. Yoo, C. Pettey, S. Seo, and Z. Dong MTSU Computer Science Department.](https://reader035.fdocuments.us/reader035/viewer/2022070308/551c4bfe550346a5458b4abf/html5/thumbnails/7.jpg)
Feature in Composer: Check correctness
• <Check my ordering>Blue box: last correct stepRed box: first incorrect step
![Page 8: AlgoTutor Tutorial (1) Composing an algorithm using AlgoTutor J. Yoo, S. Yoo, C. Pettey, S. Seo, and Z. Dong MTSU Computer Science Department.](https://reader035.fdocuments.us/reader035/viewer/2022070308/551c4bfe550346a5458b4abf/html5/thumbnails/8.jpg)
Feature in Composer: Lifeline
• If you cannot figure out what is the correct next step, <Use Lifeline> button.
Blue box: correct next step to be used
![Page 9: AlgoTutor Tutorial (1) Composing an algorithm using AlgoTutor J. Yoo, S. Yoo, C. Pettey, S. Seo, and Z. Dong MTSU Computer Science Department.](https://reader035.fdocuments.us/reader035/viewer/2022070308/551c4bfe550346a5458b4abf/html5/thumbnails/9.jpg)
Composer: Operation Selection Phase
Save your current algorithm
Send comments to teacher
Done with ordering, move to parameter mapping
phase.
![Page 10: AlgoTutor Tutorial (1) Composing an algorithm using AlgoTutor J. Yoo, S. Yoo, C. Pettey, S. Seo, and Z. Dong MTSU Computer Science Department.](https://reader035.fdocuments.us/reader035/viewer/2022070308/551c4bfe550346a5458b4abf/html5/thumbnails/10.jpg)
Exercise page when completed
View the correct solution
Click here to go back to the exercise list