7 research outputs found

    Experiences on Using TRAKLA2 to Teach Spatial Data Algorithms

    Get PDF
    AbstractThis paper reports on the results of a two year project in which visual algorithm simulation exercises were developed for a spatial data algorithms course. The success of the project is studied from several point of views, i.e., from developer's, teachers's, and student's perspective. The amount of work, learning outcomes, and feasibility of the system has been estimated based on the data gathered during the project. The results are encouraging, which motivates to extend the concept also for other courses in the future

    Visual algorithm simulation

    Get PDF
    Understanding data structures and algorithms, both of which are abstract concepts, is an integral part of software engineering and elementary computer science education. However, people usually have difficulty in understanding abstract concepts and processes such as procedural encoding of algorithms and data structures. One way to improve their understanding is to provide visualizations to make the abstract concepts more concrete. This thesis presents the design, implementation and evaluation for the Matrix application framework that occupies a unique niche between the following two domains. In the first domain, called algorithm animation, abstractions of the behavior of fundamental computer program operations are visualized. In the second domain, called algorithm simulation, the framework for exploring and understanding algorithms and data structures is exhibited. First, an overview and theoretical basis for the application framework is presented. Second, the different roles are defined and examined for realizing the idea of algorithm simulation. The roles considered includes users (i.e., learners and instructors), visualizers (those who specify the visualizations), programmers (those who wrote the original algorithms to be visualized), and the developers (those who continue to design and implement the Matrix framework). Finally, the effectiveness of the algorithm simulation exercises, the main application embodied in the framework, is studied. The current tool is utilized for delivering, representing, solving, and submitting tracing exercises that can be automatically assessed, and thus provides meaningful feedback on learners performance.reviewe

    Fifth Biennial Report : June 1999 - August 2001

    No full text

    Rapid manufacturing of vacuum forming components utilising reconfigurable screw pin tooling

    Get PDF
    Current market trends are moving from large quantity production towards small batch production and mass customization. This has led to the high demand for the flexibility and adaptability of manufacturing technology and systems. Several reconfigurable pin type tooling systems have been proposed and developed to satisfy such demands. However, these reconfigurable tooling systems still suffer from several drawbacks, including difficulties associated with positioning and locking the pins and problems of uneven “staircase” surface effects from relying on discrete finite size pins. The main focus of this research is on building a hybrid vacuum-forming machine system (HAVES) based on reconfigurable screw-pin tooling (SPT)as a test bed for understanding the processes involved in developing this technology and to examine the feasibility of implementing such technology in an industrial system. The SPT used is composed of identical screw pins,which are engaged with each other in an array pattern. By adjusting vertical displacement of the screw pins, a wide variety of component geometry can be formed. The adjustment methodology of the SPT is formulated mathematically in order to help construction of the SPT be parametrical thus enabling automatic CNC G-code generation. The HAVES test bed development involves full machine design and hardware and software integration. The hardware integration task included a CNC controller, drive motors, encoders, milling and screw adjustment heads, SPT, vacuum forming system. The software integration task involved the processing of three-dimensional CAD geometry to automatically generate post processed G codes in order to adjust the screw-pin to the required component geometry and subsequent surface machining for driving the final die geometry and minimize operator intervention. The completed HAVES test bed has been tested for accuracy, repeatability and functionalities with quality good results. An economic analysis has been also conducted to verify the economic feasibility of the HAVES test bed by comparing the cost of making vacuum forming components using a dedicated mould versus using the HAVES test bed

    GeoWin A Generic Tool for Interactive Visualization of Geometric Algorithms

    No full text
    corecore