GENERIC CODE-MEMORY DIAGRAM ANIMATION CREATOR: AN AID FOR EFFECTIVE COMPUTER-PROGRAMMING TEACHING
|
|
- Catherine Townsend
- 8 years ago
- Views:
Transcription
1 GENERIC CODE-MEMORY DIAGRAM ANIMATION CREATOR: AN AID FOR EFFECTIVE COMPUTER-PROGRAMMING TEACHING Mark Dixon University of Plymouth, School of Computing Communications and Electronics, Drake Circus, Plymouth, UK Abstract Previous work has described difficulties of using static media (books and lecture slides) with narratives to explain dynamic computer programming concepts. The potential for code-memory diagram (CMD) animation software to overcome these limitations and enhance student learning has been demonstrated. This language independent software tool is particularly relevant to higher education with recent increases in class sizes. For these animations to realise this potential, there must be a mechanism for lecturers to quickly and easily create and adapt animations to meet their specific needs. This paper focuses on the interaction between the CMD animation software and the lecturer during preparationtime. It describes a year-long evaluation of the software, and the development and evaluation of animation editing software. Participant observation was employed to determine how the software performed over an academic year. Semistructured interviews were conducted with 3 lecturers to determine current use of animations, and the perceived usefulness of the enhanced version of the software. Current use of animation was perceived to be very useful, but restricted by the level of preparation time required. The lecturers perceived the CMD animation creation software as fast, easy, brilliant, and a potential solution to this, and were very keen to start using it. Key Words Teaching computer programming, computer assisted learning 1. Introduction Previous work has described problems with teaching computer programming, and the potential of codememory diagram (CMD) animation software to improve student understanding, as an aid to student-lecturer interaction during contact time (lectures and tutorials). This paper focuses on lecturer-computer interaction while creating CMD animations during preparation time (a critical factor in realising the potential of such animations). 1.1 Teaching computer programming: Problems Computer programming is widely regarded as difficult to learn and teach, with some concepts (such as passing parameters by reference) being identified as particularly problematic [1]. This is compounded by two factors in higher education (HE). Firstly, students are admitted to undergraduate computing degrees with no prior experience of computer programming, which creates a diverse range of subject specific prior knowledge in stage 1 groups. Secondly, over the past 10 years, there has been a trend toward the massification of HE in the UK and internationally, which has resulted in larger class sizes and an increased proportion of less able/motivated students [2]. A key practical problem in teaching computer programming is the conflict between the fundamental concepts and the standard explanation media (such as books and lecture slides). The concepts are dynamic (relating to changes occurring in memory over time), whereas the media are static requiring lengthy narratives that are notoriously difficult to follow and therefore largely ineffective. 1.2 Code-memory diagram animation software: student-lecturer-computer interaction Previous work [3] has demonstrated the ability of codememory diagram (CMD) animation software tools to enhance student understanding of computer-programming concepts (such as variables, arrays, functions, and procedures). Figure 1 shows the CMD animation viewer software. This automated the manual process of drawing CMDs (on paper or the white-board), which involved showing the effect that individual lines of code have on variables in memory. It also went beyond the manual process, providing facilities that were too time consuming to
2 perform by hand, such as constantly displaying an arrow indicating the current line, and ticking each line that had been executed. A large proportion of educational research focuses on student-lecturer or student-computer interaction during contact time. This paper focuses on lecturer-computer interaction during preparation time. As such it emphasises the relationship between preparation time, quality of teaching, and effectiveness of teaching in terms of increases in student understanding. 2. Method This paper presents the current state (phase 2 and the pilot stage of phase 3) of an on-going programme of work, which has 4 phases: Figure 1: Code-memory diagram animation viewer software. This provided an explicit detailed visual model of the dynamic interactions between individual lines of code and variables in memory, which overcame the limitations of static media (such as books and slides). The software also provided a common point of reference that supported the student-lecturer scaffolding [4] process. 1.3 CMD animation creation: lecturer-computer interaction In order to realise the potential of CMD animations for widespread routine use, there must be a quick and easy way for lecturers to create animations that meet their specific needs. Anecdotal evidence and informal discussions with other lectures indicated a common perception that animations can help explain programming concepts to students why then are animations not in more widespread use? Is it possible that the single factor preventing more widespread use of animation in teaching programming is the time required to produce and modify individual animations. This paper describes the: further development of the animation viewer software tool, that allowed it to be used in conjunction with Microsoft PowerPoint, evaluation of CMD animation software over a year long module, further development of the animation creation software to provide a quick and easy direct manipulation [5] interface for creating CMD animations, and pilot evaluation of this improved animation creation software. Phase 1 (use in controlled environment by lecturerdeveloper) This represented a proof of principle for the CMD animation viewer software in revision sessions at the end of a module. This used a student perception questionnaire, video observation, and participant observation to determine whether the software enhanced or inhibited student learning. It was completed during the 2002/2003 academic year, and has been reported in [3]. Phase 2 (routine use by lecturer-developer) This used the CMD animation viewer software across a complete year long module. It involved the modification of the CMD animation viewer software for smoother integration with PowerPoint slides, and the development of the CMD animation editor software (to make creating and editing animations easier and quicker phase 1 animations were created by typing data directly into Microsoft Access database tables). This sought to determine whether the use of the software in routine teaching sessions was practical. It has been undertaken during the current (2003/2004) academic year, and although not complete the remaining week of teaching is unlikely to significantly alter the findings. This phase is described in more detail in section 2.1. Phase 3 (trial use by other lecturers) This represents the use of the CMD animation viewer and enhanced creator software by a small number of trial lectures within the developer s own institution across the 2004/2005 academic year. The preliminary pilot stage of this phase has been completed. This phase is described in more detail in section 2.2. Phase 4 (routine use by wider lecturing community) This represents the ultimate goal of widespread general release of the software within the general teaching population. It is tempting to argue that the benefits and impact of using the tool are obvious. However, the introduction of technology without empirical evidence of its safety and usefulness is potentially very dangerous. History presents several examples of new technology being introduced
3 without thorough evaluation, sometimes with disastrous consequences. For example, in the late 1960s a new technology was introduced into obstetric medicine, called the cardiotocogram (CTG), it recorded (onto a paper trace) a baby s heart rate and the contractions of the mother s uterus during birth. This was done without large scale trials on the basis that it s usefulness was obvious. However, recent studies have found no difference in outcome between CTG based and traditional methods of monitoring, and continuous CTG monitoring has been associated with an increase in unnecessary intervention (such as caesarean section). Every recent annual report of the confidential enquiry into stillbirths and death in infancy (CESDI) has identified misinterpretation of the CTG as a significant cause of unnecessary fetal death [6]. 2.1 Phase 2 Use by author in routine sessions. The CMD animation viewer software was modified for easier integration with Microsoft PowerPoint slides (described in section 3.1), and a CMD animation editor was developed (described in section 3.2). This software was then used in a year-long stage 1 computer-programming module of an undergraduate computing degree, delivered by the author. Data collection was therefore longitudinal, and based upon participant observation. This was selected to minimise interference with student learning, and because prolonged employment of other methods (such as questionnaire, or video observation) would have been impractical. This degree was not typical of computing degrees in that it combined technical computing with art and design. As a result students tended to have less technical experience than those on straight computing degrees. About 50% of the students had prior experience with computerprogramming (typically 2 years A level at school of college of further education). The remaining 50% had no prior experience with computer-programming. The module spanned the academic year (split into 3 terms). All teaching material was delivered in the first two terms, with the final term being used for formal examinations. Term 1 focused on fundamental computerprogramming concepts (such as variables, loops, and procedures). Term 2 extended this into database front-end development, object-oriented programming, and web development (client-side and server-side scripting). 2.2 Phase 3 Trial use by other lecturers in routine sessions. Initial Development The CMD animation editor software was modified to make creating and changing animations easier and quicker (described in section 3.3). Pilot Review Review sessions were then conducted independently with 3 other computer programming lecturers in the author s host institution. These sessions were 1:1 and off-line (no students were present). This involved a questionnaireguided semi-structured interview [7], and accompanying software demonstration. The first 6 questions in the questionnaire aimed to identify what modules the lectures currently taught, to what degree animations were used, how effective this was (in terms of both student learning and usefulness to the lecturer), and whether there were any difficulties. The CMD animation viewer and editor software were demonstrated after these questions were answered. The seventh (final) question sought to elicit the lecturers impression of how useful the software would be to them, and where it would be applied in their teaching. Longitudinal Evaluation The main stage of phase 3 will commence in September 2004 and run over the duration of the 2004/2005 academic year. The three lecturers who participated in stage 1 will use the CMD animation creation and viewer software in their modules. Longitudinal participant observation will be used to evaluate the software s effectiveness (both in terms of student learning and impact on lectures). 3. Code-Memory Diagram Animation Software The aim of the work was to develop a common framework and an automated software tool for presenting animations of code-memory interactions to students. The software would need to be language independent, and provide facilities to quickly and easily generate new animations and adapt existing animations for specific use. 3.1 Phase 2 Animation Viewer The CMD animation viewer software used in phase 1 was modified to allow the animations to be linked to slides in PowerPoint presentations. The link started a specific animation immediately (the drop-down list of animations, and buttons were not shown). Clicking anywhere on the CMD moved on to the next frame in the animation, and when the last frame was shown, a further click closed the viewer and returned to PowerPoint.
4 3.2 Phase 2 Animation Creator Figure 2 shows the initial (phase 2) user interface design for the code-memory diagram animation editor software. C I V Create variable This is used to represent the creation of a variable in memory. It causes a rectangle to be drawn on the memory diagram, with the variable name to the left and its value inside. Set variable This is used to represent the changing of a variable s value. It causes the value of a variable shown in the memory diagram to change. Remove variable This is used to represent the memory used by a variable being released when the variable goes out of scope. It causes a variable in the memory diagram to disappear. User Interface Design Figure 2: Initial user interface design for the code-memory diagram animation editor software. Figure 3 shows the direct manipulation user interface design for the (phase 3) CMD animation editor software. F A V This was strongly tied to the internal representation of the CMD animation data. It had three main display areas: Code (C): This was used to edit the code text. Instructions (I): This was used to add, edit, and remove instructions that made up the animation. As an instruction was selected, its data items were displayed (and could be edited) in the text boxes above the list. The user (lecturer) had to type all data associated with an instruction. This included entering a whole number representing the position that a newly created variable appeared in the memory diagram. It also required the entry of the line number of the next line of code. Viewer (V): This allowed the user to simulate the animation as it would appear to students in the viewer software. This operated separately from the instruction editing facilities. 3.3 Phase 3 Animation Creator: Direct Manipulation Terminology An animation consists of a sequence of frames. Each frame consists of one or more instructions, and is associated with a particular line of code. Each instruction changes the code-memory diagram in some way. There are four types of instruction: Do This is used to record the execution of a particular line of code, with no change to the memory diagram. Complete execution is shown on the diagram by displaying a tick to the left of the line. Partial execution (as in the case of a function or procedure call) is shown by a filled circle in the same place. Figure 3: direct manipulation user interface design for the codememory diagram animation editor software. There are three main panes: Animation pane (A) shows a list of all animations in the current database, and provides facilities to add new animations; and edit, remove, save, and select existing animations. Once an animation is selected its associated data is displayed in the frame (F) and viewer panes (V). Frame pane (F) shows a graph/chart representing the sequence of frames that will be displayed when the animation is viewed. Each node on the graph represents a single instruction, and is colour coded on the basis of instruction type (do green, create variable yellow, set variable cyan, and remove variable red) to make recognition easier. Clicking any instruction will select that instruction and run the animation in the viewer pane to that point. Clicking the right mouse button brings up a popup menu, which provides facilities to manipulate the selected
5 instruction and insert an new instruction at the current point in the animation. Viewer pane (V) simulates what will be displayed when the animation is shown to students by the viewer software. It also provides facilities to add and modify instructions, via rapid and easy direct manipulation [5] of the CMD: Insert Do frame: This is done by selecting and double-clicking a portion of text in a line of code. Insert Create Variable frame: This is done by selecting a portion of text in a line of code and dragging it into an unoccupied part of the memory diagram. Insert Set Variable frame: This is done by selecting a portion of text in a line of code and dragging it into an existing variable. Insert Remove Variable frame: This is done by dragging a variable from the CMD onto the line of code which deletes it (causes it to go out of scope). Change Frame s code line: The line of code that the currently selected frame is associated with can be changed by dragging the program counter arrow up or down. Change Variable s position on CMD: The position that a variable appears at on the CMD can be adjusted by selecting the frame that created the variable and dragging the variable on the CMD up or down. The edit code button allows the lines of code to be changed, by typing directly into the code on the CMD. 4. Results 4.1 Phase 2 Nine animations were developed over the duration of the first term specifically for delivery in lectures (to accompany PowerPoint slides) and subsequent re-use in tutorials. These animations covered variables, conditional execution, loops, arrays, structures/records, variable scope, functions, and passing procedure arguments by reference. The animations worked well in both lectures and tutorials (confirming the phase 1 findings): they were well received by students, made delivery easier (by reducing the amount of mundane drawing work), provided a common point of reference, and enhanced student understanding. No new animations were developed during the second term, although animations from the first term were used to revise material. There were two reasons for this. Firstly, although the animations were quicker to produce than equivalent PowerPoint presentations, they still required a considerable amount of time, which limited the frequency of use. As the module progressed the material became more complex and examples became longer, which increased the time required to produce animations to the point where it just was not viable in the time available. Secondly, the software had no explicit support for second term concepts such as object oriented programming; and client-side and server-side web code. This phase was not fully completed at the time of publication (1 teaching week left in term 2). However, a pattern had emerged in the data, which seemed unlikely to change in the last teaching week. 4.2 Phase 3: Pilot Review Current teaching: All three lecturers confirmed that they were currently teaching computer programming modules (6 in total), ranging across all stages 0 (foundation year access to HE), 1, 2, and 3. Four modules used Java, one used C++, and one used Visual BASIC. All modules either introduced or depended upon fundamental programming concepts (such as variables, loops, procedures, and functions). Five modules focused on object-oriented programming. Current use of animation: All three lecturers used Microsoft PowerPoint to prepare lecture slides. One lecturer indicated that they had not used animation before, the other two indicated that they used animation to annotate and build up code bit by bit, and to show the interactions between code and memory for concepts such as parameter passing, pointers, and object creation. Effectiveness of animation: The two lecturers who used animation indicated that it was very useful and useful to them during sessions, and very effective and effective in improving student understanding. Animation preparation time: The amount of preparation time required was described as high dropping to medium once I ve done it a lot of times, and high to very high. An estimate of the actual time difference was given as about 2 minutes for one text-only slide, and about 10 to 15 minutes for one slide of animation, with the comment that once this was scaled up to a nominal 20 slides per 1 hour lecture it takes forever. The two lecturers who used animation said that they would like to use it more, but that the amount of time it takes to prepare caused by the limitations of the presentation tools available makes this impractical. Usefulness of Software: After the demonstration of the CMD animation software viewer and editor the lecturers indicated that its usefulness in their modules would be very high, very high/high, and very high/high. They described it as brilliant, very quick, very clear, and easy to use. They indicated that it was most obviously powerful for teaching stage 0 and 1 students, although it seemed to have potential for object-oriented programming concepts taught mainly during stages 2 and 3.
6 5. Conclusion 5.1 CMD Animation Viewer software The use of the CMD animation software over a year long module (phase 2), confirmed that the benefits observed during the revision sessions (phase 1) also apply during routine use in normal teaching sessions. The software continually enhanced student understanding, by providing an explicit model of code-variable interaction, alleviating the lecturer of a significant portion of mechanistic drawing tasks, and supporting student-lecturer interaction. 5.2 CMD Animation Creator software The routine use of the CMD animation software over the duration of an entire module, demonstrated that the ability to create animations quickly and easily is critical. Without this the full benefit of CMD animations cannot be realised, as the preparation-time required can make creation and modification of animations impractical within the timeframes available. This highlights the need for thorough evaluation of new teaching methods and technologies. If the initial (phase 2) version of the CMD animation creation software were released it could have significantly added to the lecturer s already high workload. This could have made teaching computer programming more difficult, and given a falsely negative indication of the potential benefits of the approach. 5.3 Current use of animation in teaching computerprogramming Other areas of investigation include more-complex animations, larger-scale studies of impact on student understanding, the adaptation of the creator software for use in formative and summative student assessment, and the development and evaluation of a web-based version. References: [1] I. Milne, & G. Rowe, Difficulties in Learning and Teaching Programming views of students and tutors, Education and Information Technologies, 7 (1), 2002, [2] J. Biggs, Teaching for Quality Learning in University (Open University Press, 1999). [3] M. Dixon, Code-memory diagram animation software tool: towards on-line use. Proc. IASTED Conf. on Web Based Education, Innsbruck, Austria, 2004, [4] B. Somekh, Designing software to maximise learning, Association for Learning Technology Journal, 4(3), 1996, [5] B. Shneiderman, Designing the user interface: Strategies for Effective Human-Computer Interaction (Addison-Wesley Publishing Company Inc., 1998) [6] Confidential Enquiry into Stillbirths and Deaths in Infancy, 8 th annual report (London: Maternal and Child Health Research Consortium, 2001). [7] A.N. Oppenheim, Questionnaire design, interviewing and attitude measurement (Pinter, 1992). The interviews with lecturers (phase 3) gave a strong indication that within a small sample of lecturers animation was perceived to be very useful (both for the lecturer and the students), but very time consuming and therefore not used as often as lectures would like. The enhanced CMD animation creation software was seen as a potential solution to this, making the creation and modification of animations extremely quick and easy. The lecturers perceived the software as been very useful in their teaching, and were very keen to start using it. 5.4 Further work These results justify commencement of trial use by a limited number of other lecturers (phase 3), during the next academic year. This will include the application of CMD animation software beyond fundamental programming concepts, into object oriented programming, and web programming. This may lead to enhancements that provide specific functionality for these topics.
Audience Response System (Turning Point) A Quick Start Guide
Audience Response System (Turning Point) A Quick Start Guide What is Turning Point? Turning Point is an audience response system and by downloading a plug-in for PowerPoint it enables you to add interactivity
More informationPhase 1 pilot 2005/6 Intervention. GCU Caledonian Business School Business Management Page 1 of 8. Overview
University Department Module Overview Glasgow Caledonian Business school Business Management The Business School has been implementing assessment re-engineering using a variety of technologies, initially
More informationAccess 2007 Creating Forms Table of Contents
Access 2007 Creating Forms Table of Contents CREATING FORMS IN ACCESS 2007... 3 UNDERSTAND LAYOUT VIEW AND DESIGN VIEW... 3 LAYOUT VIEW... 3 DESIGN VIEW... 3 UNDERSTAND CONTROLS... 4 BOUND CONTROL... 4
More informationWorking With Microsoft PowerPoint
LIBRARY AND LEARNING SERVICES WORKING WITH MICROSOFT POWERPOINT www2.eit.ac.nz/library/ls_computer.html Working With Microsoft PowerPoint Powerpoint Basics Inserting a Graph Inserting a Sound Saving your
More informationIntellect Platform - The Workflow Engine Basic HelpDesk Troubleticket System - A102
Intellect Platform - The Workflow Engine Basic HelpDesk Troubleticket System - A102 Interneer, Inc. Updated on 2/22/2012 Created by Erika Keresztyen Fahey 2 Workflow - A102 - Basic HelpDesk Ticketing System
More informationWebEx Sharing Resources
WebEx Sharing Resources OTS PUBLICATION: WX0 REVISED: 4/8/06 04 TOWSON UNIVERSITY OFFICE OF TECHNOLOGY SERVICES =Shortcut =Advice =Caution Introduction During a WebEx session, the host has the ability
More informationMicrosoft PowerPoint 2008
Microsoft PowerPoint 2008 Starting PowerPoint... 2 Creating Slides in Your Presentation... 3 Beginning with the Title Slide... 3 Inserting a New Slide... 3 Slide Layouts... 3 Adding an Image to a Slide...
More informationMicrosoft PowerPoint 2010 Computer Jeopardy Tutorial
Microsoft PowerPoint 2010 Computer Jeopardy Tutorial 1. Open up Microsoft PowerPoint 2010. 2. Before you begin, save your file to your H drive. Click File > Save As. Under the header that says Organize
More information2. How to Use SMART Board as a Projector and Whiteboard
Page 1 Smart Board Getting Started Smart Board is an interactive whiteboard developed by SMART Technologies that combines the capabilities of a data projector and a white board. Use the SMART Board to
More informationAdvanced Presentation Features and Animation
There are three features that you should remember as you work within PowerPoint 2007: the Microsoft Office Button, the Quick Access Toolbar, and the Ribbon. The function of these features will be more
More informationUsing Excel for your assignments
[Type here] Using Excel for your assignments This document covers the basics of using Excel to perform simple data analysis and represent that data visually. Excel is a very powerful data analysis tool.
More informationAdding Animation With Cinema 4D XL
Step-by-Step Adding Animation With Cinema 4D XL This Step-by-Step Card covers the basics of using the animation features of Cinema 4D XL. Note: Before you start this Step-by-Step Card, you need to have
More informationInteractive Logging with FlukeView Forms
FlukeView Forms Technical Note Fluke developed an Event Logging function allowing the Fluke 89-IV and the Fluke 189 models to profile the behavior of a signal over time without requiring a great deal of
More informationUsing a Tablet PC for Classroom Instruction
Using a Tablet PC for Classroom Instruction Carol C. W. Hulls Dept of Electrical and Computer Engineering, University of Waterloo, Waterloo, ON N2L 3G1 Canada chulls@uwaterloo.ca Abstract - An increasing
More informationWeb Conferencing Demo and Tutorial
Web Conferencing Demo and Tutorial Overview Share presentations, documents, Web content & applications with individuals and groups around the world Adds a visual component to a conference call Enhances
More informationTerminal Four (T4) Site Manager
Terminal Four (T4) Site Manager Contents Terminal Four (T4) Site Manager... 1 Contents... 1 Login... 2 The Toolbar... 3 An example of a University of Exeter page... 5 Add a section... 6 Add content to
More informationUsing Excel to find Perimeter, Area & Volume
Using Excel to find Perimeter, Area & Volume Level: LBS 4 V = lwh Goal: To become familiar with Microsoft Excel by entering formulas into a spreadsheet in order to calculate the perimeter, area and volume
More informationMicrosoft PowerPoint 2011
Microsoft PowerPoint 2011 Starting PowerPoint... 2 Creating Slides in Your Presentation... 3 Beginning with the Title Slide... 3 Inserting a New Slide... 3 Adding an Image to a Slide... 4 Downloading Images
More informationVideo, film, and animation are all moving images that are recorded onto videotape,
See also Data Display (Part 3) Document Design (Part 3) Instructions (Part 2) Specifications (Part 2) Visual Communication (Part 3) Video and Animation Video, film, and animation are all moving images
More informationJump-Start Tutorial For ProcessModel
Jump-Start Tutorial For ProcessModel www.blueorange.org.uk ProcessModel Jump-Start Tutorial This tutorial provides step-by-step instructions for creating a process model, running the simulation, and viewing
More informationExcel Reports and Macros
Excel Reports and Macros Within Microsoft Excel it is possible to create a macro. This is a set of commands that Excel follows to automatically make certain changes to data in a spreadsheet. By adding
More informationTable Of Contents. Table Of Contents
Table Of Contents Table Of Contents Basics Calibration Function Buttons Mouse Operations Whiteboard Pen Variations Normal Pen Intelli-Pen Text Recognition Search text in Google Search text in Wikipedia
More informationAdding emphasis to a presentation in PowerPoint 2010 and 2013 for Windows
Adding emphasis to a presentation in PowerPoint 2010 and 2013 for Windows This document introduces technique to add interest to your presentation using graphics, audio and video. More detailed training
More informationSync Appointments from the Schedule Certifications Screen
Syncing 2+ Calendar Appointments with Microsoft Outlook WinTen 2+ provides users the ability to sync WinTen 2+ calendar appointments with a Microsoft Outlook calendar. This syncing ability applies to the
More informationCamtasia Studio. Creating Screen Videos
Camtasia Studio Creating Screen Videos WORKSHOP DESCRIPTION... 1 Overview 1 Prerequisites 1 Objectives 1 INTRODUCTION... 1 WHY USE CAMTASIA STUDIO?... 2 WHERE CAN I GET CAMTASIA STUDIO?... 2 HOW TO USE
More informationUsing Microsoft Word. Working With Objects
Using Microsoft Word Many Word documents will require elements that were created in programs other than Word, such as the picture to the right. Nontext elements in a document are referred to as Objects
More informationCreating a Poster in PowerPoint 2010. A. Set Up Your Poster
View the Best Practices in Poster Design located at http://www.emich.edu/training/poster before you begin creating a poster. Then in PowerPoint: (A) set up the poster size and orientation, (B) add and
More informationThe main imovie window is divided into six major parts.
The main imovie window is divided into six major parts. 1. Project Drag clips to the project area to create a timeline 2. Preview Window Displays a preview of your video 3. Toolbar Contains a variety of
More informationCreating Database Tables in Microsoft SQL Server
Creating Database Tables in Microsoft SQL Server Microsoft SQL Server is a relational database server that stores and retrieves data for multi-user network-based applications. SQL Server databases are
More informationMICROSOFT POWERPOINT STEP BY STEP GUIDE
IGCSE ICT SECTION 16 PRESENTATION AUTHORING MICROSOFT POWERPOINT STEP BY STEP GUIDE Mark Nicholls ICT Lounge Page 1 Contents Importing text to create slides Page 4 Manually creating slides.. Page 5 Removing
More information3D Viewer. user's manual 10017352_2
EN 3D Viewer user's manual 10017352_2 TABLE OF CONTENTS 1 SYSTEM REQUIREMENTS...1 2 STARTING PLANMECA 3D VIEWER...2 3 PLANMECA 3D VIEWER INTRODUCTION...3 3.1 Menu Toolbar... 4 4 EXPLORER...6 4.1 3D Volume
More informationWorking with Visio Connectors
Working with Visio Connectors Overview Connectors are lines that connect your shapes. Once a connection has been made, when the shape is moved, the connector points stay connected and move with the shape.
More informationUser Tutorial on Changing Frame Size, Window Size, and Screen Resolution for The Original Version of The Cancer-Rates.Info/NJ Application
User Tutorial on Changing Frame Size, Window Size, and Screen Resolution for The Original Version of The Cancer-Rates.Info/NJ Application Introduction The original version of Cancer-Rates.Info/NJ, like
More informationData Entry Training Module
Data Entry Training Module Estimated Training Time: 1 Hours Data entry training is for users that are planning on entering data into the InsightVision application on scorecards that have already been created.
More informationMicrosoft PowerPoint 2010
Microsoft PowerPoint 2010 Starting PowerPoint... 2 PowerPoint Window Properties... 2 The Ribbon... 3 Default Tabs... 3 Contextual Tabs... 3 Minimizing and Restoring the Ribbon... 4 The Backstage View...
More informationA Beginner s Guide to PowerPoint 2010
A Beginner s Guide to PowerPoint 2010 I. The Opening Screen You will see the default opening screen is actually composed of three parts: 1. The Slides/Outline tabs on the left which displays thumbnails
More informationecollege AU Release Notes - ClassLive ClassLive
Release Notes - 10200 A. East Girard Ave. Denver, CO 80213 Phone 303.873.7400 Fax 303.873.7449 Table of Contents INTRODUCTION...3 Entry... 4 Feature Overview... 5 Graphing Calculator... 7 TECHNICAL REQUIREMENTS...8
More informationDesktop, Web and Mobile Testing Tutorials
Desktop, Web and Mobile Testing Tutorials * Windows and the Windows logo are trademarks of the Microsoft group of companies. 2 About the Tutorial With TestComplete, you can test applications of three major
More informationDesigning a Poster using MS-PowerPoint
Designing a Poster using MS-PowerPoint TABLE OF CONTENTS Introduction... 3 Main components of a poster... 3 Setting up your poster... 5 Setting up the document size... 5 Configuring the grid and guides...
More informationEDIT202 PowerPoint Lab Assignment Guidelines
EDIT202 PowerPoint Lab Assignment Guidelines 1. Create a folder named LABSEC-CCID-PowerPoint. 2. Download the PowerPoint-Sample.avi video file from the course WebCT/Moodle site and save it into your newly
More informationAnsur Test Executive. Users Manual
Ansur Test Executive Users Manual April 2008 2008 Fluke Corporation, All rights reserved. All product names are trademarks of their respective companies Table of Contents 1 Introducing Ansur... 4 1.1 About
More informationCONSTRUCTING SINGLE-SUBJECT REVERSAL DESIGN GRAPHS USING MICROSOFT WORD : A COMPREHENSIVE TUTORIAL
CONSTRUCTING SINGLE-SUBJECT REVERSAL DESIGN GRAPHS USING MICROSOFT WORD : A COMPREHENSIVE TUTORIAL PATRICK GREHAN ADELPHI UNIVERSITY DANIEL J. MORAN MIDAMERICAN PSYCHOLOGICAL INSTITUTE This document is
More informationUnified Communications Using Microsoft Office Live Meeting 2007
Unified Communications Using Microsoft Office Live Meeting 2007 Text version of online course. Contents Unified Communications... 1 About Microsoft Office Live Meeting 2007... 3 Copyright Information...
More informationUsing MindManager 14
Using MindManager 14 Susi Peacock, Graeme Ferris, Susie Beasley, Matt Sanders and Lindesay Irvine Version 4 September 2014 2011 Queen Margaret University 1. Navigating MindManager 14... 3 Tool Bars and
More informationSMART Board Menu. Full Reference Guide
SMART Board Full Reference Guide Start-Up After entering Windows, click on the desktop icon SMART Board Tools. The SMART Board icon will appear in the system tray on the bottom right of the screen. Turn
More informationIntroduction to Microsoft PowerPoint
Introduction to Microsoft PowerPoint By the end of class, students should be able to: Identify parts of the work area. Create a new presentation using PowerPoint s design templates. Navigate around a presentation.
More informationFastTrack Schedule 10. Tutorials Manual. Copyright 2010, AEC Software, Inc. All rights reserved.
FastTrack Schedule 10 Tutorials Manual FastTrack Schedule Documentation Version 10.0.0 by Carol S. Williamson AEC Software, Inc. With FastTrack Schedule 10, the new version of the award-winning project
More information3 What s New in Excel 2007
3 What s New in Excel 2007 3.1 Overview of Excel 2007 Microsoft Office Excel 2007 is a spreadsheet program that enables you to enter, manipulate, calculate, and chart data. An Excel file is referred to
More informationUSING DOCUWARE TO MANAGE WORKFORCE SOLUTIONS FILES CAREER OFFICE
USING DOCUWARE TO MANAGE WORKFORCE SOLUTIONS FILES CAREER OFFICE Using DocuWare to Manage Workforce Solutions Files Workforce Solutions 2015 Version 1.1, 3/17/15 Workforce Solutions is an equal opportunity
More informationIntroduction to MS WINDOWS XP
Introduction to MS WINDOWS XP Mouse Desktop Windows Applications File handling Introduction to MS Windows XP 2 Table of Contents What is Windows XP?... 3 Windows within Windows... 3 The Desktop... 3 The
More informationMicrosoft Office PowerPoint 2003. Creating a new presentation from a design template. Creating a new presentation from a design template
Microsoft Office PowerPoint 2003 Tutorial 2 Applying and Modifying Text and Graphic Objects 1 Creating a new presentation from a design template Click File on the menu bar, and then click New Click the
More informationSmartboard and Notebook 10 What s New
Smartboard and Notebook 10 What s New Smartboard Markers and Eraser (for use with all programs): You may use your finger as the mouse. Press down twice to double click Hold your finger down for a few seconds
More informationJOOMLA 2.5 MANUAL WEBSITEDESIGN.CO.ZA
JOOMLA 2.5 MANUAL WEBSITEDESIGN.CO.ZA All information presented in the document has been acquired from http://docs.joomla.org to assist you with your website 1 JOOMLA 2.5 MANUAL WEBSITEDESIGN.CO.ZA BACK
More informationA guide to giving a Presentation & Using Microsoft PowerPoint
A guide to giving a Presentation & Using Microsoft PowerPoint August 2013 Contents PAGE NO. PREPARING YOUR PRESENTATION...1 Introduction...1 The Four P s...1 Plan...1 Prepare...1 Practice...2 Present...2
More informationUse fireworks and Bonfire night as a stimulus for programming
Learn it: Scratch Programming Make fireworks in Scratch Use fireworks and Bonfire night as a stimulus for programming Create an animated bonfire Design and program a working Catherine wheel Design and
More informationBeginning PowerPoint: Hands-On Exercise (Windows XP) Regent University
Beginning PowerPoint: Hands-On Exercise (Windows XP) 10/1/02 (Creation Date) 01/08/2004 Regent University The Center for Teaching & Learning 1 Beginning PowerPoint: Hands-On Exercise (Windows XP) 1. Open
More informationMaximizing the Use of Slide Masters to Make Global Changes in PowerPoint
Maximizing the Use of Slide Masters to Make Global Changes in PowerPoint This document provides instructions for using slide masters in Microsoft PowerPoint. Slide masters allow you to make a change just
More informationA Short Tutorial on Using Visio 2010 for Entity-Relationship Diagrams
A Short Tutorial on Using Visio 2010 for Entity-Relationship Diagrams by Nezar Hussain Microsoft Visio 2010 is a flexible software tool that allows users to create some diagrams and charts, providing an
More informationAutomate tasks with Visual Basic macros
Automate tasks with Visual Basic macros If you're not familiar with macros, don't let the term frighten you. A macro is simply a recorded set of keystrokes and instructions that you can use to automate
More informationKaleidaGraph Quick Start Guide
KaleidaGraph Quick Start Guide This document is a hands-on guide that walks you through the use of KaleidaGraph. You will probably want to print this guide and then start your exploration of the product.
More informationWorking with SQL Server Integration Services
SQL Server Integration Services (SSIS) is a set of tools that let you transfer data to and from SQL Server 2005. In this lab, you ll work with the SQL Server Business Intelligence Development Studio to
More informationOptomate Training Compendium Appointment Book Page 2
2. Appointment Book The Optomate Premier Series Appointment Book has been developed based on the Microsoft Outlook calendar. It offers a quick and easy method for finding and entering new appointments,
More informationMultiExperiment Viewer Quickstart Guide
MultiExperiment Viewer Quickstart Guide Table of Contents: I. Preface - 2 II. Installing MeV - 2 III. Opening a Data Set - 2 IV. Filtering - 6 V. Clustering a. HCL - 8 b. K-means - 11 VI. Modules a. T-test
More informationSMART BOARD USER GUIDE FOR PC TABLE OF CONTENTS I. BEFORE YOU USE THE SMART BOARD. What is it?
SMART BOARD USER GUIDE FOR PC What is it? SMART Board is an interactive whiteboard available in an increasing number of classrooms at the University of Tennessee. While your laptop image is projected on
More informationProgramming in Access VBA
PART I Programming in Access VBA In this part, you will learn all about how Visual Basic for Applications (VBA) works for Access 2010. A number of new VBA features have been incorporated into the 2010
More informationResource Scheduler 2.0 Using VARCHART XGantt
Resource Scheduler 2.0 Using VARCHART XGantt NETRONIC Software GmbH Pascalstrasse 15 52076 Aachen, Germany Phone +49 (0) 2408 141-0 Fax +49 (0) 2408 141-33 Email: sales@netronic.de www.netronic.com Copyright
More informationTerminal Four. Content Management System. Moderator Access
Terminal Four Content Management System Moderator Access Terminal Four is a content management system that will easily allow users to manage their college web pages at anytime, anywhere. The system is
More informationDesigning a Logo. Design 1
Design 1 Learn all about logos, branding, and identity as we show you the secrets of effective logo design. In this tutorial, we ll design logos suitable for business cards and other publications. You
More informationThe School-assessed Task has three components. They relate to: Unit 3 Outcome 2 Unit 3 Outcome 3 Unit 4 Outcome 1.
2011 School-assessed Task Report Media GA 2 BACKGROUND INFORMATION 2011 was the final year of accreditation for the Media Study Design 2003 2011. Comments in this report refer to the School-assessed Task
More informationPowerPoint 2007: Basics Learning Guide
PowerPoint 2007: Basics Learning Guide What s a PowerPoint Slide? PowerPoint presentations are composed of slides, just like conventional presentations. Like a 35mm film-based slide, each PowerPoint slide
More informationEVALUATION. WA1844 WebSphere Process Server 7.0 Programming Using WebSphere Integration COPY. Developer
WA1844 WebSphere Process Server 7.0 Programming Using WebSphere Integration Developer Web Age Solutions Inc. USA: 1-877-517-6540 Canada: 1-866-206-4644 Web: http://www.webagesolutions.com Chapter 6 - Introduction
More informationIntroduction To Microsoft Office PowerPoint 2007. Bob Booth July 2008 AP-PPT5
Introduction To Microsoft Office PowerPoint 2007. Bob Booth July 2008 AP-PPT5 University of Sheffield Contents 1. INTRODUCTION... 3 2. GETTING STARTED... 4 2.1 STARTING POWERPOINT... 4 3. THE USER INTERFACE...
More informationSMART Ink 1.5. Windows operating systems. Scan the following QR code to view the SMART Ink Help on your smart phone or other mobile device.
SMART Ink 1.5 Windows operating systems User s guide Scan the following QR code to view the SMART Ink Help on your smart phone or other mobile device. Trademark notice SMART Ink, SMART Notebook, SMART
More informationKiCad Step by Step Tutorial
KiCad Step by Step Tutorial Copyright 2006 David Jahshan: kicad at iridec.com.au 2011 Update Copyright 2011 Phil Hutchinson Copyright: Please freely copy and distribute (sell or give away) this document
More informationSignalDraw: GUI Tool For Generating Pulse Sequences
SignalDraw: GUI Tool For Generating Pulse Sequences Konstantin Berlin Department of Computer Science University of Maryland College Park, MD 20742 kberlin@cs.umd.edu December 9, 2005 Abstract Generating
More informationSAS Enterprise Guide in Pharmaceutical Applications: Automated Analysis and Reporting Alex Dmitrienko, Ph.D., Eli Lilly and Company, Indianapolis, IN
Paper PH200 SAS Enterprise Guide in Pharmaceutical Applications: Automated Analysis and Reporting Alex Dmitrienko, Ph.D., Eli Lilly and Company, Indianapolis, IN ABSTRACT SAS Enterprise Guide is a member
More informationAdvanced Database Concepts Using Microsoft Access
Advanced Database Concepts Using Microsoft Access lab 10 Objectives: Upon successful completion of Lab 10, you will be able to Understand database terminology, including database, table, record, field,
More informationCopyright EPiServer AB
Table of Contents 3 Table of Contents ABOUT THIS DOCUMENTATION 4 HOW TO ACCESS EPISERVER HELP SYSTEM 4 EXPECTED KNOWLEDGE 4 ONLINE COMMUNITY ON EPISERVER WORLD 4 COPYRIGHT NOTICE 4 EPISERVER ONLINECENTER
More informationSearch help. More on Office.com: images templates
Page 1 of 7 PowerPoint 2010 Home > PowerPoint 2010 Help and How-to > Getting started with PowerPoint Search help More on Office.com: images templates Basic tasks in PowerPoint 2010 Here are some basic
More informationMicrosoft Project 2007 Level 2: Working with Resources and Managing a Project
Microsoft Project 2007 Level 2: Working with Resources and Managing a Project By Robin Peers Robin Peers, 2008 ABOUT THIS CLASS In Microsoft Project 2007 Level 1: Creating Project Tasks, the focus was
More informationMicrosoft Outlook 2010. Reference Guide for Lotus Notes Users
Microsoft Outlook 2010 Reference Guide for Lotus Notes Users ContentsWelcome to Office Outlook 2010... 2 Mail... 3 Viewing Messages... 4 Working with Messages... 7 Responding to Messages... 11 Organizing
More informationBitrix Site Manager 4.1. User Guide
Bitrix Site Manager 4.1 User Guide 2 Contents REGISTRATION AND AUTHORISATION...3 SITE SECTIONS...5 Creating a section...6 Changing the section properties...8 SITE PAGES...9 Creating a page...10 Editing
More information2010 Document Template Administration. User Guide. Document Template Administration
User Guide Document Template Administration Page 1 Document Template Administration and Related Features: Features and Related Topics: 1 Document Template Administration:...3 2 Creating a New E-Mail Document
More informationMicrosoft Outlook 2007 Calendar Features
Microsoft Outlook 2007 Calendar Features Participant Guide HR Training and Development For technical assistance, please call 257-1300 Copyright 2007 Microsoft Outlook 2007 Calendar Objectives After completing
More informationSharing a Screen, Documents or Whiteboard in Cisco Unified MeetingPlace
Sharing a Screen, Documents or Whiteboard in Cisco Unified MeetingPlace Release: 7.0 Revision Date: December 9, 2009 1:29 pm This section describes how to use the features in the Cisco Unified MeetingPlace
More informationTips & Tricks for Creating Tutorials for Library Staff April, 2009 By: Nicole Zepper, UIUC Library Technical Services GA
Tips & Tricks for Creating Tutorials for Library Staff April, 2009 By: Nicole Zepper, UIUC Library Technical Services GA Introduction When creating training videos for library staff, using Camtasia Studio
More informationScreencast-o-matic ProPage Basics
Screencast-o-matic software can be used to create presentations, lectures, demos and other courserelated recordings anything you can capture on your computer screen and/or webcam including live action,
More informationIT Services IT Training
IT Services IT Training PowerPoint In this workbook you will learn to: use PowerPoint to create a range of visual aids enter the content of your presentation, edit and save it improve the design of your
More informationKnowledge Base for Electronic Editing Tools
2014 Knowledge Base for Electronic Editing Tools JOSHUA BLOUNT CAMMY HERMAN JOHN DRISCOLL TEXAS TECH UNIVERSITY 1 This document collects a series of tutorials designed to help editors get the most out
More information13 Managing Devices. Your computer is an assembly of many components from different manufacturers. LESSON OBJECTIVES
LESSON 13 Managing Devices OBJECTIVES After completing this lesson, you will be able to: 1. Open System Properties. 2. Use Device Manager. 3. Understand hardware profiles. 4. Set performance options. Estimated
More informationMicrosoft Office PowerPoint 2013
Microsoft Office PowerPoint 2013 Navigating the PowerPoint 2013 Environment The Ribbon: The ribbon is where you will access a majority of the commands you will use to create and develop your presentation.
More informationThe SMART Board Interactive Whiteboard
The SMART Board Interactive Whiteboard 1. Press the power button, the indicator ring flashes green to indicate that the projector lamp is starting up. The What would you like to do? menu will be displayed.
More informationDeveloping a Gantt and PERT Chart
Developing a Gantt and PERT Chart October 2004 Edition UNITAR-executed GEF Medium-Sized Project, on behalf of UNDP Table of Contents Module 1. Creating a Gantt Chart Using MS Project... 1 Introduction...
More informationInstructions for data-entry and data-analysis using Epi Info
Instructions for data-entry and data-analysis using Epi Info After collecting data using the tools for evaluation and feedback available in the Hand Hygiene Implementation Toolkit (available at http://www.who.int/gpsc/5may/tools
More informationOPERATION MANUAL. MV-410RGB Layout Editor. Version 2.1- higher
OPERATION MANUAL MV-410RGB Layout Editor Version 2.1- higher Table of Contents 1. Setup... 1 1-1. Overview... 1 1-2. System Requirements... 1 1-3. Operation Flow... 1 1-4. Installing MV-410RGB Layout
More informationPODCASTING ON WINDOWS PCs USING CAMTASIA
PODCASTING ON WINDOWS PCs USING CAMTASIA INTRODUCTION Camtasia 3 is one of the most powerful applications currently on the market for creating podcast content on Windows PCs. Originally designed as a screen
More informationBusinessObjects: General Report Writing for Version 5
BusinessObjects: General Report Writing for Version 5 Contents 1 INTRODUCTION...3 1.1 PURPOSE OF COURSE...3 1.2 LEVEL OF EXPERIENCE REQUIRED...3 1.3 TERMINOLOGY...3 1.3.1 Universes...3 1.3.2 Objects...4
More informationVisualizing molecular simulations
Visualizing molecular simulations ChE210D Overview Visualization plays a very important role in molecular simulations: it enables us to develop physical intuition about the behavior of a system that is
More informationSMART Boards. If the board is connected to a different computer - Orientation is needed whenever you connect it to a new or different computer.
SMART Boards What is a SMART Board? The SMART Board is an interactive whiteboard that converts a computer and date projector into a powerful tool for teaching and learning. With the computer image projected
More informationBlackboard Collaborate Introduction & Handbook
CSU Stanislaus Office of Information Technology Blackboard Collaborate Introduction & Handbook What is Collaborate? Blackboard Collaborate is the university s online meeting and conferencing service. Users
More information