51 research outputs found

    Юрий Александрович Карпенко

    Get PDF
    Филология Украины понесла тяжелую утрату. Редколлегия журнала "Логос ономастики" с глубоким прискорбием извещает читателей о том, что 10 декабря 2009 года на 81 году жизни скончался выдающийся ученый, член-корреспондент Национальной Академии наук Украины, доктор филологических наук, профессор Одесского национального университета Юрий Александрович Карпенко

    Generating hints and feedback for Hilbert-style axiomatic proofs

    Get PDF

    How teachers would help students to improve their code

    Get PDF

    Ask-Elle:an Adaptable Programming Tutor for Haskell Giving Automated Feedback

    Get PDF
    Ask-Elle is a tutor for learning the higher-order, strongly-typed functional programming language Haskell. It supports the stepwise development of Haskell programs by verifying the correctness of incomplete programs, and by providing hints. Programming exercises are added to Ask-Elle by providing a task description for the exercise, one or more model solutions, and properties that a solution should satisfy. The properties and model solutions can be annotated with feedback messages, and the amount of flexibility that is allowed in student solutions can be adjusted. The main contribution of our work is the design of a tutor that combines (1) the incremental development of different solutions in various forms to a programming exercise with (2) automated feedback and (3) teacher-specified programming exercises, solutions, and properties. The main functionality is obtained by means of strategy-based model tracing and property-based testing. We have tested the feasibility of our approach in several experiments, in which we analyse both intermediate and final student solutions to programming exercises, amongst others

    К всеобщим свойствам экономического пространства: науковедческий анализ

    Get PDF
    Определяются всеобщие свойства экономического пространства. Сделана попытка осмыслить современные тенденции в развитии экономической науки. Рассматриваются общие проблемы состояния и развития мировой экономики, ее глобализации.Визначено загальні властивості економічного простору. Зроблено спробу осмислити сучасні тенденції у поступі економічної науки. Розглядаються загальні проблеми стану та розвитку світової економіки, її глобалізації.The paper outlines general features of an economic area. A try is made to rethink latest tendencies in the stride of economic science. Also, broad problems related with the performance and globalization of worldwide economics are discussed

    Разработка и применение современных лабораторных методов в эпидемиологическом мониторинге, диагностики и лечении энтеровирусных инфекций

    Get PDF
    У роботі проведена порівняльна оцінка специфічності й чутливості тест-системи ПЛР, зі специфічним праймером до ДНК 207 п.н. 5'-нетрансльованої області генома энтеровируса для всіх типів ентеровірусів (крім вірусу поліомієліту) у порівнянні із класичним культуральним методом. А також методологічний підхід спільного використання вищеописаної реакції ПЦР із визначенням антитіл класу Іg до вірусів Коксаки й ЕСНО у системі ІФА діагностики, розробленої авторами, і спектр застосування розробленого комплекс.In work the estimation of specificity and sensitivity of test system PTSR, with specific primers to DNA 207 n.n is spent comparative. 5 '-not broadcast areas генома an enterovirus for all types of enteroviruses (except a poliomyelitis virus) in comparison with classical the virology a method. And also the methodological approach of sharing of above described reaction PCR with definition of antibodies of a class ІgG to viruses Cocsaki and ЕСНО in system IFA of diagnostics developed by authors, and a spectrum of application of the developed complex

    Eating disorders in weight-related therapy (EDIT): Protocol for a systematic review with individual participant data meta-analysis of eating disorder risk in behavioural weight management

    Get PDF
    The Eating Disorders In weight-related Therapy (EDIT) Collaboration brings together data from randomised controlled trials of behavioural weight management interventions to identify individual participant risk factors and intervention strategies that contribute to eating disorder risk. We present a protocol for a systematic review and individual participant data (IPD) meta-analysis which aims to identify participants at risk of developing eating disorders, or related symptoms, during or after weight management interventions conducted in adolescents or adults with overweight or obesity. We systematically searched four databases up to March 2022 and clinical trials registries to May 2022 to identify randomised controlled trials of weight management interventions conducted in adolescents or adults with overweight or obesity that measured eating disorder risk at pre- and post-intervention or follow-up. Authors from eligible trials have been invited to share their deidentified IPD. Two IPD meta-analyses will be conducted. The first IPD meta-analysis aims to examine participant level factors associated with a change in eating disorder scores during and following a weight management intervention. To do this we will examine baseline variables that predict change in eating disorder risk within intervention arms. The second IPD meta-analysis aims to assess whether there are participant level factors that predict whether participation in an intervention is more or less likely than no intervention to lead to a change in eating disorder risk. To do this, we will examine if there are differences in predictors of eating disorder risk between intervention and no-treatment control arms. The primary outcome will be a standardised mean difference in global eating disorder score from baseline to immediately post-intervention and at 6- and 12- months follow-up. Identifying participant level risk factors predicting eating disorder risk will inform screening and monitoring protocols to allow early identification and intervention for those at risk

    Top quality type error Messages

    No full text
    Flaws in computer software are a fact of life, both in small and large-scale applications. Compilers for modern programming languages accommodate many program analyses for finding mistakes at compile-time (statically). These analyses detect a significant portion of errors automatically: this makes program analyses a valuable and indispensable tool for developing reliable, high quality software. Type checking is perhaps the most popular and best studied form of static analysis. This analysis guarantees that functions (or methods) are never applied to incompatible arguments, and is traditionally an important part of functional programming languages (e.g., ML and Haskell). One common feature of ML and Haskell is that they are implicitly typed: no type annotations in the program are required. Instead, these languages rely on an effective type inference algorithm, which automatically deduces all types. This inference algorithm has the pleasing property that it finds principal (or most general) types. In fact, the inference algorithm not only recovers type information, it also detects type inconsistencies in programs, which are generally caused by mistakes made by the programmer. In most compilers, however, the algorithm for type inference is not designed to provide good feedback, but rather focuses on performance. As a result, the type error messages that are reported by these algorithms can be difficult to understand, especially for beginning programmers. This thesis is entirely devoted to improve the type error messages for a functional programming language. Ideally, we should follow a human-like inference strategy, and depart from the mechanical order in which standard inference algorithms proceed. This entails, for example, a global analysis of a program, which depends on heuristics that capture expert knowledge. We may even anticipate common errors and provide additional information for special classes of mistakes. We have reached the above results by pursuing a constraint-based approach to type inference. The typing problem is first mapped to a set of type constraints, which is then passed to a specialized constraint solver. Because there is no best type inference algorithm that suits everyone, we present a parameterized framework, which can be instantiated and customized according to one's personal preferences. We propose a set of type inference directives to personalize the type inference process even further. Type inference directives change the error message facility, but without losing soundness of the underlying type system. For instance, these directives make it possible to phrase error messages in terms of a specific domain, which makes them very suitable for creating a close integration of the DSL and the host language. In addition, directives allow to tune the error messages to the level of expertise of a specific group of programmers. All type inference techniques that we propose have been implemented in the Helium compiler, which covers almost the entire Haskell 98 standard. This compiler has been used for the introductory functional programming courses at Utrecht University, by students without any prior knowledge of functional programming. The implementation affirms that our approach scales to a full-blown programming language
    corecore