Search results for "programming."

showing 10 items of 3035 documents

Understanding differences among coding club students

2014

Scholars and instructors have been carrying out a multitude of actions to increase students' interest in computer science during the past years. Still, there is a need for knowledge on how these attempts develop student interest. In this qualitative study, we construct illustrative categories out of students who have attended our K-12 coding club and game programming summer course activities. We found four categories: Inactivity, Lack of self-direction, Experimenting, and Professionalism. We also briefly project this abstraction onto a four-phase model of interest development.

ta113OutreachGame programmingComputer scienceMultitudePedagogyComputingMilieux_COMPUTERSANDEDUCATIONMathematics educationClubCoding (social sciences)Qualitative researchProceedings of the 2014 conference on Innovation & technology in computer science education - ITiCSE '14
researchProduct

Customer Feedback System : Evolution Towards Semantically-enchanced Systems

2015

The digital economy requires services be created in nearly real time – while continuously listening to the customer. Managing and analysing the data collected about products and customers become very critical. Successful companies must collect data regarding customer behaviour in a sensible manner, understand their customers and engage in constant interaction with them. Nowadays, having a huge data storage capacity, everyone collects data and hopes that it will be useful someday. But, it is frustrating when you do not know whether something useful will come out of it. It is not a problem to collect data, but it is very difficult to analyse it. To utilize the data they collect and analyse cu…

ta113Process managementbusiness.industryComputer scienceProcess (engineering)Computationsemantic customer feedbackProvisioningAutomationConstant (computer programming)semantic user profileComputer data storageautomated customer feedback processingsemantic personalizationActive listeningDigital economybusiness
researchProduct

Icons: Visual representation to enrich requirements engineering work

2013

Adapting icons in requirements engineering can support the multifaceted needs of stakeholders. Conventional ap- proaches to RE are mainly highlighted in diagrams. This paper introduces icon-based information as a way to represent ideas and concepts in the requirements engineering domain. We report on icon artifacts that support requirements engi- neering work such as priority types, status states and stakeholder kinds. We evaluate how users interpret meanings of icons and the efficacy of icon prototypes shaped to represent those requirements attributes. Our hypothesis is whether practitioners can recognize the icons’ meaning in terms of their functional representation. According to the empi…

ta113Requirements engineeringComputer scienceProcess (engineering)Interpretation (philosophy)Stakeholdervisuaalinen kieliikonitDomain (software engineering)Visual languagevaatimusmäärittelyHuman–computer interactionvisual languagekulttuuriiconsvaatimustenhallintaIconstakeholdercomputercomputer.programming_languageMeaning (linguistics)
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…

ta113Service (systems architecture)Computer sciencebusiness.industryService designDomain (software engineering)SoftwareUnified Modeling LanguageInformation and Communications TechnologySystems development life cycleComponent (UML)Component-based software engineeringSoftware engineeringbusinessComputer-aided software engineeringcomputercomputer.programming_language2014 47th Hawaii International Conference on System Sciences
researchProduct

LOCAL CONTROL OF SOUND IN STOCHASTIC DOMAINS BASED ON FINITE ELEMENT MODELS

2011

A numerical method for optimizing the local control of sound in a stochastic domain is developed. A three-dimensional enclosed acoustic space, for example, a cabin with acoustic actuators in given locations is modeled using the finite element method in the frequency domain. The optimal local noise control signals minimizing the least square of the pressure field in the silent region are given by the solution of a quadratic optimization problem. The developed method computes a robust local noise control in the presence of randomly varying parameters such as variations in the acoustic space. Numerical examples consider the noise experienced by a vehicle driver with a varying posture. In a mod…

ta113Stochastic domainAcoustics and UltrasonicsComputer scienceApplied MathematicsAcousticsNoise reductionNumerical analysisstokastinen aluekvadraattinen optimointipassenger carFinite element methodhenkilöautoelementtimenetelmäAcoustic spacequadratic optimizationNoiseFrequency domainNoise controlHelmholtz equationQuadratic programmingpaikallinen äänenhallintaäärellisten elementtien menetelmäHelmholtzin yhtälölocal sound controlJournal of Computational Acoustics
researchProduct

