973 resultados para Literacy programs.
Resumo:
Cross-curricularity, literacy and critical literacy are currently promoted as components of a curriculum appropriate for the 21st century. The first two in particular are prescribed elements of classroom experience in Northern Ireland, which is the immediate context of this article, but also more widely in the UK. Teachers are implementing cross-curricular and inter-disciplinary initiatives, but rhetorical imperatives can translate into superficial realities. The reasons for this are explored, as are the reasons why inter-disciplinary studies, literacy across the curriculum and critical literacy are deemed to be of significance for education at the present time. The ‘Making Science: Making News’ project is described, in which Key Stage 3 Science and English classes worked together, with input from a research scientist and a journalist, to produce articles on space science which were published in local newspapers. The outcomes of the project are discussed from the perspectives of both teachers and learners. It is argued that this project is an example of genuine inter-disciplinary activity; that it went beyond literacy skills to a deeper development of scientific discourse; and that, through its media connection, there was potential for building an ongoing awareness in pupils of critical literacy and scientific literacy.
Resumo:
The study of science in the media is increasingly highlighted within science programmes and represents an authentic context for interdisciplinary collaboration. Yet the literature on ‘media across the curriculum’ makes surprisingly little mention of links to science and cross-curricular approaches to teaching about and with science-based media resources is an area that is under-explored. This research study focuses on science in the news. The project involved 28 teachers from seven schools and brought together science and English teachers to explore collaborative working with the aim of promoting critical engagement with media reports with a science component. Teachers planned, developed and implemented a school-based activity with an emphasis on ‘connected learning’ rather than the compartmentalised learning that tends to accompany the discrete treatment of science matters in science class and media matters in English class. Not only did the project raise teachers’ awareness of science in the media as a potential, purposeful and profitable area for collaborative working, but it demonstrated how the synergy of the different experiences and expertise of science and English teachers produced very varied approaches to a programme of activities with an enhanced capacity to promote criticality in relation to science literacy and media literacy.
Resumo:
Traditional static analysis fails to auto-parallelize programs with a complex control and data flow. Furthermore, thread-level parallelism in such programs is often restricted to pipeline parallelism, which can be hard to discover by a programmer. In this paper we propose a tool that, based on profiling information, helps the programmer to discover parallelism. The programmer hand-picks the code transformations from among the proposed candidates which are then applied by automatic code transformation techniques.
This paper contributes to the literature by presenting a profiling tool for discovering thread-level parallelism. We track dependencies at the whole-data structure level rather than at the element level or byte level in order to limit the profiling overhead. We perform a thorough analysis of the needs and costs of this technique. Furthermore, we present and validate the belief that programs with complex control and data flow contain significant amounts of exploitable coarse-grain pipeline parallelism in the program’s outer loops. This observation validates our approach to whole-data structure dependencies. As state-of-the-art compilers focus on loops iterating over data structure members, this observation also explains why our approach finds coarse-grain pipeline parallelism in cases that have remained out of reach for state-of-the-art compilers. In cases where traditional compilation techniques do find parallelism, our approach allows to discover higher degrees of parallelism, allowing a 40% speedup over traditional compilation techniques. Moreover, we demonstrate real speedups on multiple hardware platforms.
Resumo:
The research described in this article aimed to explore and examine the dominant ‘assessment’ and ‘participation’ stories of upper-primary pupils with long-standing and marked literacy learning needs, their views on how their level of participation in the assessment and remediation of their additional needs might be increased and also how they perceive themselves as literacy learners. This qualitative small-scale study adopted a case study approach and utilised creative methodologies in the context of focus groups to investigate sensitively theviews and experiences of Key Stage 2 pupils with additional needs in literacy. The findings discussed here are based on the outcomes from the four Northern Irish schools that participated in the original cross-border (Northern Ireland/Republic of Ireland) study. Findings are discussed in the context of strategies for promotingholistic and empowering pathways for learners with additional needs in literacy.
Resumo:
The prevalence of multicore processors is bound to drive most kinds of software development towards parallel programming. To limit the difficulty and overhead of parallel software design and maintenance, it is crucial that parallel programming models allow an easy-to-understand, concise and dense representation of parallelism. Parallel programming models such as Cilk++ and Intel TBBs attempt to offer a better, higher-level abstraction for parallel programming than threads and locking synchronization. It is not straightforward, however, to express all patterns of parallelism in these models. Pipelines are an important parallel construct, although difficult to express in Cilk and TBBs in a straightfor- ward way, not without a verbose restructuring of the code. In this paper we demonstrate that pipeline parallelism can be easily and concisely expressed in a Cilk-like language, which we extend with input, output and input/output dependency types on procedure arguments, enforced at runtime by the scheduler. We evaluate our implementation on real applications and show that our Cilk-like scheduler, extended to track and enforce these dependencies has performance comparable to Cilk++.