991 research outputs found

    Cyberbulling-Current issues and challenges

    Get PDF
    A evolução que se tem verificado ao nível das Tecnologias da Informação e da Comunicação (TIC) têm tido impacto significativo no quotidiano, muito particularmente na vida dos jovens. Se de facto o desenvolvimento de ferramentas tecnológicas constitui, por um lado, vantagem para a construção de projetos e cenários educativos inovadores e medeia, com vantagens significativas, a forma como as crianças e jovens se expressam, comunicam, constroem a sua identidade é também inegável, por outro lado, e comumente reconhecido que a par destas vantagens há riscos importantes associados à utilização da Internet e das TIC – como é o caso do cybebullying! Neste artigo reflectem-se as principais linhas de investigação que se produziram, nos últimos anos, na área do Cyberbullying. Apresenta-se assim, neste trabalho, uma leitura critica e fundamentada na recente investigação, de alguns temas relevantes nesta área de investigação, nomeadamente a definição do conceito de cyberbullying, a caracterização dos atores envolvidos, a referenciação das tecnologias usadas, a identificação e descrição dos comportamentos associados, bem como o alcance, a prevalência e o impacto do fenómeno e das emoções e sentimentos associados. Finalmente tecem-se alguns comentários relativos às dificuldades da investigação sobre a temática e aos desenvolvimentos da mesma no futuro.The development and changes that have occurred in Information Technology and Communication (ICT) have had significant impact on daily life, particularly the lives of young people. Although the development of technological tools, on the one hand,favours the construction of projects and innovative educational scenarios and mediates, with significant advantages for the way children and young people express themselves, communicate, and construct their identity, it is on the other hand undeniable and commonly recognized that in the wake of these advantages come serious risks associated with the use of the Internet and ICT as is the case of cyberbullying. This article reflects the main lines of research in recent years in the area of Cyberbullying. This work, based on critical reading and grounded in recent research, raises some important issues in this area ofresearch, namely the definition of cyberbullying, the characterization of the actors involved, referencing the technologies used, the identification and description of related behaviours, as well as the scope, prevalence and impact of the phenomenon and the associated emotions and feelings. It concludes with some comments on research difficulties in this area and future developments

    Meanings of the preposition “of” in the oral interlanguage of A2 and B2 Brazilian learners

    Get PDF
    Prepositions are challenging for non-native speakers because of the idiosyncratic behavior of such words which do not follow any predictable pattern in similar contexts (FELICE; PULMAN, 2008). In addition, prepositions are difficult to acquire because their usage is influenced by the speakers’ mother tongue (L1) (KOOSHA & JAFARPOUR, 2006; COWAN et al., 2003; TANIMURA et al., 2004). In order to verify how non-native English speakers use prepositions, this study aims to describe how prepositional profiling of the word “of” are represented in the spoken interlanguage of Brazilian English learners within the proficiency levels A2 and B2 and whether the nature of inappropriate representation is affected by the equivalents in L1. The preposition “of” has been selected as the object of analysis because it is highly frequent in English language corpora (CHODOROW et. al., 2010; DAVIES, 2008; LEECH et. al., 2001). As the corpus for this research, the BraSEL Corpus (Brazilian Spoken of English Learners Corpus) is divided by the learners’ proficiency level according to the Common European Framework of Reference for Languages (CEFR). The major finding was that, even though some errors occurred, the use of the preposition “of'” tended to be well-entrenched in the interviewed Brazilian learners’ grammar. Through this result, we may conclude that “of” and its semantic meanings are stable and acquired since the earlier stages of the learning process

    C++ é inadequado para ensinar OO

    Get PDF
    Num curso superior de Informática não deve haver preocupação em ensinar a última novidade tecnológica, mas antes os fundamentos que permitam aos diplomados uma capacidade para aprender continuamente. No ensino da programação orientada ao objecto (POO) é importante utilizar-se uma linguagem com suporte coerente dos conceitos fundamentais do paradigma, sem características que entrem em contradição com o modelo central, sob pena da linguagem se tornar um obstáculo à aprendizagem. Neste artigo argumenta-se precisamente que C++ é um obstáculo à aprendizagem da POO. Muitos alunos acreditam que aprender C++ lhes dará todas as competências na área da programação de que necessitarão no futuro. Esta visão errada tem como consequência que poderão ficar pior preparados para se adaptarem às mudanças a que a informática está sujeita. C++ foi criado tendo em vista a compatibilidade com o C, pelo que todas as decisões de concepção do C++ estiveram dependentes das características, boas ou más, da linguagem anterior. Só este facto já permite questionar se tudo o que o C++ oferece será coerente, sobretudo se se considerar que o próprio C, por vezes classificado de “linguagem assembly estruturada”, dá suporte a vários paradigmas da programação. Na verdade C++ não é uma linguagem orientada ao objecto (LOO), mas uma linguagem multiparadigma, dotada dum suporte imperfeito dos conceitos da OO, misturados com conceitos oriundos de modelos de programação mais antigos. A seguir alude-se a alguns dos principais aspectos técnicos em que C++ apresenta imperfeições no suporte à POO. São feitas comparações com algumas das LOOs mais importantes, sobretudo Eiffel e Java

    An illustrative example of refactoring object-oriented source code with aspect-oriented mechanisms

    Get PDF
    This paper describes a refactoring process that transforms a Java source code base into a functionally equivalent AspectJ source code base. The process illustrates the use of a collection of refactorings for aspect-oriented source code, covering the extraction of scattered implementation elements to aspects, the internal reorganization of the extracted aspects and the extraction of commonalities to super-aspects.Fundação para a Ciência e a Tecnologia (FCT)Fundo Europeu de Desenvolvimento Regional (FEDER) - POSC/EIA/60189/200

    Some thoughts on refactoring objects to aspects

    Get PDF
    The prospect of aspect-orientation receiving widespread acceptance and adoption in the near future begs the question of how to deal with a large base of object-oriented legacy code. We propose to investigate refactoring techniques for restructuring object-oriented source code so that it can leverage the mechanisms of aspect-orientation in order to become easier to adapt, extend and evolve. Our approach is to adopt an object-oriented framework in the area of workflow as a non-trivial case study. We plan to analyse its source code, develop an aspect-oriented version through the progressive use of manual refactorings, and build a catalogue of refactoring operations based on the experience gained through the process

    Pitfalls of aspectJ implementations of some of the gang-of-four design patterns

    Get PDF
    For the previous edition of this workshop [8], the authors wrote a paper presenting the aims of the first author’s Ph.D. project [13], which includes the development of a catalogue of refactorings [3] for the AspectJ programming language [1]. Case studies are be used for refactoring experiments, to gain the necessary insights. In this paper, we present several considerations on some code examples in AspectJ [10] from our second case study. They look like a critique, which may lead readers to assume we have a low opinion of them. That is not the case: we largely consider them a success, and proved to be a rich source of insights. Our intent is to simply point out some problems in using the code examples, thus contributing to their analysis. This is done in section 2. We take the opportunity provided by this paper to present, in section 3, an update on a style rule proposed in the previous paper [13]. In section 4 we conclude the paper.PRODEP III - Medida 5 - Acção 5.3 - Eixo 3 - Formação Avançada de Docentes do Ensino Superior; PPC-VM - POSI/CHS/47158/2002

    Refactoring a java code base to aspectJ: an illustrative example

    Get PDF
    This paper describes a refactoring process transforming a Java code base into an AspectJ equivalent. The process illustrates 17 aspect-oriented refactorings covering extraction of implementation elements to aspects, internal reorganization of extracted aspects, and extraction of commonalities to superaspects.(undefined

    An Embryo Quality Assessment Application for ART Laboratories

    Get PDF
    In this work it is described a system that aims to meet the needs of information management in Assisted Reproductive Technologies (ART) laboratories; it is also proposed an evaluation model of embryos based on a triangular norm. One of the most common undesired consequences of ART treatments is the occurrence of multiple pregnancies. Therefore reducing the number of embryos per transfer is of paramount importance. In order to improve pregnancy rates while reducing the incidence of multiple births an accurate embryo quality evaluation is essential. The main objectives of the synthesized system are twofold: (i) the gathering and management of all the information needed to perform the embryo evaluation and (ii) the development of a tool that can serve as aid to carry out that evaluation with precision and consistency. The application herein presented accomplishes these two objectives. The analysis of the requirements of the assessment process has resulted in a flexible data model, used in the presented prototype, supporting the selective embryo transfer decision-making process.Nesta dissertação é descrito um sistema que visa atender as necessidades de gestão da informação em laboratórios de Procriação Medicamente Assistida (PMA); é igualmente proposto um modelo de avaliação embrionária com base em uma norma triangular. Uma das consequências indesejáveis mais comuns de tratamentos de PMA é a ocorrência de gravidez múltipla. Portanto, reduzir o número de embriões por transferência é de suma importância. A fim de melhorar as taxas de gravidez, reduzindo a incidência de nascimentos múltiplos uma avaliação precisa da qualidade do embrião é essencial. Os principais objetivos do sistema sintetizado são dois: (i) a recolha e gestão de todas as informações necessárias para realizar a avaliação do embrião e (ii) o desenvolvimento de uma ferramenta que pode servir de ajuda para realizar essa avaliação com precisão e consistência. A aplicação aqui apresentada cumpre estes dois objectivos. A análise dos requisitos do processo de avaliação resultou em um modelo de dados flexível, usado no protótipo apresentado, apoiando o processo de tomada de decisão na transferência selectiva de embriões
    corecore