AlgoTutor Tutorial (4) Using the Virtual Machine Component of AlgoTutor J. Yoo, S. Yoo, C. Pettey, S. Seo, and Z. Dong MTSU Computer Science Department.

Slides:



Advertisements
Similar presentations
Once you are logged in, click through the steps below. 1. Start 2. Programs3.Microsoft4. Word Menu Office2007.
Advertisements

Introduction to the SPL Interpreter
Teacher Functions. Teacher Functions in OAS Create Tests Assign Tests to a Class View Reports of Student Performance.
Microsoft Expression Web-Illustrated Unit J: Creating Forms.
PAM—Hints and Tips Reminders and Shortcuts. The Display Button To switch from one child to another, you use the drop-down to choose the child and then.
AlgoTutor Tutorial (1) Composing an algorithm using AlgoTutor J. Yoo, S. Yoo, C. Pettey, S. Seo, and Z. Dong MTSU Computer Science Department.
In Campus Pipeline use the My Class Rosters link appropriate for your computer and follow the directions to browse to your roster files. Copy and paste.
Registering Students for All-State Auditions Using MPA Online.
W2D1 Fluency with IT = to learn / figure out quickly to use the computer for whatever purpose skills (lab) concepts (lectures)
AlgoTutor Tutorial (2) Refining an algorithm J. Yoo, S. Yoo, C. Pettey, S. Seo, and Z. Dong MTSU Computer Science Department.
AlgoTutor Tutorial (5) The Partial Solution Exercise J. Yoo, S. Yoo, C. Pettey, S. Seo, and Z. Dong MTSU Computer Science Department.
Submitting Your Signature Piece Electronic Portfolio On Taskstream [Version 5/1/08 /mb] Submitting Your Signature Piece… 1. What Is A “Signature Piece”?
Center Accreditation Online System
Getting Started with Layout Compiled by Ryan Johnson May 1, 2002  Open Orcad Capture under Engineering Software  Under FILE, choose NEW, PROJECT  The.
Doctoral Program of Study Step by Step Guide on submitting your Interactive Program of Study online.
Graduate Program Of Study Step by Step Guide to submitting your Interactive Program of Study online.
Alice: A Free 3D Animation World for Teaching Programming Barbara Ericson Georgia Institute of Technology Oct 2005.
Hot Potatoes Tutorial Jamie Fowler Mathematics Teacher
Drawing forecast charts. Open NeLant basic map area.
Chapter Accreditation Online System Usage Tutorial Department of Member Relations & Grants National Children’s Alliance.
Modeling and Solving Two-Step Equations through explorelearning.com SEVENTH GRADE MATH Moving Straight Ahead Investigation 4.2.
AlgoTutor Tutorial (3) Program Pad J. Yoo, S. Yoo, C. Pettey, S. Seo, and Z. Dong MTSU Computer Science Department Making the transition from the algorithm.
Digital Logic and State Machine Design Installing Xilinx WebPACK 12.4 CS 2204 Digital Hardware.
Start the slide show by clicking on the "Slide Show" option in the above menu and choose "View Show”. or – hit the F5 Key.
Have you tried Track Changes? I think you are going to like it.
Go to the Roseville City School District Website and pull down the Employees menu. Then click Online Services. Scroll down until you see Global Scholar-
Introduction to Computational Linguistics Programming I.
Mail merge I: Use mail merge for mass mailings Perform a complete mail merge Now you’ll walk through the process of performing a mail merge by using the.
Start the slide show by clicking on the "Slide Show" option in the above menu and choose "View Show”. or – hit the F5 Key.
Nonvisual Arrays and Recursion by Chris Brown under Prof. Susan Rodger Duke University June 2012.
Finding a Music File to Work With From the PUSD student home page, select “Royalty Free Music”
Can You Hear Me Now? Communication for Teachers Using Microsoft Outlook.
1 ITI 1120 Lab # 1 An Introduction to the Lab Environment Contributors: G. Arbez, M. Eid, D. Inkpen, A. Williams, D. Amyot.
Website Editing From Gingerweb The Image Gallery.
1 Moodle Login Professional Development Training.
Inventory Skills Entering the Counts What this tutorial covers—and doesn’t Inventory tasks 1. Record transfers 2. Report losses 3. Get organized 4. Print.
CS320n –Visual Programming More LabVIEW Foundations.
Introduction to Programming in VB Chapter 1. 2 Software Development Life Cycle Gather Requirements Design Program Code & Test Program Implement u Software.
Mr. White.  The P: drive is a network drive to which you can connect to access and submit files  Using the P: drive, you can: ◦ Submit work to your.
Tips for Making your videos Make sure that your video is less than a minute long. Consider making two videos (one for each exercise) and attaching.
How to Back Up In 10 Easy Steps. Step 1: Double click on My computer. You should see something like this. WatchWatch.
How to save your work… T. Canady. Opening an application Once you open an application, immediately click –File –Save.
This is how you invoke the Microsoft Visual Studio 2010 Software. All Programs >> Microsoft Visual Studio 2010.
Alice: A Free 3D Animation World for Teaching Programming.
COMPUTER PROGRAMMING I 3.01 Apply Controls Associated With Visual Studio Form.
Engrade Turn-Ins ALLOW STUDENTS TO DIGITALLY TURN IN AN ASSIGNMENT.
If you don’t have Google Earth downloaded already, you can go to to get it.
First, you will log in to the OAS CRCT online practice. Click on the following link.
Hstry.co Interactive Timelines. Sign Up for Hstry.co Easy as 1, 2, 3! Log in to Hstry.co and sign up as a teacher. You can sign up using your Google Account.
+ Auto-Testing Code for Teachers & Beginning Programmers Dr. Ronald K. Smith Graceland University.
Troubleshooting Dashhawk Issues. Here's what you have to do to have the DashHawk run properly Go to the ACTUAL PROGRAM file (not the short cut)
Quest Learning and Assessment Quest is an online homework delivery and grading system created and maintained by the College of Natural Sciences at The.
How to create a website from scratch.  You should have an internet access.  Visit  You need to create a new account OR.
MAP FOR PRIMARY GRADES Student Presentation Avon Community School Corporation.
Eclipse Navigation & Usage.
3.01 Apply Controls Associated With Visual Studio Form
3.01 Apply Controls Associated With Visual Studio Form
Teacher Functions.
Scott High School Course Registration
UNITY TEAM PROJECT TOPICS: [1]. Unity Collaborate
Log in with your SHSU username and password.
To send your work click on student upload icon
Joining an eService Class.
Joining an eService Class.
Welcome to Science!!! Things to know!.
Training Presentation for McCormick’s Proficiency Sample Program Website Lesson 6 - How to edit saved microbiology results [Instructor Notes, if any,
Closing Disclosure Request Process
Training Presentation for McCormick’s Proficiency Sample Program Website Lesson 5 - How to display your chemistry results (input summary) [Instructor.
Closing Disclosure Request Process
Southwest college Registration instructions
Presentation transcript:

AlgoTutor Tutorial (4) Using the Virtual Machine Component of AlgoTutor J. Yoo, S. Yoo, C. Pettey, S. Seo, and Z. Dong MTSU Computer Science Department

What is the Virtual Machine? The Virtual Machine is a component of the AlgoTutor System It allows you to visualize the flow of data through an algorithm To use the Virtual Machine, you need to first develop an algorithm for a given problem The Virtual Machine is only available for certain problems

How to use the Virtual Machine Start with an AlgoTutor problem exercise that has been created for the Virtual Machine. Solve the AlgoTutor problem (hint: the ordering and mapping phases are combined into one phase) –Drag Operations into the appropriate order –Click “compare my ordering w/ teacher’s” if you really need help but your grade is penalized if you do this too many times. Also, this only checks the ordering. It does not check the mapping. –Click the variables tab to do the mapping Click “save changes”

How to use the Virtual Machine (continued) Before clicking “Submit for grading” use the Virtual Machine to “trace” the flow of your algorithm –Use drop down arrows to select input –Click Trace execution (if the tracer window doesn’t show up check to see if you need to enable popups) –Click Execute next step to see the result of each step Click “execute w/ selected” to see what would be output by the algorithm with the selected input Click “execute w/ all” to see the grade for your algorithm Click “Submit for grading” when you are happy with your grade

Select a lab

Select an Exercise that has been created for the Virtual Machine

Click the Solve button Notice the operations phase and the mapping phase are merged into one phase

Begin as you would any other AlgoTutor problem by dragging operations from the right to the left.

You can click the Compare my ordering w/ teacher’s button if you need help. But don’t click too many times or it will hurt your grade. Also, only your ordering will be compared. The mapping is not checked.

It does warn you how many free checks you have left before your grade is hurt!!

When you are comfortable with your ordering you can do the mapping and then use the tracer to check the mapping

There is no separate mapping phase. You must click the Variables tab to see the variables

Be sure to click the save changes button before using the virtual machine algorithm tracer

Now you are ready to trace your algorithm. Begin by selecting your input values.

Then click the Trace execution button. If the tracer window doesn’t show up, make sure you have enabled popups.

Click the Execute the next step button to see each step of your algorithm

Values for variables show up here

algorithm output is here

You can also just see what would be output by your algorithm by selecting input and then clicking the Execute w/ selected button

Or you can click the Execute w/ all button to see what your grade would be

Note: Execute All takes a few seconds to complete

Only when you are satisfied should you click the Submit for grading button. You cannot go back and redo anything once that button is clicked

You can change your mind about submitting by clicking Cancel

Click View Solution to see the finished algorithm

Now you can do the next exercise in the lab!!!