35,823 research outputs found

    Lightweight Formal Verification in Classroom Instruction of Reasoning about Functional Code

    Full text link
    In college courses dealing with material that requires mathematical rigor, the adoption of a machine-readable representation for formal arguments can be advantageous. Students can focus on a specific collection of constructs that are represented consistently. Examples and counterexamples can be evaluated. Assignments can be assembled and checked with the help of an automated formal reasoning system. However, usability and accessibility do not have a high priority and are not addressed sufficiently well in the design of many existing machine-readable representations and corresponding formal reasoning systems. In earlier work [Lap09], we attempt to address this broad problem by proposing several specific design criteria organized around the notion of a natural context: the sphere of awareness a working human user maintains of the relevant constructs, arguments, experiences, and background materials necessary to accomplish the task at hand. We report on our attempt to evaluate our proposed design criteria by deploying within the classroom a lightweight formal verification system designed according to these criteria. The lightweight formal verification system was used within the instruction of a common application of formal reasoning: proving by induction formal propositions about functional code. We present all of the formal reasoning examples and assignments considered during this deployment, most of which are drawn directly from an introductory text on functional programming. We demonstrate how the design of the system improves the effectiveness and understandability of the examples, and how it aids in the instruction of basic formal reasoning techniques. We make brief remarks about the practical and administrative implications of the system’s design from the perspectives of the student, the instructor, and the grader

    Staff Development and Student Achievement: Making the Connection in Georgia Schools

    Get PDF
    The purpose of this study is to examine the connection between staff development and student achievement and to develop a base of knowledge for improving staff development in Georgia. Since 1985, the state has appropriated funds for staff development under the Quality Basic Education Act, one of the most comprehensive statewide initiatives for school improvement in the United States. In fiscal year 1998, Georgia appropriated over $35 million for staff development in schools and school districts. The Georgia Department of Education has collected information about uses of resources, levels of participation, and accomplishments of effectiveness of staff development in Georgia schools have not been conducted. Indeed, evaluations of staff development programs at a state level are rare. This study provides information to policy makers about whether or not state staff development funds are used in such a way as to have an impact on student achievement. The study also provides information that can be used to help schools maximize the effectiveness of their staff development efforts.While staff development can be defined in a number of ways, for this study we used the following definition: An organized learning opportunity for teachers to acquire knowledge and skills to help them become more effective teachers. Staff development activities may consist of activities such as a single workshop, a conference, a workshop series, summer institutes, college coursework, or organized peer coaching and study group sessions. A staff development activity may be sponsored by many entities including a school, the school district, Regional Education Service Agencies, state agencies, teacher academies, colleges, or professional networks and organizations.In this study we ask the question, "Do differences in the ways schools and school districts provide staff development for their teachers account for some of the variation in student achievement across Georgia schools?" The general strategy for the investigation was to select a sample of higher and lower achieving schools across a full range of socio-economic status, to gather data on staff development in these schools, and to test the extent to which the characteristics of staff development varied in the two groups of schools. Sixty schools in 35 districts participated in the study. At each school, we interviewed school administrators, conducted a focus group discussion with six to ten teachers, and surveyed teachers in the school (1,150 teachers responded). At the district office, we interviewed the staff development coordinator, personnel director, and finance director to determine the context in which staff development occurred at the schools

    Characteristics Statement: Master’s Degree: February 2020

    Get PDF

    UML-F: A Modeling Language for Object-Oriented Frameworks

    Full text link
    The paper presents the essential features of a new member of the UML language family that supports working with object-oriented frameworks. This UML extension, called UML-F, allows the explicit representation of framework variation points. The paper discusses some of the relevant aspects of UML-F, which is based on standard UML extension mechanisms. A case study shows how it can be used to assist framework development. A discussion of additional tools for automating framework implementation and instantiation rounds out the paper.Comment: 22 pages, 10 figure

    IMPROVING THE DEVELOPMENT MANAGEMENT PROCESS OF THE UNIVERSITIES: WAYS OF INTEGRATION INTO THE GLOBAL EDUCATION SPACE

    Get PDF
    The basic in changes ranking of national universities in the global educational space were defined, the major directions for development of educational services and academic achievements to ensure growth in ranking were substantiated. Tools for creation of the complex management system of ranking were proposed.The basic in changes ranking of national universities in the global educational space were defined, the major directions for development of educational services and academic achievements to ensure growth in ranking were substantiated. Tools for creation of the complex management system of ranking were proposed

    Tele-education Process Modelling supported by the ODP Enterprise Viewpoint Language

    Get PDF
    This paper reports on applying the ODP enterprise viewpoint in the domain of tele-education. The work is conducted as part of a research activity that aims at designing a tele-education system to support planning, execution and evaluation of dynamic distributed educational processes. We explore the ODP enterprise viewpoint as a basis for communication and co-operation between educational scientists and ODP systems designers involved in the design process. Our application of the enterprise viewpoint involves four main steps. First, an educational language is proposed to describe educational processes in generic terms. Second, a set of appropriate enterprise language concepts is selected. Third, a relationship is established between the educational language and enterprise language concepts. Fourth, an educational process is modelled in terms of an entity-oriented model and a behaviour-oriented model. It is hoped that the experience gained in this exercise will provide useful feedback to both the educational and ODP communitie
    corecore