CSI with games and an emphasis on TDD and unit testing

2012

ta113Unit testingGeneral Computer ScienceGame programmingbusiness.industryComputer scienceEmphasis (telecommunications)ta516TelecommunicationsbusinessIndustrial engineeringEducationACM Inroads
researchProduct

On optimal relay placement for improved performance in non-coverage limited scenarios

2014

Low power nodes have been a hot topic in research, standardization, and industry communities, which is typically considered under an umbrella term called heterogeneous networking. In this paper we look at the problem of deploying optimally low power nodes in the context of relay networking, when an operator connects low power nodes (or small cells) via the wireless backhaul that uses the same spectrum and the same wireless access technology. We present an analytical model that can calculate optimal coordinates for low power nodes based on the input parameters, such as preferred number of nodes, their transmission power, parameters of the environment etc. The analytical calculations are comp…

ta113business.industryComputer sciencePreferred numberUmbrella termContext (language use)law.inventionPower (physics)Operator (computer programming)Transmission (telecommunications)RelaylawWirelessbusinessComputer network
researchProduct

Use of a Semantic Language to Reduce the Indeterminacy in Agents Communication

2014

In the field of agent communications uncertainty and vagueness in the message content and in the achievable results play a primordial role when two agents (human or artificial) communicate. Even though the importance of vagueness and uncertainty has been recognized long ago, only recently mechanisms related to the communications’ semantics that allow a practical approach have been designed; more specifically, the development of tools such as agent programming languages and frameworks, which is a field of intensive research. On the other hand, recent theoretical ideas, drawn from situation semantics theory and the works of Sutton on semantic information, support this work. This paper applies…

ta113business.industryComputer scienceVaguenessSemanticsOperational semanticscommunications semanticsSoftware agentWell-founded semanticsHuman–computer interactionmulti-agent systems programming languageFourth-generation programming languageArtificial intelligenceFifth-generation programming languageta518businessProgramming language theory
researchProduct

Turing's error-revised

2016

Many important lines of argumentation have been presented during the last decades claiming that machines cannot think like people. Yet, it has been possible to construct devices and information systems, which replace people in tasks which have previously been occupied by people as the tasks require intelligence. The long and versatile discourse over, what machine intelligence is, suggests that there is something unclear in the foundations of the discourse itself. Therefore, we critically studied the foundations of used theory languages. By looking critically some of the main arguments of machine thinking, one can find unifying factors. Most of them are based on the fact that computers canno…

ta113computationClass (set theory)modelformal language02 engineering and technologyconsciousnessArgumentation theoryEpistemologyTuring machineTuring machinesymbols.namesake020204 information systemsFormal language0202 electrical engineering electronic engineering information engineeringsymbolsSelection (linguistics)020201 artificial intelligence & image processingSociologyConstruct (philosophy)TuringcomputermindNatural languagecomputer.programming_languageInternational Journal of Philosophy Study
researchProduct

Towards Computer-based Exams in CS1

2017

Even though IDEs are often a central tool when learning to program in CS1, many teachers still lean on paper-based exams. In this study, we examine the “test mode effect” in CS1 exams using the Rainfall problem. The test mode was two-phased. Half of the participants started working on the problem with pen and paper, while the other half had access to an IDE. After submitting their solution, all students could rework their solution on an IDE. The experiment was repeated twice during subsequent course instances. The results were mixed. From the marking perspective, there was no statistically significant difference resulting from the mode. However, the students starting with the paper-based pa…

ta113examinations (education)tietokoneavusteinen opetusMultimediaComputer scienceRainfall problemComputer basedtentitvasta-alkajatcomputer.software_genreprogrammingcomputer-assisted teachingbeginnersComputingMilieux_COMPUTERSANDEDUCATIONta516ohjelmointiCS1computer
researchProduct