Search results for " Coding"

showing 10 items of 139 documents

E-LEARNING AND ART OF PROGRAMMING: A CONTEXT ORIENTED TO

2017

Coding or programming is very important for a number of tasks and this is true not only in problem solving but also in the computer science and over. Many skills have to be acquired before to have a high familiarity degree with this science. In the studies for methods of coding, students have a great problem for understanding on how to solve and to develop algorithms in a rational way, thus the expertise on how to solve and to develop algorithms is the most difficult to acquire for all students in whatever age. This paper introduces the prototype of a framework able to running in the web space and to be supported by different devices and browsers, useful to integrate a number of collaborati…

Settore INF/01 - Informaticaframework iconic programming language open source problem solving visual coding.Computer sciencebusiness.industryE-learning (theory)Context (language use)Artificial intelligencebusinessEDULEARN proceedings
researchProduct

Rateless Codes Performance Analysis in Correlated Channel Model for GEO Free Space Optics Downlinks

2012

Settore ING-INF/03 - TelecomunicazioniFree Space Optics (FSO) technologies for satellite communications offer several advantages: wide bandwidth high rate capability immunity to electromagnetic interference and small equipment size. Thus they are suitable for inter-satellite links deep space communications and also for high data rate ground-to-satellite/satellite-to-ground communications. Nevertheless FSO links suffer impairments that cause power signal degradation at the receiver. Scattering and absorption cause power signal attenuations predictable by suitable deterministic models. Optical turbulence causes random irradiance fluctuations which can generate signal fading events and can thereby only be predicted by statistical models. Attenuation and fading events can corrupt FSO links and so it would be recommended to add mitigation error codes on the communication link. FSO channel can be described as an erasure channel: fading events can cause erasure errors. We have identified in rateless codes (RCs) a suitable solution to be employed in FSO links. RCs do not need feedback and they add a redundant coding on the source data that allows the receiver to recover the whole payload despite erasure errors. We implemented two different of rateless codes: Luby Transform (LT) and Raptor. We analyzed their performances on a simulated turbulent GEO FSO downlink (1 Gbps - OOK modulation) at a 106 μm wavelength and for different values of zenith angles. Assuming a plane-wave propagation and employing Hufnagel-Valley we modeled the downlink using: 1) a temporal correlated channel model based on Gamma-Gamma probability distribution and 2) an irradiance covariance function that we converted on a time function using Taylor frozen eddies hypothesis. Our new channel model is able to simulate irradiance fluctuations at different turbulence conditions as it will be shown in the full paper. We will also report performance results of LT and Raptor codes at overhead range varying between 0 and 50% and for different values of source packets.Settore ING-INF/01 - Elettronica
researchProduct

The effects of mental rotation on computational thinking

2019

Abstract Although several investigations of spatial reasoning and mental rotation skills have been conducted in research areas linked to STEM education, to the best of our knowledge, few of these studies have examined the relationship between spatial reasoning and computational thinking. Given this gap in the literature, the present study investigates the role and action of spatial reasoning, and specifically the effects of mental rotation on computational thinking within an embodied and enacted perspective. To achieve this, we carried out a study involving 92 students in five primary-school classes (1st grade - 5th grade). The findings reveal a positive correlation between computational th…

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniUnplugged codingGeneral Computer ScienceSettore INF/01 - InformaticaResearch areasComputational thinking05 social sciencesPerspective (graphical)050301 educationSpatial intelligenceMental rotationSTEMPositive correlation050105 experimental psychologyMental rotationEducationAction (philosophy)Embodied cognitionVisuospatial skillsComputational thinking Mental rotation STEM Unplugged coding Visuospatial skills0501 psychology and cognitive sciencesComputational thinkingPsychology0503 educationCognitive psychology
researchProduct

A new algorithm for bit rate allocation in JPEG2000 tile encoding

2004

A new algorithm for allocating a given bit rate to different image tiles in the JPEG2000 encoding system is proposed. The algorithm outperforms other approaches commonly used in implementations. The new algorithm is suitable when information content is not equally distributed across the image. It is based on the computation of an index of the information content of each tile. To implement the proposed approach, we modified JasPer, a free software-based JPEG2000 coder implementation (Adams, M.D. and Kossentini, F., Proc. IEEE Int. Conf. on Image Process., vol.2, p.53-6, 2000). The experimentation was carried out on a subset of the JPEG2000 test images. Experimental results are reported, show…

Settore ING-INF/05 - Sistemi Di Elaborazione Delle Informazioniimage coding JPEG2000business.industryComputer scienceComputationComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISIONProcess (computing)computer.file_formatImage (mathematics)Softwarevisual_artEncoding (memory)JPEG 2000visual_art.visual_art_mediumTilebusinesscomputerAlgorithmData compression12th International Conference on Image Analysis and Processing, 2003.Proceedings.
researchProduct

Iconic framework for cooperative coding

2018

The description of an innovative framework built on top of Web-based visual programming environment is the primary aim of this contribution. In the last decade, many frameworks oriented to visual languages have been introduced in literature to improve the skill on programming languages, but at the best of our knowledge, no framework has been specially designed to support collaborative work on heterogeneous distributed environments. Therefore, SIRENE introduces a new framework in which beginners and experts can cooperate to develop algorithms by using a visual and iconic paradigm. Students, in the classroom or connected from everywhere, can be involved into the definition of the algorithm, c…

