Search results for " Programming"

showing 10 items of 1616 documents

A replication study on the intuitiveness of programming language syntax

2023

AbstractIn this article, we present a replication of an empirical experiment that evaluates intuitiveness and comprehensibility of keywords relating to different concepts in programming languages, originally conducted by Stefik and Gellenbeck. Novice programmers face many barriers when learning programming. One of these barriers is syntax, which for many languages is not designed based on empirical evidence. The purpose of the experiment was to provide more empirical evidence on the subject, to find out if the results of the original experiment can be replicated and if conducting the experiment in an environment where English is not the native language affects the results. The results of ou…

program comprehensionnovice programmersnative language in programmingoppiminenohjelmoijatprogramming languagesäidinkieliohjelmointiSafety Risk Reliability and QualitysyntaxohjelmointikieletSoftwarekorkeakouluopetusSoftware Quality Journal
researchProduct

From Procedures to Objects: A Research Agenda for the Psychology of Object-Oriented Programming Education

2008

Programming education has experienced a shift from imperative and procedural programming to object-orientation. This shift has been motivated by educators’ desire to please the information technology industry and potential students; it is not motivated by research either in psychology of programming or in computer science education. There are practically no results that would indicate that such a shift is desirable, needed in the first place, or even effective for learning programming. Moreover, there has been an implicit assumption that classic results on imperative and procedural programming education and learning apply to object-oriented programming (OOP) as well. We argue that this is n…

programming educationprocedural programmingComputingMilieux_COMPUTERSANDEDUCATIONobject-oriented programmingpsychology of programming
researchProduct

An Immersive Motor Protocol for Frailty Rehabilitation

2019

Frailty is a pre-clinical condition that worsens physical health and quality of life. One of the most frequent symptoms of frailty is an increased risk of falling. In order to reduce this risk, we propose an innovative virtual reality motor rehabilitation program based on an immersive tool. All exercises will take place in the CAVE, a four-screen room with a stationary bike. The protocol will include two types of exercises for the improvement of balance: “Positive Bike” and “Avoid the Rocks.” We will choose evaluation scales related to the functional aspects and subjective perception of balance. Our aim is to prove that our innovative motor rehabilitation protocol is as effective as or more…

psychometricsmedicine.medical_specialtymedicine.medical_treatmentfrailtyVirtual realityelderlylcsh:RC346-429CAVE; balance; elderly; frailty; motor rehabilitation; risk of falls; stationary bike; virtual reality03 medical and health sciencesstationary bike0302 clinical medicineQuality of life (healthcare)Physical medicine and rehabilitationStationary bikemedicineSettore M-PSI/01 - PSICOLOGIA GENERALEbook.short_story030212 general & internal medicinebookProtocol (object-oriented programming)lcsh:Neurology. Diseases of the nervous systemBalance (ability)computational psychometricsBalance; CAVE; Elderly; Frailty; Motor rehabilitation; Risk of falls; Stationary bike; Virtual realityRehabilitationrisk of fallsCAVEbalancemotor rehabilitation3. Good healthMotor rehabilitationIncreased riskNeurologyPerspectivevirtual realityNeurology (clinical)Psychology030217 neurology & neurosurgeryFrontiers in Neurology
researchProduct

Automated Checking of Flexible Mathematical Reasoning in the Case of Systems of (In)Equations and the Absolute Value Operator

2021

We present an approach and a tool for automatically providing feedback on solutions that involve complicated reasoning patterns. Currently the tool supports linear systems of equations and inequations that may also contain the absolute value operator and a restricted form of rational functions. This suffices for designing problems that are laborious to solve with standard mechanical procedures, but much easier using short-cuts that students may find by creative thinking. Earlier research has found that struggling with important mathematics promotes conceptual development. Our goal is to encourage students to such struggling. A crucial feature is to give them great freedom to choose the path…

päättelymatematiikkaComputer sciencepalauteElementary University MathematicsAbsolute value (algebra)matemaattinen ajatteluMathematical reasoningAutomatic FeedbackHigher Order Thinking SkillsAlgebraOperator (computer programming)High School Mathematicsopetusohjelmat (tietokoneohjelmat)tietokoneavusteinen oppiminenjärkeilyeLearning SoftwareNon-trivial Reasoning Patterns
researchProduct

Kvanttikoneohjelmointi

2016

Työssä tutkittiin kvanttiohjelmointikielten nykytilaa. Tavoitteena oli pintapuolisesti kartoittaa millaisia kieliä on olemassa, mitä niiden erot ovat ja miksi niitäonkehitetty,vaikkakäytännönkvanttitietokoneitaeivieläolekaan.Tämätutki- mustavoite toteutui hyvin. Johtopäätöksenä voidaan sanoa, että kvanttiohjelmoin- tikieliä on kehitetty suhteellisen paljon kvanttitietokoneiden puuttumiseen nähden, ja ne eroavat monilta osin. Myös niiden kehittämiseen löydettiin paljon hyviä syitä. In this paper the current state of quantum programming languages was studied. The objective was to do a survey of existing languages, their differences, and the reasons for their development, even though practical…

