FLOW CHART INTERPRETER - an environment for software animation representation
|
|
- Giles Johnathan Watson
- 8 years ago
- Views:
Transcription
1 FLOW CHART INTERPRETER - an environment for software animation representation Galina Atanasova, Plamenka Hristova Abstract: This article discusses the algorithms as basic precondition for quality results from the computer science education. It is written out the main functions of the software visualization and animation and the benefit of their use in the education and software development. A concrete environment FLOW CHART INTERPRETER for algorithm interpretation is presented. The environment functions and the main perspective for its application are described. Key words: Informatics, Computer Systems and Technologies, Algorithms, Education, Algorithm animation, Algorithm visualization. INTRODUCTION The computer algorithms and the data structures are an important part of teaching in informatics. The final result from this teaching depends on the degree of the students are skilful at this area. The perfect programming language possession is not enough to high quality program writing. Without basic knowledge of algorithm's theory it is impossible an effective program creation. The realization with the chosen program language's means is rather easier work after the appropriate algorithm creation and consideration. This is reduced to learning a concrete language syntax and semantic. There are many algorithm representation ways. There are diferent methods to teach them. It is ascertain the fact that information, presented as chart or diagram, has better effect. It allows better orientation and possibility of extraction more clearly notions about the nature and the relations between graphical objects. This common knowledge is especially important when it is said about algorithm's description. On that reason the most computer science instructors use the graphical representation of the data structures. On this way the teachers have the opportunity to explain the working of an algorithm. It is important to tracing the changes of the data before and after the execution of each one of instructions. This changes the processing data. Therefore it seems natural to portray this process using a specialised environment. The aim is to foster creativity, motivation and high level programming concepts by providing the student an alternative route to algorithm understanding. The present article points out the algorithm describtion methods, the algorithm animation principles, the algorithm visualization and animation environments. It is presented a concrete environment for algorithm creation, visualization and debug. The environment s purpose is to foster the students and the teachers in their common work on the computer algorithms development and analysis. It could be used as auxiliary tool in the software development process in a CASE environment. ALGORITHM ANIMATION As it is pointed out above, the choice and the development of an optimal algorithm give a strong influence upon the effectiveness of a program. The aim of computer science education is to be corresponding to rapidly changing reality of the contemporary computer science [4]. Algorithm animation is a method for abstract data representation. This kind of presentation shows the program s operators, the sequence of their execution and the whole semantic of a program. In that way the user has possibility to keep track of the algorithm processing. The purpose of algorithm animation s development is to foster comprehension, estimation or program s debug. A computer program contains data structures, which values change in accordance with the executed algorithm [3]. Algorithm animation presents the data structures in
2 graphical way as shows the roots of the relations in the algorithm. The data changes after the execution of each one instruction of the program too. The aim is to illustrate step by step the processing and to follow the dynamic behavior of a program. Using this approach it is possible to explore the important details and as result the same to be realized better. The basic application of the algorithm animation is to foster the teachers of the computer science area in their work with different kind of algorithms. ENVIRONMETS FOR ALGORITHM VISUALIZATION AND ANIMATION The basic purpose of the algorithm visualisation and animation environments is mainly on two basic directions. The first one is to foster the software developers. In this direction the environments are used as a development tool for a concret stage of software servicing. In many cases these environments are part of integrated CASE. The most of these development systems own tools, which are used for graphical project representation. This kind of tools is known as chart editing tools. The charts can be flow charts, DFD (Data Flow Diagram) and other kind of charts for graphical representation of data and processes relationship. For chart editing tools it is typical to own the basic necessary primitives for a chart drawing. These basic primitives are available from a menu or a toolbar as set of completed blocks. User can choose this one which is most appropriate for his case and he can easy represent the data flow direction and the relationship between the different states. The training in informatics is the other main application area of the algorithm visualization and animation environments. Its usage gives a possibility for graphical representation and better analysis of computer algorithms in the educational process. There was carried out empirical research in regard to appliance of algorithm animation environments in the education area [1]. All experimental results show that hypermedia algorithm visualization was significantly more effective than traditional teaching methods. These issues indicate that for algorithm animation to be effective and beneficial to users, appropriate design and utilization of animation are important factors. These have been used as our guidelines for designing our system. For algorithm animation to be effective, the animation system should possess the following: 1. Open access: Users should be able to have open access to the animation system. That is, besides having access to the system in school, they should be able to access the system from home or anywhere else. 2. Control of animation: Users should be able to create their own data sets when using the animation system. While predefined data sets can also help students to build up initial understanding, the system should have both options. 3. Ineractivity: The animation system should provide interaction between the users and the system. Interaction includes users ability to step, undo, rewind or fast forward the animation to any desirable state. 4. History: The animation system should enable users to return and view previous states of the animation in execution. 5. Feedback: Students' feedback on using the animation system should be obtained to evaluate the effectiveness of the system as well as to improve the system.
3 DESCRIPTION OF FLOW CHART INTERPRETER AND ITS CHARACTERISTICS The algorithm animation representation environment FLOW CHART INTERPRETER is an application, which runs with Windows OS and its users have the following possibilities: flow chart graphical representation of the fanciful algorithm; a possibility of giving concrete values for the incoming data; automatic algorithm execution with given values of the incoming data and end result visualization; step by step algorithm execution with given values of the incoming data and end result visualization; all intermediate values of the used variables visualization; algorithm structure analysis; saving of created algorithm; saved algorithm editing. Fig. 1. General view of FLOW CHART INTERPRETER - algorithm animation representation environment The general window of the algorithm animation representation environment FLOW CHART INTERPRETER is shown on Fig.1. The application usage is easy and accessible work for everyone, who possesses the basically principles for work with applications, which are managed from MS Windows. All actions are available for users from menu. The drag & drop technology is supported too. The basically graphical primitives, which are necessary for a flow chart drawing, are available from menu or toolbar. Every graphical block has a specific implication. The shape of the block marks the algorithm actions. While the user creates a flow chart, the system checks its correctness and in case of error gives a corresponding message. The result from operations execution is shown on the monitor. User has possibility to choose between two alternative cases. The first one is directly result display from execution of the presented algorithm. The other
4 one is animated representation of the block's circulation and execution of the written operators. The middle results and end-values of the variables have been displayed. On the figure 2 are shown the functions, available for users by working with FLOW CHART INTERPRETER. As it is pointed above, interpretation of the visualizated flow chart could be done on two alternative ways - automaticaly and manualy. If a user chooses automaticaly interpretation, he must enter the initial values of the algorithm's variables. The result from execution of the presented algorithm has been directly shown in separated window. (figure 3) User alone manages the algorithm execution process in case that his choice is manually interpretation. He gives the initial values of the variables and manually provokes the execution of the next algorithm operator. Fig. 2. Functional chart of FLOW CHART INTERPRETER environment The keys, connected with the presented flow chart interpretation, are available from a specified toolbar. The keys are two. On the first one it is presented a graphical primitive, which corresponds to the process of the automatically trace beginning. This function is available by the follow two ways too: the first one is choice of the command Atomically from a menu's Run submenu. The other way is by pressing the key F9 from the functional keyboard. Pointing out the relevant command from menu Run or Ctrl+F9 keys could start the process of sequential block visiting. The above mentioned button from the toolbar is related with the passing from current chart block to the next one. The analog action is available by key F8 pressing or Step Over command choice from menu Run. The key pair Ctrl+F9 or command Program Reset from menu Run can stop the trace processing if user want this. The main principles for work with Flow Chart Interpreter are famous and many used in most of the software development or visualization environments.
5 The interpretation processing includes the sequence from the following actions[2]: determination which block from the flow chart is this one which is liable to analysis; syntax analysis of the logical expression from the analyzed block and relevant message display in case of error detection; analysis all possible outs of current block and determination the next one. Application raises error message dialog in case there is an incorrectly used block. This usage may cause mistake in the process of the flow chart interpretation; analysis of the logical statement and its transformation from infix to suffix form; calculation of the converted expresion; instruction identifying in accordance with the block form; instruction execution with data, received from logical expression calculation. The actions, described above, are important for the correctly execution of the presented algorithm. Through their appliance the flow chart interpretion is realizable and they the essence of this processing. Fig.3. General view of FLOWCHART INTERPRETER environment after an algorithm animated execution
6 CONCLUSION AND FUTURE WORK The usage of FLOW CHART INTERPRETER in education redounds to knowledge extension of the future computer specialists, who will write programs and will take care the result from their work to be effective with optimal processing. The appliance of such environment for algorithm animation and visualization in courses in informatics will foster students' motivation and their possibilities to understand and create own optimal algorithms. In that way the effectiveness from present education in computer science will significantly grow up. The environment for animated algorithm representation FLOW CHART INTERPRETER is a step forward in the attempt to make education more modern and explicit. New two modules development is forthcoming. The one of them would realize some prepared algorithms. This may be used in primary courses. This module would present by flow charts basically data structure algorithms. Students would follow the every algorithm execution on the monitor using concrete data. The second one would realize the user's feedback. It would suggest a method for assessment the stage of correctness and effectiveness of their own algorithm. REFERENCES [1] John T. Stasko, John B. Domingue, Marc H. Brown und Blaine A. Price, Software Visualization MIT Press, Cambridge, Massachusetts. [2] Бърнев, П., Павел Азълов, Алгоритми, Народна просвета, София, 1978 [3] Вирт, Н., Алгоритми + Структури от данни = Програми, София, Техника 1980 [4] Наков, П., Добриков, Програми = ++Алгоритми, София, Тор Team Co., 2002 ABOUT THE AUTHORS Plamenka Todorova Hristova, Department of Informatics and Information Technologies, University of Rousse, Phone: , pamela@ami.ru.acad.bg Galina Eugenieva Atanasova, Department of Informatics and Information Technologies, University of Rousse, Phone: , gea@ami.ru.acad.bg
COCOVILA Compiler-Compiler for Visual Languages
LDTA 2005 Preliminary Version COCOVILA Compiler-Compiler for Visual Languages Pavel Grigorenko, Ando Saabas and Enn Tyugu 1 Institute of Cybernetics, Tallinn University of Technology Akadeemia tee 21 12618
More informationModule 9. User Interface Design. Version 2 CSE IIT, Kharagpur
Module 9 User Interface Design Lesson 21 Types of User Interfaces Specific Instructional Objectives Classify user interfaces into three main types. What are the different ways in which menu items can be
More informationSoftware Tool for Implementing RSA Algorithm
Software Tool for Implementing RSA Algorithm Adriana Borodzhieva, Plamen Manoilov Rousse University Angel Kanchev, Rousse, Bulgaria Abstract: RSA is one of the most-common used algorithms for public-key
More informationAlgorithm & Flowchart & Pseudo code. Staff Incharge: S.Sasirekha
Algorithm & Flowchart & Pseudo code Staff Incharge: S.Sasirekha Computer Programming and Languages Computers work on a set of instructions called computer program, which clearly specify the ways to carry
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 informationRECEPTIVENESS OF EDUCATIONAL MULTIMEDIA TOOLS IN COMPUTER PROGRAMMING EDUCATION
RECEPTIVENESS OF EDUCATIONAL MULTIMEDIA TOOLS IN COMPUTER PROGRAMMING EDUCATION Nouf Albarakati 1, Ibrahim Albidewi 2 1,2 College of Computer Science and Information Technology King Abdul Aziz University
More informationOhio University Computer Services Center August, 2002 Crystal Reports Introduction Quick Reference Guide
Open Crystal Reports From the Windows Start menu choose Programs and then Crystal Reports. Creating a Blank Report Ohio University Computer Services Center August, 2002 Crystal Reports Introduction Quick
More informationKS3 Computing Group 1 Programme of Study 2015 2016 2 hours per week
1 07/09/15 2 14/09/15 3 21/09/15 4 28/09/15 Communication and Networks esafety Obtains content from the World Wide Web using a web browser. Understands the importance of communicating safely and respectfully
More informationStage 5 Information and Software Technology
Stage 5 Information and Software Technology Year: Year 9 Teacher: Topic: Option 8: Software Development and Programming Time: This option involves students undertaking a range of activities that will lead
More information2 SYSTEM DESCRIPTION TECHNIQUES
2 SYSTEM DESCRIPTION TECHNIQUES 2.1 INTRODUCTION Graphical representation of any process is always better and more meaningful than its representation in words. Moreover, it is very difficult to arrange
More informationMicrosoft Migrating to Access 2010 from Access 2003
In This Guide Microsoft Access 2010 looks very different, so we created this guide to help you minimize the learning curve. Read on to learn key parts of the new interface, discover free Access 2010 training,
More informationINTRODUCTION 5 COLLABORATION RIBBON 5 SELECT THE UPDATING METHOD 6 MAKE YOUR PROJECT COLLABORATIVE 8 PROCESSING RECEIVED TASK UPDATES 9
Contents Contents INTRODUCTION 5 COLLABORATION RIBBON 5 SELECT THE UPDATING METHOD 6 MAKE YOUR PROJECT COLLABORATIVE 8 PROCESSING RECEIVED TASK UPDATES 9 IMPORT UPDATES 12 CUSTOM TEXT FIELDS MAPPING 13
More informationModel Simulation in Rational Software Architect: Business Process Simulation
Model Simulation in Rational Software Architect: Business Process Simulation Mattias Mohlin Senior Software Architect IBM The BPMN (Business Process Model and Notation) is the industry standard notation
More informationCreating Tables ACCESS. Normalisation Techniques
Creating Tables ACCESS Normalisation Techniques Microsoft ACCESS Creating a Table INTRODUCTION A database is a collection of data or information. Access for Windows allow files to be created, each file
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 informationSoftware Development. Topic 1 The Software Development Process
Software Development Topic 1 The Software Development Process 1 The Software Development Process Analysis Design Implementation Testing Documentation Evaluation Maintenance 2 Analysis Stage An Iterative
More informationGenerating lesson plans with. Adobe Acrobat
Generating lesson plans with Adobe Acrobat Introduction Being a teacher requires so many non-teaching administrative tasks that sometimes just teaching gets lost in the paper shuffle. You can automate
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 informationProject Creation and Gantt Chart Design Using Microsoft Project. R. Baker. The University of Tampa
Project Creation and Gantt Chart Design Using Microsoft Project R. Baker The University of Tampa What is Microsoft Project? Microsoft Project is a software package designed help managers manage a variety
More informationSource Code Translation
Source Code Translation Everyone who writes computer software eventually faces the requirement of converting a large code base from one programming language to another. That requirement is sometimes driven
More informationWorking with SmartArt
CHAPTER Working with SmartArt In this chapter by Geetesh Bajaj Understanding SmartArt 206 Adding SmartArt to a Presentation 206 Formatting SmartArt 208 Sample SmartArt Variants 211 Common SmartArt Procedures
More informationJustClust User Manual
JustClust User Manual Contents 1. Installing JustClust 2. Running JustClust 3. Basic Usage of JustClust 3.1. Creating a Network 3.2. Clustering a Network 3.3. Applying a Layout 3.4. Saving and Loading
More informationIBM SPSS Data Preparation 22
IBM SPSS Data Preparation 22 Note Before using this information and the product it supports, read the information in Notices on page 33. Product Information This edition applies to version 22, release
More informationArena Tutorial 1. Installation STUDENT 2. Overall Features of Arena
Arena Tutorial This Arena tutorial aims to provide a minimum but sufficient guide for a beginner to get started with Arena. For more details, the reader is referred to the Arena user s guide, which can
More informationGetting Started Guide. Chapter 14 Customizing LibreOffice
Getting Started Guide Chapter 14 Customizing LibreOffice Copyright This document is Copyright 2010 2012 by its contributors as listed below. You may distribute it and/or modify it under the terms of either
More informationComputational Modeling and Simulation for Learning an Automation Concept in Programming Course
Computational Modeling and Simulation for Learning an Automation Concept in Programming Course Yong Cheon Kim, Dai Young Kwon, and Won Gyu Lee Abstract Computational thinking is a fundamental skill for
More informationAVAILABLE CASE TOOLS I. SYSTEM FLOWCHART AND ER-DIAGRAM GENERATION TOOL
AVAILABLE CASE TOOLS I. SYSTEM FLOWCHART AND ER-DIAGRAM GENERATION TOOL Name of the tool: SMARTDRAW URL: This Software can be downloaded from: http://www.smartdraw.com. This is a paid software, but a 30-day
More informationBitrix Intranet Portal. Business Process Guide
Bitrix Intranet Portal Business Process Guide Introduction Bitrix Intranet Portal includes modules providing teamwork functions enabling to handle documents in the context of an intranet portal. The Business
More informationWhat's new in Project 2010
What's new in Project 2010 What's new in Project 2010 Microsoft Project 2010 has a shiny new interface, but that's not all. Under the hood, it contains powerful new scheduling, task management, and view
More informationMethods of psychological assessment of the effectiveness of educational resources online
Svetlana V. PAZUKHINA Leo Tolstoy Tula State Pedagogical University, Russian Federation, Tula Methods of psychological assessment of the effectiveness of educational resources online Currently accumulated
More informationFormulas, Functions and Charts
Formulas, Functions and Charts :: 167 8 Formulas, Functions and Charts 8.1 INTRODUCTION In this leson you can enter formula and functions and perform mathematical calcualtions. You will also be able to
More informationTraining Document for SIMIT SCE. MODULE G2 'Startup System Simulation with SIMIT SCE V7
Training Document for SIMIT SCE MODULE G2 Training Document for SIMIT SCE Page 1 ofn 39 Module G2 Status December 2009 Trademark SIMIT is a trademark of Siemens AG. The other names in this document may
More informationCASE TOOLS. Contents
MODULE 14 CASE TOOLS Contents 1. MOTIVATION AND LEARNING GOALS 2. LEARNING UNIT 1 CASE tools and their importance 3. LEARNING UNIT 2 Some CASE tools and their use 4. REFERENCES CASE TOOLS MOTIVATION Industries
More informationCreating Carbon Menus. (Legacy)
Creating Carbon Menus (Legacy) Contents Carbon Menus Concepts 4 Components of a Carbon Menu 4 Carbon Menu Tasks 6 Creating a Menu Using Nibs 6 The Nib File 7 The Menus Palette 11 Creating a Simple Menu
More information8. COMPUTER TOOLS FOR PROJECT MANAGEMENT
8. COMPUTER TOOLS FOR PROJECT MANAGEMENT The project management is a complex activity that requires among others: Information intercourse referred to the project, information that is in big amounts more
More informationCREATING BANNERS & IMAGES USING MS PAINT & ANIMATED PROGRAMS
Support for Website & Online Store owners CREATING BANNERS & IMAGES USING MS PAINT & ANIMATED PROGRAMS If you want a fantastic high quality banner/logo/image design it is recommended that you get help
More informationChapter 7: Software Development Stages Test your knowledge - answers
Chapter 7: Software Development Stages Test your knowledge - answers 1. What is meant by constraints and limitations on program design? Constraints and limitations are based on such items as operational,
More informationComputing Concepts with Java Essentials
2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Computing Concepts with Java Essentials 3rd Edition Cay Horstmann
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 informationSimulation Software 1
Simulation Software 1 Introduction The features that should be programmed in simulation are: Generating random numbers from the uniform distribution Generating random variates from any distribution Advancing
More informationMicrosoft Office 2007 Orientation Objective 1: Become acquainted with the Microsoft Office Suite 2007 Layout
Microsoft Office 2007 Orientation Objective 1: Become acquainted with the Microsoft Office Suite 2007 Layout Microsoft Suite 2007 offers a new user interface. The top portion of the window has a new structure
More informationWebSphere Business Monitor
WebSphere Business Monitor Debugger 2010 IBM Corporation This presentation provides an overview of the monitor model debugger in WebSphere Business Monitor. WBPM_Monitor_Debugger.ppt Page 1 of 23 Goals
More informationProgram Your Own Game
Program Your Own Game Provided by TryEngineering - Lesson Focus Lesson focuses on how software engineers design computer games and other software. Student teams work together to develop a simple computer
More informationRobot Task-Level Programming Language and Simulation
Robot Task-Level Programming Language and Simulation M. Samaka Abstract This paper presents the development of a software application for Off-line robot task programming and simulation. Such application
More informationUniversidad Autónoma de Guadalajara Unidad Académica de Educación Secundaria y Media Superior Middle School Guide of classes for the student
Universidad Autónoma de Guadalajara Unidad Académica de Educación Secundaria y Media Superior Middle School Guide of classes for the student Department Computing and Computer Technology. Time for homework
More informationUtility Billing Software Manual
Utility Billing Software Manual Table of Contents Avitar Utility Billing System... 1 Important Concepts... 1 Starting the Application... 5 Utility Billing Main Window... 5 Toolbar Buttons... 7 Edit an
More informationVIRTUAL LABORATORY: MULTI-STYLE CODE EDITOR
VIRTUAL LABORATORY: MULTI-STYLE CODE EDITOR Andrey V.Lyamin, State University of IT, Mechanics and Optics St. Petersburg, Russia Oleg E.Vashenkov, State University of IT, Mechanics and Optics, St.Petersburg,
More informationProject Management Quick Reference Guide for MS Project 2010
Project Management Quick Reference Guide for MS Project 2010 Project 2010 offers flexibility and choice by providing tailored work management solutions for individuals, teams, and the enterprise. Besides
More informationAccess Control and Audit Trail Software
Varian, Inc. 2700 Mitchell Drive Walnut Creek, CA 94598-1675/USA Access Control and Audit Trail Software Operation Manual Varian, Inc. 2002 03-914941-00:3 Table of Contents Introduction... 1 Access Control
More informationChapter 13 Computer Programs and Programming Languages. Discovering Computers 2012. Your Interactive Guide to the Digital World
Chapter 13 Computer Programs and Programming Languages Discovering Computers 2012 Your Interactive Guide to the Digital World Objectives Overview Differentiate between machine and assembly languages Identify
More informationSmart Sync. Computer Classroom Management Software. What is SMART Sync? Table of Contents
Smart Sync Computer Classroom Management Software What is SMART Sync? SMART Sync software helps instructors manage the computers in their classroom. SMART Sync keeps a student engaged and focused, and
More informationA static representation for ToonTalk programs
A static representation for ToonTalk programs Mikael Kindborg mikki@ida.liu.se www.ida.liu.se/~mikki Department of Computer and Information Science Linköping University Sweden Abstract Animated and static
More informationUsing Karel with Eclipse
Mehran Sahami Handout #6 CS 106A September 23, 2015 Using Karel with Eclipse Based on a handout by Eric Roberts Once you have downloaded a copy of Eclipse as described in Handout #5, your next task is
More informationHow To Understand Programming Languages And Programming Languages
Objectives Differentiate between machine and and assembly languages Describe Describe various various ways ways to to develop develop Web Web pages pages including including HTML, HTML, scripting scripting
More informationManual. Sealer Monitor Software. Version 0.10.7
Manual Sealer Monitor Software Version 0.10.7 Contents 1 Introduction & symbols 1 2 Installation 2 2.1 Requirements 2 2.2 Installation process 2 3 Menu & Tooblar 5 3.1 File menu 5 3.2 Print menu 6 3.3
More informationDOING MORE WITH WORD: MICROSOFT OFFICE 2010
University of North Carolina at Chapel Hill Libraries Carrboro Cybrary Chapel Hill Public Library Durham County Public Library DOING MORE WITH WORD: MICROSOFT OFFICE 2010 GETTING STARTED PAGE 02 Prerequisites
More informationChapter 13: Program Development and Programming Languages
Understanding Computers Today and Tomorrow 12 th Edition Chapter 13: Program Development and Programming Languages Learning Objectives Understand the differences between structured programming, object-oriented
More informationKeyboard Shortcuts Instead of the Mouse NOTES
Keyboard Shortcuts Instead of the Mouse Tape 1--4:00 RADAR is a windows based product. As such, it is designed to operate with a mouse. However, you can also use the keyboard to activate the commands in
More informationTeaching CASE STUDY via e-learning. Material design methodology. Work Package 3. Finally modified: 18.10.2014. Authors: Emil Horky, Artur Ziółkowski
Teaching CASE STUDY via e-learning. Material design methodology Work Package 3 Finally modified: 18.10.2014 Authors: Emil Horky, Artur Ziółkowski Introduction Although majority of teaching takes place
More informationChapter 13: Program Development and Programming Languages
15 th Edition Understanding Computers Today and Tomorrow Comprehensive Chapter 13: Program Development and Programming Languages Deborah Morley Charles S. Parker Copyright 2015 Cengage Learning Learning
More informationGoing Interactive: Combining Ad-Hoc and Regression Testing
Going Interactive: Combining Ad-Hoc and Regression Testing Michael Kölling 1, Andrew Patterson 2 1 Mærsk Mc-Kinney Møller Institute, University of Southern Denmark, Denmark mik@mip.sdu.dk 2 Deakin University,
More informationEasyC. Programming Tips
EasyC Programming Tips PART 1: EASYC PROGRAMMING ENVIRONMENT The EasyC package is an integrated development environment for creating C Programs and loading them to run on the Vex Control System. Its Opening
More informationCreating Basic Reports with the SAP Query Tool
CHAPTER Creating Basic Reports with the SAP Query Tool In this chapter The SAP Query Tool 24 Creating a Basic List Query by Using the SAP Query Tool 24 Reviewing the Options on Each of the Five Basic Screens
More informationDeveloping applications under CODE COMPOSER STUDIO
Developing applications under CODE COMPOSER STUDIO 1. General Overview Code Composer Studio (CCS ) is a very efficient instrument for the fast development of applications that are written for the DSP families
More informationRelease Document Version: 1.4-2013-05-30. User Guide: SAP BusinessObjects Analysis, edition for Microsoft Office
Release Document Version: 1.4-2013-05-30 User Guide: SAP BusinessObjects Analysis, edition for Microsoft Office Table of Contents 1 About this guide....6 1.1 Who should read this guide?....6 1.2 User profiles....6
More informationWord basics. Before you begin. What you'll learn. Requirements. Estimated time to complete:
Word basics Word is a powerful word processing and layout application, but to use it most effectively, you first have to understand the basics. This tutorial introduces some of the tasks and features that
More informationOverview of Microsoft Office Word 2007
Overview of Microsoft Office What Is Word Processing? Office is a word processing software application whose purpose is to help you create any type of written communication. A word processor can be used
More informationFunctional Modelling in secondary schools using spreadsheets
Functional Modelling in secondary schools using spreadsheets Peter Hubwieser Techn. Universität München Institut für Informatik Boltzmannstr. 3, 85748 Garching Peter.Hubwieser@in.tum.de http://ddi.in.tum.de
More informationwww.auditexcel.co.za
Spreadsheet Professional Quick Start Guide Contact Details Adrian Miric Mobile: +27 83 272 2552-1 - Introduction The aim of this document is too give you a quick introduction on using Spreadsheet Professional.
More information2. Advance Certificate Course in Information Technology
Introduction: 2. Advance Certificate Course in Information Technology In the modern world, information is power. Acquiring information, storing, updating, processing, sharing, distributing etc. are essentials
More informationBasics of Word Processing
36 :: Data Entry Operations 3 Basics of Word Processing 3.1 INTRODUCTION Word processing is an application program that allows you to create letters, reports, newsletters, tables, form letters, brochures,
More informationMONROE TOWNSHIP PUBLIC SCHOOLS WILLIAMSTOWN, NEW JERSEY. Computer Animation. Grade 8
MONROE TOWNSHIP PUBLIC SCHOOLS WILLIAMSTOWN, NEW JERSEY Williamstown Middle School Computer Animation Grade 8 September 2010 Written by: Marilyn Kurz Supervisor of Curriculum and Instruction Lesley McGiboney
More information54 Robinson 3 THE DIFFICULTIES OF VALIDATION
SIMULATION MODEL VERIFICATION AND VALIDATION: INCREASING THE USERS CONFIDENCE Stewart Robinson Operations and Information Management Group Aston Business School Aston University Birmingham, B4 7ET, UNITED
More informationExplore commands on the ribbon Each ribbon tab has groups, and each group has a set of related commands.
Quick Start Guide Microsoft Excel 2013 looks different from previous versions, so we created this guide to help you minimize the learning curve. Add commands to the Quick Access Toolbar Keep favorite commands
More informationAdobe Dreamweaver - Basic Web Page Tutorial
Adobe Dreamweaver - Basic Web Page Tutorial Window Elements While Dreamweaver can look very intimidating when it is first launched it is an easy program. Dreamweaver knows that your files must be organized
More informationSoftware Requirement Specification for Web Based Integrated Development Environment. DEVCLOUD Web Based Integrated Development Environment.
Software Requirement Specification for Web Based Integrated Development Environment DEVCLOUD Web Based Integrated Development Environment TinTin Alican Güçlükol Anıl Paçacı Meriç Taze Serbay Arslanhan
More informationChapter 9 Slide Shows
Impress Guide Chapter 9 Slide Shows Transitions, animations, and more Copyright This document is Copyright 2007 2013 by its contributors as listed below. You may distribute it and/or modify it under the
More informationEVALUATING METRICS AT CLASS AND METHOD LEVEL FOR JAVA PROGRAMS USING KNOWLEDGE BASED SYSTEMS
EVALUATING METRICS AT CLASS AND METHOD LEVEL FOR JAVA PROGRAMS USING KNOWLEDGE BASED SYSTEMS Umamaheswari E. 1, N. Bhalaji 2 and D. K. Ghosh 3 1 SCSE, VIT Chennai Campus, Chennai, India 2 SSN College of
More informationIPSecuritas 3.x. Configuration Instructions. Collax Business Server. for
IPSecuritas 3.x Configuration Instructions for Lobotomo Software 27. juillet 2010 Legal Disclaimer Contents Lobotomo Software (subsequently called "Author") reserves the right not to be responsible for
More informationTopic 2: Structure of Knowledge-Based Systems
Engineering (Ingeniería del Conocimiento) Escuela Politécnica Superior, UAM Course 2007-2008 Topic 2: Structure of -Based Systems Contents 2.1 Components according to the Final User 2.2 Components according
More informationAvsoft, Inc. LEARNING MANAGEMENT SYSTEM ORGANIZATION MANAGER MANUAL
Avsoft, Inc. LEARNING MANAGEMENT SYSTEM ORGANIZATION MANAGER MANUAL Table of Contents SYSTEM REQUIREMENTS... 2 THE BASICS OF WEB DELIVERY... 3 WEB BASED TRAINING INTERFACE... 4 ADDING USERS TO THE LMS...
More informationMatrixPro A Tool for On-The-Fly Demonstration of Data Structures and Algorithms
26 Third Program Visualization Workshop MatrixPro A Tool for On-The-Fly Demonstration of Data Structures and Algorithms Ville Karavirta, Ari Korhonen, Lauri Malmi, and Kimmo Stålnacke Helsinki University
More informationMicrosoft Word 2007 Module 1
Microsoft Word 2007 Module 1 http://pds.hccfl.edu/pds Microsoft Word 2007: Module 1 July, 2007 2007 Hillsborough Community College - Professional Development and Web Services Hillsborough Community College
More informationNetMeeting - User Guide
NetMeeting - User Guide 1. To Host a Meeting 1. On the Call menu, click Host Meeting. 2. In Meeting Name, type the meeting name or leave it set to Personal Conference. 3. In Password, type the meeting
More informationArchitecting for Productivity in Custom Design
White Paper Architecting for Productivity in Custom Design May 2009 Authors Les Spruiell and Chris Shaw Custom Design Product Marketing, Synopsys, Inc. Introduction Advances in modern-era user interface
More informationA Comparison of System Dynamics (SD) and Discrete Event Simulation (DES) Al Sweetser Overview.
A Comparison of System Dynamics (SD) and Discrete Event Simulation (DES) Al Sweetser Andersen Consultng 1600 K Street, N.W., Washington, DC 20006-2873 (202) 862-8080 (voice), (202) 785-4689 (fax) albert.sweetser@ac.com
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 informationThe Notebook Software Activity Guide
The Notebook Software Activity Guide The Notebook software activity guide is intended to act as a reference of the best practices for creating and presenting lesson activities using Notebook software.
More informationCourses Descriptions for BS.c. MIS Program. Main Major Courses (Bachelor Degree in Management Information System)
Courses Descriptions for BS.c. MIS Program Main Major Courses (Bachelor Degree in Management Information System) 1. Management Information Systems / MIS211(3 Crh.) pre. CS104+BA108. This course introduces
More informationThe Virtual Assistant for Applicant in Choosing of the Specialty. Alibek Barlybayev, Dauren Kabenov, Altynbek Sharipbay
The Virtual Assistant for Applicant in Choosing of the Specialty Alibek Barlybayev, Dauren Kabenov, Altynbek Sharipbay Department of Theoretical Computer Science, Eurasian National University, Astana,
More informationAn Iterative Usability Evaluation Procedure for Interactive Online Courses
An Iterative Usability Evaluation Procedure for Interactive Online Courses by Laurie P. Dringus ABSTRACT The Internet and World Wide Web (W3) have afforded distance learners simple links to access information.
More informationTABLE OF CONTENTS. INTRODUCTION... 5 Advance Concrete... 5 Where to find information?... 6 INSTALLATION... 7 STARTING ADVANCE CONCRETE...
Starting Guide TABLE OF CONTENTS INTRODUCTION... 5 Advance Concrete... 5 Where to find information?... 6 INSTALLATION... 7 STARTING ADVANCE CONCRETE... 7 ADVANCE CONCRETE USER INTERFACE... 7 Other important
More informationGCE APPLIED ICT A2 COURSEWORK TIPS
GCE APPLIED ICT A2 COURSEWORK TIPS COURSEWORK TIPS A2 GCE APPLIED ICT If you are studying for the six-unit GCE Single Award or the twelve-unit Double Award, then you may study some of the following coursework
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 information1.. This UI allows the performance of the business process, for instance, on an ecommerce system buy a book.
* ** Today s organization increasingly prompted to integrate their business processes and to automate the largest portion possible of them. A common term used to reflect the automation of these processes
More informationService Pack Release Letter MIC Series 550 System Controller 2.12.00.07. Table of Contents
Service Pack Release Letter Table of Contents 1. Introduction 2 1.1 Disclaimer of Warranty 2 1.2 Purpose 2 1.3 Scope 2 1.4 Installation Requirements 2 2. About This Service Pack Release 2 3. Hardware Changes
More informationUltimus and Microsoft Active Directory
Ultimus and Microsoft Active Directory May 2004 Ultimus, Incorporated 15200 Weston Parkway, Suite 106 Cary, North Carolina 27513 Phone: (919) 678-0900 Fax: (919) 678-0901 E-mail: documents@ultimus.com
More informationPlanning for your new web site
Planning for your new web site Copyright Vince Yokom 2012 Snoop around Check out your competition Looking around the web at other sites is probably the most important part of the process. It is usually
More information