976 resultados para Introdouctory Programming, Tutoring, Feedback, eLearning, Program Annotations
Resumo:
The Swiss postgraduate training program in general internal medicine is now designed as a competency-based curriculum. In other words, by the end of their training, the residents should demonstrate a set of predefined competences. Many of those competences have to be learnt in outpatient settings. Thus, the primary care physicians have more than ever an important role to play in educating tomorrows doctors. A competency-based model of training requires a regular assessment of the residents. The mini-CEX (mini-Clinical Evaluation eXercise) is the assessment tool proposed by the Swiss institute for postgraduate and continuing education. The mini-CEX is based on the direct observation of the trainees performing a specific task, as well as on the ensuing feedback. This article aims at introducing our colleagues in charge of residents to the mini-CEX, which is a useful tool promoting the culture of feedback in medical education.
Resumo:
A computer program to adjust roadway profiles has been developed to serve as an aid to the county engineers of the State of Iowa. Many hours are spent reducing field notes and calculating adjusted roadway profiles to prepare an existing roadway for paving that will produce a high quality ride and be as maintenance free as possible. Since the computer is very well adapted to performing long tedious tasks; programming this work for a computer would result in freeing the engineer of these tasks. Freed from manual calculations, the engineer is able to spend more time in solving engineering problems. The type of roadway that this computer program is designed to adjust is a road that at sometime. in its history was graded to a finished subgrade. After a period of time, this road is to receive a finished paved surface. The problem then arises whether to bring the existing roadway up to the de signed grade or to make profile adjustments and comprise between the existing and the design profiles. In order to achieve the latter condition using this program, the engineer needs to give the computer only a minimum amount of information.
Resumo:
HR-394 was a software and database development project. Via funding provided by the Iowa Highway Research Board, the Iowa County Engineer's Association Service Bureau oversaw the planning and implementation of an Internet based application that supports two major local-government transportation project activities: Project programming and Development tracking. The goals were to reduce errors and inconsistencies, speed up the processes, link people to both project data and each other, and build a framework that could eventually support a 'paperless' work flow. The work started in 1999 and initial development was completed by the fall of 2002. Since going live, several 'piggy back' applications have been required to make the Programming side better fit actual work procedures. This part of the system has proven adequate but will be rewritten in 2004 to make it easier to use. The original development side module was rejected by the users and so had to be rewritten in 2003. The second version has proven much better, is heavily used, and is interconnected with Iowa DOT project data systems. Now that the system is in operation, it will be maintained and operated by the ICEA Service Bureau as an ongoing service function.
Resumo:
Here, we identify a role for the matrilin-2 (Matn2) extracellular matrix protein in controlling the early stages of myogenic differentiation. We observed Matn2 deposition around proliferating, differentiating and fusing myoblasts in culture and during muscle regeneration in vivo. Silencing of Matn2 delayed the expression of the Cdk inhibitor p21 and of the myogenic genes Nfix, MyoD and Myog, explaining the retarded cell cycle exit and myoblast differentiation. Rescue of Matn2 expression restored differentiation and the expression of p21 and of the myogenic genes. TGF-β1 inhibited myogenic differentiation at least in part by repressing Matn2 expression, which inhibited the onset of a positive-feedback loop whereby Matn2 and Nfix activate the expression of one another and activate myoblast differentiation. In vivo, myoblast cell cycle arrest and muscle regeneration was delayed in Matn2(-/-) relative to wild-type mice. The expression levels of Trf3 and myogenic genes were robustly reduced in Matn2(-/-) fetal limbs and in differentiating primary myoblast cultures, establishing Matn2 as a key modulator of the regulatory cascade that initiates terminal myogenic differentiation. Our data thus identify Matn2 as a crucial component of a genetic switch that modulates the onset of tissue repair.
Resumo:
In the last decade defeasible argumentation frameworks have evolved to become a sound setting to formalize commonsense, qualitative reasoning. The logic programming paradigm has shown to be particularly useful for developing different argument-based frameworks on the basis of different variants of logic programming which incorporate defeasible rules. Most of such frameworks, however, are unable to deal with explicit uncertainty, nor with vague knowledge, as defeasibility is directly encoded in the object language. This paper presents Possibilistic Logic Programming (P-DeLP), a new logic programming language which combines features from argumentation theory and logic programming, incorporating as well the treatment of possibilistic uncertainty. Such features are formalized on the basis of PGL, a possibilistic logic based on G¨odel fuzzy logic. One of the applications of P-DeLP is providing an intelligent agent with non-monotonic, argumentative inference capabilities. In this paper we also provide a better understanding of such capabilities by defining two non-monotonic operators which model the expansion of a given program P by adding new weighed facts associated with argument conclusions and warranted literals, respectively. Different logical properties for the proposed operators are studied
Resumo:
The main objective of this master's thesis is to study robot programming using simulation software, and also how to embed the simulation software into company's own robot controlling software. The further goal is to study a new communication interface to the assembly line's components -more precisely how to connect the robot cell into this new communication system. Conveyor lines are already available where the conveyors use the new communication standard. The robot cell is not yet capable of communicating with to other devices using the new communication protocols. The main problem among robot manufacturers is that they all have their own communication systems and programming languages. There has not been any common programming language to program all the different robot manufacturers robots, until the RRS (Realistic Robot Simulation) standards were developed. The RRS - II makes it possible to create the robot programs in the simulation software and it gives a common user interface for different robot manufacturers robots. This thesis will present the RRS - II standard and the robot manufacturers situation for the RRS - II support. Thesis presents how the simulation software can be embedded into company's own robot controlling software and also how the robot cell can be connected to the CAMX (Computer Aided Manufacturing using XML) communication system.
Resumo:
Resum: En el nou model derivat de l"Espai Europeu d"Educació Superior (EEES), l"ensenyament aprenentatge (E-A) es centra en l"estudiant, enfront del rol més destacat del professor en l"ensenyament tradicional. El procés d"experimentació al que assistim en el nostre medi, requereix la valoració de les primeres experiències. Objectiu: L"objectiu d"aquest estudi és identificar si la metodologia utilitzada en l"assignatura Ciències Psicosocials Aplicades a la Salut, en el Grau d"Infermeria a l"Escola d" infermeria de la Universitat de Barcelona, està ben enfocada per assolir una avaluació continuada de qualitat. Metodologia: Es presenta a traves d"un estudi descriptiu. La població estudiada mitjançant un qüestionari, ha estat els estudiants dels quatre grups de primer curs, del primer any de desenvolupament del Grau d"Infermeria en el nostre Centre, passades el curs acadèmic 2009-2010, amb una mostra total de 221 alumnes. Conclusions: Els resultats permeten tres franges interpretatives: 1) qualificació de notable que fa referència a la modalitat disciplinar i experiència docent del professorat, 2) qualificació entre notable i aprovat referida a la metodologia didàctica i organitzativa, 3) qualificació d"aprovat que fa referència a les tutories.
Resumo:
Resum: En el nou model derivat de l"Espai Europeu d"Educació Superior (EEES), l"ensenyament aprenentatge (E-A) es centra en l"estudiant, enfront del rol més destacat del professor en l"ensenyament tradicional. El procés d"experimentació al que assistim en el nostre medi, requereix la valoració de les primeres experiències. Objectiu: L"objectiu d"aquest estudi és identificar si la metodologia utilitzada en l"assignatura Ciències Psicosocials Aplicades a la Salut, en el Grau d"Infermeria a l"Escola d" infermeria de la Universitat de Barcelona, està ben enfocada per assolir una avaluació continuada de qualitat. Metodologia: Es presenta a traves d"un estudi descriptiu. La població estudiada mitjançant un qüestionari, ha estat els estudiants dels quatre grups de primer curs, del primer any de desenvolupament del Grau d"Infermeria en el nostre Centre, passades el curs acadèmic 2009-2010, amb una mostra total de 221 alumnes. Conclusions: Els resultats permeten tres franges interpretatives: 1) qualificació de notable que fa referència a la modalitat disciplinar i experiència docent del professorat, 2) qualificació entre notable i aprovat referida a la metodologia didàctica i organitzativa, 3) qualificació d"aprovat que fa referència a les tutories.
Resumo:
Background. The “Cooking and Active Leisure” Tu y Alícia por la Salud (CAL-TAS) Program is a schoolbased pilot that addresses healthy lifestyle needs of Spanish secondary school students with initiatives that research has proven to improve dietary and physical activity behaviors. Objective. The objectives were to perform a Program Impact Pathways (PIP) analysis to describe key activities and processes of the CAL-TAS Program, identify Critical Quality Control Points (CCPs), and identify a suite of common indicators of healthy lifestyles to be applied across participant schools. Methods. The CAL-TAS Program designers and implementation team developed this PIP analysis through an iterative process and presented the results for feedback at the seven-country Healthy Lifestyles Program Evaluation Workshop held in Granada, Spain, 13–14 September 2013, under the auspices of the Mondelēz International Foundation. Results. The team identified three PIP CCPs: teachers’ motivation and training, changes in students’ knowledge of healthy lifestyles, and changes in students’ healthy lifestyle behavior. The selected indicators of the program’s impact on healthy lifestyles are adequacy of food intake, level of knowledge of healthy lifestyles gained, and adequacy of physical activity level according to World Health Organization recommendations. A clear definition of impact indicators, as well as collection of accurate data on healthy lifestyle behaviors and knowledge, is essential to understanding the effectiveness of this program before it can be scaled up. Conclusions. CAL-TAS is an effective secondary school-based program encouraging healthy lifestyles. The PIP analysis was instrumental in identifying CCPs to sustain and improve the quality of the program. The team hopes to sustain and improve the program through these program evaluation recommendations.
Resumo:
The aim of this project is to get used to another kind of programming. Since now, I used very complex programming languages to develop applications or even to program microcontrollers, but PicoCricket system is the evidence that we don’t need so complex development tools to get functional devices. PicoCricket system is the clear example of simple programming to make devices work the way we programmed it. There’s an easy but effective way to programs mall devices just saying what we want them to do. We cannot do complex algorithms and mathematical operations but we can program them in a short time. Nowadays, the easier and faster we produce, the more we earn. So the tendency is to develop fast, cheap and easy, and PicoCricket system can do it.
Resumo:
The model of Questions Answering (Q&A) for eLearning is based on collaborative learning through questions that are posed by students and their answers to that questions which are given by peers, in contrast with the classical model in which students ask questions to the teacher only. In this proposal we extend the Q&A model including the social presence concept and a quantitative measure of it is proposed; besides it is considered the evolution of the resulting Q&A social network after the inclusion of the social presence and taking into account the feedback on questions posed by students and answered by peers. The social network behaviorwas simulated using a Multi-Agent System to compare the proposed social presence model with the classical and the Q&A models
Resumo:
This diploma thesis has been done to international organization which takes care from the accounting actions of two major companies. In this organization are used three different purchasing tools which are used when new asset master data is wanted to input to SAP R/3- system. The aim of this thesis is to find out how much changing the user interface of one of these three e-procurement programs will affect to overall efficiency in asset accounting. As an addition will be introduced project framework which can be used in future projects and which help to avoid certain steps in the development process. At the moment data needs to be inputted manually with many useless mouse clicks and data needs to be searched from many various resources which slow down the process. Other organization has better tools at the moment than the myOrders system which is under investigation Research was started by exploring the main improvement areas. After this possible defects were traced. Suggested improvements were thought by exploring literature which has been written from usability design and research. Meanwhile also directional calculations from the benefits of the project were done alongside with the analysis of the possible risks and threats. After this NSN IT approved the changes which they thought was acceptable. The next step was to program them into tool and test them before releasing to production environment. The calculations were made also from implemented improvements and compared them to planned ones From whole project was made a framework which can be utilized also to other similar projects. The complete calculation was not possible because of time schedule of the project. Important observation in the project was that efficiency is not improved not only by changing the GUI but also improving processes without any programming. Feedback from end user should be also listened more in development process. End-user is after all the one who knows the best how the program should look like.
Resumo:
The development of correct programs is a core problem in computer science. Although formal verification methods for establishing correctness with mathematical rigor are available, programmers often find these difficult to put into practice. One hurdle is deriving the loop invariants and proving that the code maintains them. So called correct-by-construction methods aim to alleviate this issue by integrating verification into the programming workflow. Invariant-based programming is a practical correct-by-construction method in which the programmer first establishes the invariant structure, and then incrementally extends the program in steps of adding code and proving after each addition that the code is consistent with the invariants. In this way, the program is kept internally consistent throughout its development, and the construction of the correctness arguments (proofs) becomes an integral part of the programming workflow. A characteristic of the approach is that programs are described as invariant diagrams, a graphical notation similar to the state charts familiar to programmers. Invariant-based programming is a new method that has not been evaluated in large scale studies yet. The most important prerequisite for feasibility on a larger scale is a high degree of automation. The goal of the Socos project has been to build tools to assist the construction and verification of programs using the method. This thesis describes the implementation and evaluation of a prototype tool in the context of the Socos project. The tool supports the drawing of the diagrams, automatic derivation and discharging of verification conditions, and interactive proofs. It is used to develop programs that are correct by construction. The tool consists of a diagrammatic environment connected to a verification condition generator and an existing state-of-the-art theorem prover. Its core is a semantics for translating diagrams into verification conditions, which are sent to the underlying theorem prover. We describe a concrete method for 1) deriving sufficient conditions for total correctness of an invariant diagram; 2) sending the conditions to the theorem prover for simplification; and 3) reporting the results of the simplification to the programmer in a way that is consistent with the invariantbased programming workflow and that allows errors in the program specification to be efficiently detected. The tool uses an efficient automatic proof strategy to prove as many conditions as possible automatically and lets the remaining conditions be proved interactively. The tool is based on the verification system PVS and i uses the SMT (Satisfiability Modulo Theories) solver Yices as a catch-all decision procedure. Conditions that were not discharged automatically may be proved interactively using the PVS proof assistant. The programming workflow is very similar to the process by which a mathematical theory is developed inside a computer supported theorem prover environment such as PVS. The programmer reduces a large verification problem with the aid of the tool into a set of smaller problems (lemmas), and he can substantially improve the degree of proof automation by developing specialized background theories and proof strategies to support the specification and verification of a specific class of programs. We demonstrate this workflow by describing in detail the construction of a verified sorting algorithm. Tool-supported verification often has little to no presence in computer science (CS) curricula. Furthermore, program verification is frequently introduced as an advanced and purely theoretical topic that is not connected to the workflow taught in the early and practically oriented programming courses. Our hypothesis is that verification could be introduced early in the CS education, and that verification tools could be used in the classroom to support the teaching of formal methods. A prototype of Socos has been used in a course at Åbo Akademi University targeted at first and second year undergraduate students. We evaluate the use of Socos in the course as part of a case study carried out in 2007.
Resumo:
Työn tavoitteena on sovittaa Qt opetussuunnitelmaan. Työ sisältää Qt:n lyhyen historian sekä katsauksen sen nykytilaan. Nykytilakatsaus sisältää kolme näkökulmaa: miten ja missä Qt:ta voidaan käyttää, sekä sen käyttötarkoitukset teollisuudessa ja opetuksessa. Työn tuloksena syntyy luentodemonstraatiota varten pieni ohjelma, joka on luotu C++:n ja Qt Designerin avulla ja käyttää olennaisia käyttöliittymäkirjaston olioita. Toisena tuotteena työssä syntyy luonnos Lappeenrannan Teknillisen Yliopiston ohjelmointikursseista, joissa Qt:ta voitaisiin käyttää avustamaan opiskelijoita näkemään, miten graafinen ohjelma luodaan sekä valmentaa heitä ymmärtämään viitekehyksien ja graafisten kirjastojen tuomat edut.
Resumo:
The state of the object-oriented programming course in Lappeenranta University of Technology had reached the point, where it required changes to provide better learning opportunities and thus the learning outcomes. Based on the student feedback the course was partially dated and ineffective. The components of the course were analysed and the ineffective elements were removed and new methods were introduced to improve the course. The major changes included the change from traditional teaching methods to reverse classroom method and the use of Java as the programming language. The changes were measured by the student feedback, lecturer’s observations and comparison to previous years. The feedback suggested that the changes were successful; the course received higher overall grade than before.