quantum programmingkvanttitietokoneetquantum programming languageskvanttiohjelmointikieletquantum computingkvanttiohjelmointi
researchProduct

The territorial dimension in the EU programming and the New Framework for Public Policies: Territorial Tural Development, CAP Reform and new LEADER

2012

Lo que venimos denominando como perspectiva territorial del desarrollo es un fenómeno bastante reciente en el contexto de la Unión Europea, de apenas dos décadas. En esencia esta perspectiva territorial del desarrollo se ha centrado en un enfoque local de los procesos de desarrollo en las áreas rurales, de la mano, principalmente, de instrumentos como LEADER. La necesidad de incorporar la dimensión territorial a los procesos de desarrollo proviene no solo del éxito global de estos instrumentos, sino también por el convencimiento de que puede constituir un elemento fundamental de cara a la cohesión económica y social en el seno de la UE. Avances recientes, como el Libro Verde de la Cohesión …

reforma de la Política Agraria ComúnEconomic growthLEADER.Green paperField (Bourdieu)desarrollo rural territorialGeography Planning and DevelopmentContext (language use)programación comunitaria 2014-2020programmation communautaire 2014-2020développement rural territorialCAP reformUrban StudiesGeographyTerritorial rural developmentPhenomenonRegional scienceCohesion (chemistry)media_common.cataloged_instanceRural areaEuropean union2014-2020 EU programmingreforme de la Politique Agraire CommuneMeaning (linguistics)media_common
researchProduct

Standardization of Road Danger Signs in the European Union

2015

The aim of this research is to find a solution for the standardization of road signs in the EU zone by a comparative analysis of different national sign systems to establish a common set from a single country. This work is based on the idea that road sign standardization might increase the safety level of transnational journeys and foster the relationships among the various members of the EU Community. This paper presents the outcome of the first step of the research, which focuses on the harmonization of danger signs. In more detail, a multicriteria approach is applied to rank 19 EU Member States on the basis of three main aspects: the installation cost of new signs, new sign learning issu…

road signsEngineeringmulticriteria analysisStandardizationOperations researchbusiness.industryRank (computer programming)lcsh:TA1001-1280Sign (semiotics)visual perceptionOcean EngineeringHarmonizationDanger signgraphical analysisWork (electrical)Risk analysis (engineering)road signs; multicriteria analysis; graphical analysis; visual perceptionmedia_common.cataloged_instancelcsh:Transportation engineeringEuropean unionbusinessSet (psychology)Engineering (miscellaneous)Civil and Structural Engineeringmedia_commonPROMET - Traffic&Transportation
researchProduct

A Roles-Based Approach to Variable-Oriented Programming

2008

Delocalized variable plans pose problems for novice programmers trying to read and write programs. Variable-oriented programming is a programming paradigm that emphasizes the importance of variable-related plans, and localizes actions pertaining to each variable together in one place in the program code. This paper revisits the idea of variable-oriented programming and shows how it can be founded on roles of variables: stereotypes of variable use suitable for teaching to novices. The paper sketches out how variable-oriented, roles-based programming could be implemented using either a new programming language or a framework built on an existing language. The possible applications, merits, an…

roles of variablesprogramming languagesdelocalized plansroles-based programmingvariable-oriented programming
researchProduct

Do social networks bridge political divides? The analysis of VKontakte social network communication in Ukraine

2014

New electronic forms of political communication have become increasingly popular in countries with weak democratic institutions. The effectiveness of these new forms of association in altering political behavior, however, remains uncertain even in developed democratic regimes. This paper investigates connections between regional variation in electoral behavior and regional distribution of electronic social networks in the case of Ukraine's polarized and institutionally unstable democracy. Our analysis of online networks shows that, somewhat contrary to conventional wisdom, electronic communication does not bridge political divides. This finding casts doubt on the effectiveness of online for…

social networksEconomics and EconometricsSociology and Political Sciencepoliittinen viestintäAssociation (object-oriented programming)media_common.quotation_subjectDistribution (economics)Political communicationConventional wisdomBridge (interpersonal)PoliticssosiaaliverkostotSociologypolitical communicationverkkoaktivismimedia_commonta113UkrainaSocial networkbusiness.industryPublic relationsDemocracyonline activismPolitical economyPolitical Science and International RelationsUkrainebusinessPost-Soviet Affairs
researchProduct

Domain Specific Case Tool for ICT-Enabled Service Design

2014

One major problem in service design is the limited availability of information gathered during the development process. In particular, information on end-user requirements is difficult for designers, developers, and maintainers to access. Here, we provide a mechanism that supports the gathering and modeling of various types of information throughout the service and software development life cycle. As various existing tools focus on a particular part of the life cycle, essential information is not available, or it is more difficult to obtain in later stages. The linkage between information collected in the different stages is often lost. The implemented tool support enables the modeling of r…

software toolsDSLohjelmistosuunnitteluolio-ohjelmointiICTtietokoneohjelmatobject-oriented programmingRADobject-oriented methods
researchProduct