Shared spaceSettore INF/01 - InformaticaApplication programming interfaceComputer science05 social sciences050301 education02 engineering and technologyWorking spaceVisual Programming EnvironmentWeb-based Iconic InterfaceHuman-Computer InteractionCollaborative CodingComputer Networks and CommunicationInteractive learning controlVisual functionHuman–computer interaction020204 information systemsApplication Programming Interface0202 electrical engineering electronic engineering information engineering0503 educationSoftware1707Coding (social sciences)Visual programming languageProceedings of the 19th International Conference on Computer Systems and Technologies
researchProduct

Explaining Change Paths of Systems and Software Development Practices

2010

This chapter discusses how systems development practices are shaped. Based on interviews conducted in ten development organizations and previous literature, we identify eight types of change paths in systems development practices: emergence, adoption, idealization, formalization, abandonment, informalization, entropy, and disobedience. We argue that the eight change path types provide an integrated theoretical framework on the study of how systems development practices change in organizations, projects, and among individual developers in a given context. We discuss how this framework complements existing theories and concepts of the contemporary literature on systems development.

Social software engineeringKnowledge managementbusiness.industryComputer scienceSoftware developmentcomputer.software_genreSoftware development processSoftware analyticsExtreme programming practicesBest coding practicesSystems development life cycleGoal-Driven Software Development Processbusinesscomputer
researchProduct

Innovazioni didattiche e ricadute sugli apprendimenti

2016

L’obiettivo della presente ricerca era quello di valutare la ricaduta che l’innovazione in aula, derivante dalla sperimentazione dei modelli didattici innovativi (Spaced Learning, Contenuti Didattici Digitali, Coding, Aule Laboratori disciplinari), ha avuto sui processi di apprendimento declinati in conoscenza, comprensione, contestualizzazione e valutazione. Gli strumenti di raccolta dati sono stati prove di verifica dell’apprendimento costruite dai docenti, facendo riferimento a una Griglia di indicatori di apprendimento e un questionario di valutazione della consapevolezza metacognitiva degli studenti – Awareness Learning Metacognitive ALM2014 (La Marca, 2014).

Spaced Learning Contenuti Didattici Digitali Coding Aule Laboratori disciplinari Consapevolezza metacognitivaSettore M-PED/04 - Pedagogia Sperimentale
researchProduct

Reducing complexity in H.264/AVC motion estimation by using a GPU

2011

H.264/AVC applies a complex mode decision technique that has high computational complexity in order to reduce the temporal redundancies of video sequences. Several algorithms have been proposed in the literature in recent years with the aim of accelerating this part of the encoding process. Recently, with the emergence of many-core processors or accelerators, a new approach can be adopted for reducing the complexity of the H.264/AVC encoding algorithm. This paper focuses on reducing the inter prediction complexity adopted in H.264/AVC and proposes a GPU-based implementation using CUDA. Experimental results show that the proposed approach reduces the complexity by as much as 99% (100x of spe…

SpeedupComputational complexity theoryComputer science020206 networking & telecommunicationsData_CODINGANDINFORMATIONTHEORY02 engineering and technologyParallel computingCUDAAlgorithmic efficiency0202 electrical engineering electronic engineering information engineeringWorst-case complexity020201 artificial intelligence & image processingContext-adaptive binary arithmetic codingData compressionContext-adaptive variable-length coding
researchProduct

COLOR MEDICAL IMAGE COMPRESSED USING QUINCUNX WAVELETS AND SPIHT CODING

2013

In the field of medical diagnostics, interested parties have resorted increasingly to color medical imaging. It is well established that the accuracy and completeness of diagnosis are initially connected with the image quality, but the quality of the image is itself dependent on a number of factors including primarily the processing that an image must undergo to enhance its quality. This paper introduces an algorithm for color medical image compression based on the quincunx wavelets coupled with SPÏHT coding algorithm.  In order to enhance the compression by our algorithm, we have compared the results obtained with those of other methods containing wavelet transforms. For this reason, we …

Spiht codingWaveletbusiness.industryComputer scienceQuincunxComputer visionArtificial intelligencebusinessImage (mathematics)INTERNATIONAL JOURNAL OF COMPUTERS & TECHNOLOGY
researchProduct

Investigating Some Construct Validity Threats to TALIS 2018 Teacher Job Satisfaction Scale: Implications for Social Science Researchers and Practitio…

2020

The credibility of findings ensuing from cross-sectional survey research depends largely on the validity and reliability of the research instruments. Critical attention to the quality of such instruments will ensure logical and valid results. The purpose of this article is to provide evidence for two methodological issues observed that are potential threats to construct validity of widely used Teaching and Learning International Survey (TALIS) 2018 data on teacher job satisfaction scale (TJSS). The first issue concerns reverse recoding of some items necessary to obtain a coherence covariance between these items and other items on the same subscale. The second issue concerns the addition of …

Structure (mathematical logic)media_common.quotation_subjectApplied psychologymeasurement modelGeneral Social SciencesConstruct validityValidityVDP::Matematikk og Naturvitenskap: 400::Matematikk: 410VDP::Samfunnsvitenskap: 200::Pedagogiske fag: 280teacher job satisfactionStructural equation modelinglcsh:Social Scienceslcsh:HTALIS 2018Scale (social sciences)OECDCredibilityQuality (business)Job satisfactionPsychologyreverse codingmedia_commonSocial Sciences
researchProduct