Search results for " Computer Science"

showing 10 items of 3983 documents

Flipping and Blending : An Action Research Project on Improving a Functional Programming Course

2016

This article reports on an action research project on improving a functional programming course by moving toward a practical and flexible study environment—flipped and blended classroom. Teaching the topic of functional programming was found to be troublesome using a traditional lectured course format. The need to increase students’ amount of practice emerged while subsequent challenges relating to students’ independent practical coursework were observed. Particular concerns relating to group work, learning materials, and the attribute of flexibility were investigated during the third action research cycle. The research cycle was analyzed using a qualitative survey on students’ views, teach…

Cooperative learningKnowledge managementGeneral Computer ScienceComputer sciencefunctional programming02 engineering and technologyFlipped classroomEducation020204 information systemsComputingMilieux_COMPUTERSANDEDUCATION0202 electrical engineering electronic engineering information engineeringMathematics educationflipped classroomta516Action researchGroup workta113Independent studybusiness.industry05 social sciences050301 educationblended learningindependent studyBlended learningaction researchCourseworkActive learningbusiness0503 educationACM Transactions on Computing Education
researchProduct

Challenge of supporting vocational learning: Empowering collaboration in a scripted 3D game – How does teachers’ real-time orchestration make a diffe…

2012

Along with the development of new technologies, orchestrating computer-supported collaborative learning (CSCL) has become a topic of discussion because new learning spaces challenge teacher to support collaborative learning in new ways. However, despite the optimistic notions of teachers’ orchestration in CSCL situations, there are still no systematic research findings on real-time orchestration. This study is one attempt to fill in the knowledge gap on understanding the differences in knowledge construction processes between settings with and without teachers’ real time orchestration in 3D learning games from a socio-cultural perspective. The aims of the study are twofold. The first aim is…

Cooperative learningKnowledge managementGeneral Computer SciencekehittämistutkimusDesign-based researchInstructional designbusiness.industryComputer scienceProfessional developmentEducational technology3D learning gameContext (language use)Collaborative learningOpetuksen suunnitteluEducation3D pelitOrchestrating computer-supported collaborative learning (CSCL)ta516Orchestration (computing)businessVocational learningSocio-cultural approachComputers & Education
researchProduct

A Playful Experiential Learning System With Educational Robotics

2020

This article reports on two studies that aimed to evaluate the effective impact of educational robotics in learning concepts related to Physics and Geography. The reported studies involved two courses from an upper secondary school and two courses from a lower secondary school. Upper secondary school classes studied topics of motion physics, and lower secondary school classes explored issues related to geography. In each grade, there was an “experimental group” that carried out their study using robotics and cooperative learning and a “control group” that studied the same concepts without robots. Students in both classes were subjected to tests before and after the robotics laboratory, to c…

Cooperative learninglcsh:Mechanical engineering and machineryplayful-based learningControl (management)MetacognitionExperiential learninggeographylcsh:QA75.5-76.95Artificial IntelligenceEducational roboticsComputingMilieux_COMPUTERSANDEDUCATIONMathematics educationlcsh:TJ1-1570Original ResearchRobotics and AISecondary leveleducational roboticsbusiness.industryRoboticsComputer Science ApplicationsGeographyRobotlcsh:Electronic computers. Computer scienceArtificial intelligencebusinessmetacognitionphysicsFrontiers in Robotics and AI
researchProduct

Optimisation non-lisse pour l'estimation de composants immunitaires cellulaires dans un environnement tumoral

2021

In this PhD proposal we will investigate new regularization methods of inverse problems that provide an absolute quantification of immune cell subpopulations. The mathematical aspect of this PhD proposal is two-fold. The first goal is to enhance the underlying linear model through a more refined construction of the expression matrix. The second goal is, given this linear model, to derive the best possible estimator. These two issues can be treated in a decoupled way, which is the standard for existing methods such as Cibersort, or as a coupled optimization problem (which is known as blind deconvolution in signal processing).

