253 research outputs found

    Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems - Report on the Workshop ICOOOLPS'2006 at ECOOP'06

    Get PDF
    ICOOOLPS'2006 was the first edition of ECOOP-ICOOOLPS workshop. It intended to bring researchers and practitioners both from academia and industry together, with a spirit of openness, to try and identify and begin to address the numerous and very varied issues of optimization. This succeeded, as can be seen from the papers, the attendance and the liveliness of the discussions that took place during and after the workshop, not to mention a few new cooperations or postdoctoral contracts. The 22 talented people from different groups who participated were unanimous to appreciate this first edition and recommend that ICOOOLPS be continued next year. A community is thus beginning to form, and should be reinforced by a second edition next year, with all the improvements this first edition made emerge.Comment: The original publication is available at http://www.springerlink.co

    A general framework for positioning, evaluating and selecting the new generation of development tools.

    Get PDF
    This paper focuses on the evaluation and positioning of a new generation of development tools containing subtools (report generators, browsers, debuggers, GUI-builders, ...) and programming languages that are designed to work together and have a common graphical user interface and are therefore called environments. Several trends in IT have led to a pluriform range of developments tools that can be classified in numerous categories. Examples are: object-oriented tools, GUI-tools, upper- and lower CASE-tools, client/server tools and 4GL environments. This classification does not sufficiently cover the tools subject in this paper for the simple reason that only one criterion is used to distinguish them. Modern visual development environments often fit in several categories because to a certain extent, several criteria can be applied to evaluate them. In this study, we will offer a broad classification scheme with which tools can be positioned and which can be refined through further research.

    Using Multimedia and WWW to Teach Cobol and IBM O-o Cobol Extension

    Get PDF

    Teaching Web Development Technologies: Past, Present, and (Near) Future

    Get PDF
    The advent of the World Wide Web not only fundamentally changes the way we do things, it also greatly changes how computer software are built. While this profound evolution of software development has caused many in the software industry to change their way of developing software, it has not caused many in the academics to change their way of teaching computing. This paper describes the evolution of a course that teaches web development technologies. The contents of the course in three different iterations, the observations made, the available educational resources employed, and the challenges ahead for the course are presented

    Development of a Web-Based Tutorial for Visual Builder --- The GUI Designer in IBM Visualage Cobol

    Get PDF

    Incorporating Technology in Mathematics Education: A Suite of E-Activities for the Modem Mathematics Classroom

    Get PDF
    National studies indicate major deficiencies in students\u27 understanding of mathematics. Research suggests that students tend to view mathematics as a set of computational rules rather than a process of discovery and a tool for problem-solving. Most students fail to grasp the concepts behind the computations. Technology provides a partial solution to this problem. Over the past decade, computers have emerged as a powerful tool in education. Computers place the control of action in the learning process with the student. They allow students to experiment with, explore, and discover mathematics at their own pace. With computers, students can consider more examples than are possible with a pencil and paper. The graphic capability of computers aids students in concept visualization; the computational capacity allows them to focus on concepts while the computer executes the tedious computations. The purpose of this thesis is to facilitate the effective use of computers in mathematics education. The primary component of this thesis is a CD-ROM containing a suite of computer manipulatives intended for use in the mathematics classroom. An explanation of the manipulatives accompanies the CD-ROM, as does a description of the creation process
    corecore