915 resultados para Literate programming
Resumo:
Invited one hour presentation at Microsoft Tech Ed 2009 about getting students interested in games programming at QUT.
Resumo:
This paper focuses on issues of access to productive literacy learning as part of socially just schooling for recently arrived refugee youth within Australia. It argues that a sole reliance on traditional ESL pedagogy is failing this vulnerable group of students, who differ significantly from past refugees who have settled in Australia. Many have been ‘placeless’ for some time, are likely to have received at best an interrupted education before arriving in Australia, and may have experienced signification trauma (Christie & Sidhu, 2006; Cottone, 2004; Miller, Mitchell, & Brown, 2005). Australian Government policy has resulted in spacialized settlement, leaving particular schools dealing with a large influx of refugee students who may be attending school for the first time (Centre for Multicultural Youth Issues, 2004; Sidhu & Christie, 2002). While this has implications generally, it has particular consequences for secondary school students attempting to learn English literacy in short periods of time, without basic foundations in either English or print-based literacy in any first language (Centre for Multicultural Youth Issues, 2006). Many of these students leave schools without the most basic early literacy practices, having endured several years of pedagogy pitched well beyond their needs. This paper suggests that schools must take up three key roles: to educate, to provide a site for the development of civic responsibility, and to act as a site for welfare with responsibility. As a system, our department needs to work out what can we do for 17-18 year olds that are coming into our school system in year 10 without more than 1-2 years of education. I don't think there is a policy about what to do. – (T2-ESL teacher)
Resumo:
Interactive development environments are making a resurgence. The traditional batch style of programming, edit -> compile -> run, is slowly being reevaluated by the development community at large. Languages such as Perl, Python and Ruby are at the heart of a new programming culture commonly described as extreme, agile or dynamic. Musicians are also beginning to embrace these environments and to investigate the opportunity to use dynamic programming tools in live performance. This paper provides an introduction to Impromptu, a new interactive development environment for musicians and sound artists.
Resumo:
This article has been edited from a transcript of the keynote address to the combined ALEA/MTE National Conference, Hobart, Tasmania, August 2001. In this talk Allan reflects on some of the difficulties facing makers of literacy policy in 'New Times'. His reflections are informed by some important research that is having an impact· on literacy teaching in Australia and he raises various issues, ranging from what he sees as a 'dumbing down' of curriculum, to addressing the needs of'at risk' students, to issues of lifelong education in a rapidly changing world.
Resumo:
Since 2001 the School of Information Technology and Electrical Engineering (ITEE) at the University of Queensland has been involved in RoboCupJunior activities aimed at providing children with the Robot building and programming knowledge they need to succeed in RoboCupJunior competitions. These activities include robotics workshops, the organization of the State-wide RoboCupJunior competition, and consultation on all matters robotic with schools and government organizations. The activities initiated by ITEE have succeeded in providing children with the scaffolding necessary to become competent, independent robot builders and programmers. Results from state, national and international competitions suggest that many of the children who participate in the activities supported by ITEE are subsequently able to purpose- build robots to effectively compete in RoboCupJunior competitions. As a result of the scaffolding received within workshops children are able to think deeply and creatively about their designs, and to critique their designs in order to make the best possible creation in an effort to win.
Resumo:
The collection will cover all the major fields of discourse studies: including, grammar, stylistics, conversation analysis, narrative analysis, argumentation, psychology of comprehension, ethnography of speaking, and media. It will include classic articles, work from the top scholars in the field, and reflect all the significant debates.
Resumo:
Component software has many benefits, most notably increased software re-use; however, the component software process places heavy burdens on programming language technology, which modern object-oriented programming languages do not address. In particular, software components require specifications that are both sufficiently expressive and sufficiently abstract, and, where possible, these specifications should be checked formally by the programming language. This dissertation presents a programming language called Mentok that provides two novel programming language features enabling improved specification of stateful component roles. Negotiable interfaces are interface types extended with protocols, and allow specification of changing method availability, including some patterns of out-calls and re-entrance. Type layers are extensions to module signatures that allow specification of abstract control flow constraints through the interfaces of a component-based application. Development of Mentok's unique language features included creation of MentokC, the Mentok compiler, and formalization of key properties of Mentok in mini-languages called MentokP and MentokL.
Resumo:
This paper presents a novel approach to road-traffic control for interconnected junctions. With a local fuzzy-logic controller (FLC) installed at each junction, a dynamic-programming (DP) technique is proposed to derive the green time for each phase in a traffic-light cycle. Coordination parameters from the adjacent junctions are also taken into consideration so that organized control is extended beyond a single junction. Instead of pursuing the absolute optimization of traffic delay, this study examines a practical approach to enable the simple implementation of coordination among junctions, while attempting to reduce delays, if possible. The simulation results show that the delay per vehicle can be substantially reduced, particularly when the traffic demand reaches the junction capacity. The implementation of this controller does not require complicated or demanding hardware, and such simplicity makes it a useful tool for offline studies or realtime control purposes.
Resumo:
Gen Y beginning teachers have an edge: they’ve grown up in an era of educational accountability, so when their students have to sit a high-stakes test, they can relate.
Resumo:
This tutorial is designed to help new users become familiar with using the Spartan-3E board. The tutorial steps through the following: writing a small program in VHDL which carries out simple combinational logic; connecting the program inputs and outputs to the switches, buttons and LEDs on the Spartan-3E board; and downloading the program to the Spartan-3E board using the Project Navigator software.
Resumo:
For ESL teachers working with low-literate adolescents the challenge is to provide instruction in basic literacy capabilities while also realising the benefits of interactive and dialogic pedagogies advocated for the students. In this article we look at literacy pedagogy for refugees of African origin in Australian classrooms. We report on an interview study conducted in an intensive English language school for new arrival adolescents and in three regular secondary schools. Brian Street’s ideological model is used. From this perspective, literacy entails not only technical skills, but also social and cultural ways of making meaning that are embedded within relations of power. The findings showed that teachers were strengthening control of instruction to enable mastery of technical capabilities in basic literacy and genre analysis. We suggest that this approach should be supplemented by a critical approach transforming relations of linguistic power that exclude, marginalise and humiliate the study students in the classroom.
Resumo:
Tangible programming elements offer the dynamic and programmable properties of a computer without the complexity introduced by the keyboard, mouse and screen. This paper explores the extent to which programming skills are used by children during interactions with a set of tangible programming elements: the Electronic Blocks. An evaluation of the Electronic Blocks indicates that children become heavily engaged with the blocks, and learn simple programming with a minimum of adult support.
Resumo:
This chapter considers how teachers can make a difference to the kinds of literacy young people take up. Increasingly, researchers and policy-makers see literacy as an ensemble of socio-cultural situated practices rather than as a unitary skill. Accordingly, the differences in what young people come to do with literacy, in and out of school, confront us more directly. If literacy development involves assembling dynamic repertoires of practices, it is crucial to consider what different groups of children growing up and going to school in different places have access to and make investments in over time; the kinds of literate communities from which some are excluded or included; and how educators make a difference to the kinds of literate trajectories and identities young people put together.