Coordinate descentProblème inverse[INFO.INFO-OH]Computer Science [cs]/Other [cs.OH]Automatic differentiationBiomedical applicationHyperparameters selectionOptimisation non-LisseÉlection de paramètresDifférentiation automatique[INFO.INFO-OH] Computer Science [cs]/Other [cs.OH]Descente de coordonnéesInverse problemApplication biomédicaleNon-Smooth optimization
researchProduct

Smart camera based on an Embedded HW/SW Co-Processor

2008

Abstract This paper describes an image acquisition and a processing system based on a new coprocessor architecture designed for CMOS sensor imaging. The system exploits the full potential CMOS selective access imaging technology because the coprocessor unit is integrated into the image acquisition loop. The acquisition and coprocessing architecture are compatible with the majority of CMOS sensors. It enables the dynamic selection of a wide variety of acquisition modes as well as the reconfiguration and implementation of high-performance image preprocessing algorithms (calibration, filtering, denoising, binarization, pattern recognition). Furthermore, the processing and data transfer, from t…

CoprocessorGeneral Computer ScienceComputer sciencelcsh:TK7800-836002 engineering and technology0202 electrical engineering electronic engineering information engineeringSmart camera[ INFO.INFO-ES ] Computer Science [cs]/Embedded SystemsField-programmable gate arrayComputingMilieux_MISCELLANEOUSFPGACMOS sensorSmart Camerabusiness.industry020208 electrical & electronic engineeringlcsh:ElectronicsACMControl reconfiguration020206 networking & telecommunicationsModular designco-processorCMOSControl and Systems EngineeringEmbedded systemPattern recognition (psychology)embedded processing[INFO.INFO-ES]Computer Science [cs]/Embedded Systemsbusinesspostal sortingComputer hardwareComputer Science(all)
researchProduct

Automated Synthesis of Application-layer Connectors from Automata-based Specifications

2019

Abstract Ubiquitous and Pervasive Computing, and the Internet of Things, promote dynamic interaction among heterogeneous systems. To achieve this vision, interoperability among heterogeneous systems represents a key enabler, and mediators are often built to solve protocol mismatches. Many approaches propose the synthesis of mediators. Unfortunately, a rigorous characterization of the concept of interoperability is still lacking, hence making hard to assess their applicability and soundness. In this paper, we provide a framework for the synthesis of mediators that allows us to: (i) characterize the conditions for the mediator existence and correctness; and (ii) establish the applicability bo…

CorrectnessUbiquitous computingGeneral Computer ScienceComputer Networks and CommunicationsComputer scienceDistributed computingInteroperability0102 computer and information sciences02 engineering and technology01 natural sciencesHeterogeneous ApplicationsTheoretical Computer Science020204 information systems0202 electrical engineering electronic engineering information engineeringProtocol MismatchesCommunication & CoordinationProtocol (object-oriented programming)Automated Mediator SynthesisSoundnessApplied MathematicsAutomated Mediator Synthesis Interoperability Protocols Heterogeneous Applications Communication & Coordination Protocol MismatchesInteroperabilityApplication layerAutomatonComputational Theory and Mathematics010201 computation theory & mathematicsKey (cryptography)Protocols
researchProduct

Lambda+, the renewal of the Lambda Architecture: Category Theory to the rescue

2021

Designing software architectures for Big Data is a complex task that has to take into consideration multiple parameters, such as the expected functionalities, the properties that are untradeable, or the suitable technologies. Patterns are abstractions that guide the design of architectures to reach the requirements. One of the famous patterns is the Lambda Architecture, which proposes real-time computations with correctness and fault-tolerance guarantees. But the Lambda has also been highly criticized, mostly because of its complexity and because the real-time and correctness properties are each effective in a different layer but not in the overall architecture. Furthermore, its use cases a…

