253 research outputs found
Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems - Report on the Workshop ICOOOLPS'2006 at ECOOP'06
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.
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.
Teaching Web Development Technologies: Past, Present, and (Near) Future
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
Incorporating Technology in Mathematics Education: A Suite of E-Activities for the Modem Mathematics Classroom
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
- …