Correctness[INFO.INFO-DB]Computer Science [cs]/Databases [cs.DB]Computer sciencebusiness.industryDistributed computingBig data020207 software engineering02 engineering and technologyLambdaArchitecture patternComputer Science::Hardware ArchitectureSoftware020204 information systems0202 electrical engineering electronic engineering information engineering[INFO.INFO-DB] Computer Science [cs]/Databases [cs.DB]Use caseArchitectureLayer (object-oriented design)Category theorybusinessComputingMilieux_MISCELLANEOUSLambda ArchitectureCategory theory
researchProduct

Connectivity Influences on Nonlinear Dynamics in Weakly-Synchronized Networks: Insights from Rössler Systems, Electronic Chaotic Oscillators, Model a…

2019

Natural and engineered networks, such as interconnected neurons, ecological and social networks, coupled oscillators, wireless terminals and power loads, are characterized by an appreciable heterogeneity in the local connectivity around each node. For instance, in both elementary structures such as stars and complex graphs having scale-free topology, a minority of elements are linked to the rest of the network disproportionately strongly. While the effect of the arrangement of structural connections on the emergent synchronization pattern has been studied extensively, considerably less is known about its influence on the temporal dynamics unfolding within each node. Here, we present a compr…

Correlation dimensionCollective behaviornonlinear dynamicGeneral Computer ScienceComputer scienceNetwork topologyTopology01 natural sciencesnetwork topology010305 fluids & plasmasnode degreeRössler systemEntropy (classical thermodynamics)nonlinear dynamicschaotic transition0103 physical sciencesEntropy (information theory)Attractor dimensionGeneral Materials Sciencestructural connectivity010306 general physicsprediction errorstochastic dynamicsGeneral EngineeringSaito oscillatorelectronic chaotic oscillatorComplex networkNonlinear systemneuronal culturestochastic dynamicnodal strengthChaotic oscillatorscomplexityentropysynchronizationEntropy (order and disorder)
researchProduct

One-Counter Verifiers for Decidable Languages

2013

Condon and Lipton (FOCS 1989) showed that the class of languages having a space-bounded interactive proof system (IPS) is a proper subset of decidable languages, where the verifier is a probabilistic Turing machine. In this paper, we show that if we use architecturally restricted verifiers instead of restricting the working memory, i.e. replacing the working tape(s) with a single counter, we can define some IPS’s for each decidable language. Such verifiers are called two-way probabilistic one-counter automata (2pca’s). Then, we show that by adding a fixed-size quantum memory to a 2pca, called a two-way one-counter automaton with quantum and classical states (2qcca), the protocol can be spac…

Counter machineTheoryofComputation_COMPUTATIONBYABSTRACTDEVICESTheoretical computer scienceQuantum registerComputer scienceProbabilistic Turing machineProbabilistic logicInteractive proof systemComputer Science::Computational ComplexityDecidabilityAutomatonsymbols.namesakesymbolsProtocol (object-oriented programming)
researchProduct

Characteristic Sturmian words are extremal for the Critical Factorization Theorem

2012

We prove that characteristic Sturmian words are extremal for the Critical Factorization Theorem (CFT) in the following sense. If p x ( n ) denotes the local period of an infinite word x at point n , we prove that x is a characteristic Sturmian word if and only if p x ( n ) is smaller than or equal to n + 1 for all n ≥ 1 and it is equal to n + 1 for infinitely many integers n . This result is extremal with respect to the \{CFT\} since a consequence of the \{CFT\} is that, for any infinite recurrent word x, either the function p x is bounded, and in such a case x is periodic, or p x ( n ) ≥ n + 1 for infinitely many integers n . As a byproduct of the techniques used in the paper we extend a r…

Critical Factorization TheoremDiscrete mathematicsPeriodicitySettore INF/01 - InformaticaCombinatorics on wordsGeneral Computer ScienceSturmian wordSturmian wordsFunction (mathematics)Critical point (mathematics)Theoretical Computer ScienceCombinatoricsCombinatorics on wordssymbols.namesakeBounded functionWeierstrass factorization theoremsymbolsFibonacci wordWord (group theory)MathematicsComputer Science(all)Theoretical Computer Science
researchProduct