200 resultados para introductory programming, learning to program, programming pedagogy, collaborative learning, pair-programming


Relevância:

100.00% 100.00%

Publicador:

Resumo:

In this research paper, we study a simple programming problem that only requires knowledge of variables and assignment statements, and yet we found that some early novice programmers had difficulty solving the problem. We also present data from think aloud studies which demonstrate the nature of those difficulties. We interpret our data within a neo-Piagetian framework which describes cognitive developmental stages through which students pass as they learn to program. We describe in detail think aloud sessions with novices who reason at the neo-Piagetian preoperational level. Those students exhibit two problems. First, they focus on very small parts of the code and lose sight of the "big picture". Second, they are prone to focus on superficial aspects of the task that are not functionally central to the solution. It is not until the transition into the concrete operational stage that decentration of focus occurs, and they have the cognitive ability to reason about abstract quantities that are conserved, and are equipped to adapt skills to closely related tasks. Our results, and the neo-Piagetian framework on which they are based, suggest that changes are necessary in teaching practice to better support novices who have not reached the concrete operational stage.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

In this paper, we look at the concept of reversibility, that is, negating opposites, counterbalances, and actions that can be reversed. Piaget identified reversibility as an indicator of the ability to reason at a concrete operational level. We investigate to what degree novice programmers manifest the ability to work with this concept of reversibility by providing them with a small piece of code and then asking them to write code that undoes the effect of that code. On testing entire cohorts of students in their first year of learning to program, we found an overwhelming majority of them could not cope with such a concept. We then conducted think aloud studies of novices where we observed them working on this task and analyzed their contrasting abilities to deal with it. The results of this study demonstrate the need for better understanding our students' reasoning abilities, and a teaching model aimed at that level of reality.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

This chapter describes the use of collaborative learning as an approach to enhance English language learning by students from non-English speaking backgrounds. Communicative Language Teaching (CLT) principles were applied to two case studies, one comprising of undergraduate English as Foreign Language Learners in Turkey and the other involved English as Second Language learners in Australia. Social constructivism inspired communicative language teaching using collaborative learning activities such as team work, interactive peer-based learning, and iterative stages of learning matrix were incorporated to enhance students' learning outcomes. Data collected after the CLT intervention was made up of field notes, reflective logs and focus group interviews which revealed complementarities, as well as subtle differences between the two cases. The findings were summarized as learning dispositions; speaking fluency and confidence; learning diagnostics and completion deficiencies; task engagement, flow theory and higher order thinking skills; in addition to self efficacy and development of student identity. CLT has the potential to provide a more inclusive and dynamic education for diverse learners through vital outcomes and benefits which resonate with the real world.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

In 2009, Australia celebrated the introduction of a national Early Years Learning Framework. This is a critical component in a series of educational reforms designed to support quality pedagogy and practice in early childhood education and care (ECEC) and successful transition to school. As with any policy change, success in real terms relies upon building shared understanding and the capacity of educators to apply new knowledge and support change and improved practice within their service. With these outcomes in mind, a collaborative research project is investigating the efficacy of a new approach to professional learning in ECEC: The professional conversation. This paper provides an overview of the professional conversation approach, including underpinning principles and the design and use of reflective questions to support meaningful conversation and learning.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

In 2009, Australia celebrated the introduction of a national Early Years Learning Framework. This is a critical component in a series of education reforms designed to support quality pedagogy and practice in early childhood education and care (ECEC) and successful transition to school. As with any policy change, success in real terms relies upon building shared understanding and the capacity of educators to apply new knowledge and support change and improved practice within their service. With these outcomes in mind, a collaborative research project is investigating the efficacy of a new approach to professional learning in ECEC: the professional conversation. This paper reports on the trial and evaluation of a series of professional conversations on the Early Years Learning Framework, and their capacity to promote collaborative reflective practice, shared understanding, and improved practice in ECEC. The paper details the professional conversation approach, key challenges and critical success factors, and the learning outcomes for conversation participants. Findings support the efficacy of this approach to professional learning in ECEC, and its capacity to support policy reform and practice change in ECEC.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

In recent years Australian Law Schools have implemented various forms of peer assisted learning or mentoring, including career mentoring by former students of final year students and orientation mentoring or tutoring by later year students of incoming first year students. The focus of these programs therefore is on the transition into or out of law school. There is not always as great an emphasis however, as part of this transition, on the use of law students belonging to the same unit cohort as a learning resource for each other within their degree. This is despite the claimed preference of Generation Y students for collaborative learning environments, authentic learning experiences and the development of marketable workplace skills. In the workplace, be it professional legal practice or otherwise, colleagues rely heavily on each other for information, support and guidance. In the undergraduate law degree at the Queensland University of Technology (‘QUT’) the Torts Student Peer Mentor Program aims to supplement a student’s understanding of the substantive law of torts with the development of life-long skills. As such it has the primary objective, albeit through discussion facilitated by more senior students, of encouraging first year students to develop for themselves the skills they need to be successful both as law students and as legal practitioners. Examples of such skills include those relevant to: preparation for assessment tasks; group work; problem solving, cognition and critical thinking; independent learning; and communication. Significantly, in this way, not only do the mentees benefit from involvement in the program, but the peer mentors, or program facilitators, themselves also benefit from their participation in the real world learning environment the program provides. This paper outlines the development and implementation of the above program, the pedagogy which influenced it, and its impact on student learning experiences

Relevância:

100.00% 100.00%

Publicador:

Resumo:

This research showed that one solution that can be used to help the students learn how to program is by providing a system that can behave like a tutor to teach the students individually. An intelligent tutoring system named CSTutor was built in this research to assist the students. CSTutor asks the student to write programs in a role playing environment, presenting the most appropriate tasks to the students, and provides help to the students' problems.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

This PhD project studied the genetic epistemology of novice programmers, and provides empirical evidence that the development of programming skills can be described using the neo-Piagetian cognitive development framework. The thesis identifies the manifestations of each of the early neo-Piagetian stages of development in the programming domain – that is: sensorimotor, preoperational and concrete operational. This research informs not only tertiary pedagogy, but teaching and learning of computer programming in any setting. It will enable educators to (a) identify the developmental stage of their students, (b) provide stage-appropriate learning resources and (c) assist students in transitioning to the next more mature stage of reasoning.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

In the early 1990's the University of Salford was typical of most pre-1992 Universities in that whilst students provided much of it's income, little attention was paid to pedagogy. As Warren Piper (1994) observed, University teachers were professional in their subject areas but generally did not seek to acquire a pedagogy of HE. This was the case in Alsford. Courses were efficiently run but only a minority of staff were engaged in actively considering learning and teaching issues. Instead staff time was spent on research and commercial activity.----- In the mid-1990's the teaching environment began to change significantly. As well as Dearing, the advent of QAA and teaching quality reviews, Salford was already experiencing changes in the characteristics of its student body. Wideing access was on our agenda before it was so predominant nationally. With increasing numbers and heterogeneity of students as well as these external factors, new challenges were facing the University and teaching domain.----- This paper describes how a culture which values teaching, learning and pedagogic inquiry is being created in the university. It then focuses on parts of this process specific to the Faculty of Business and Informatics, namely the Faculty's Learning and Teaching Research Network and the establishment of the Centre for Construction Education in the School of Construction and Property Management.----- The Faculty of Business and Informatics' Learning and Teaching Research Network aims to raise the profile, quality and volume of pedagogic research across the five schools in the faculty. The initiative is targeted at all academics regardless of previous research experience. We hope to grow and nurture research potential where it exists and to acknowledge and use the existing expertise of subject-based researchers in collaborative ventures. We work on the principle that people are deliged to share what they know but need appreciation and feedback for doing so. A further ain is to surface and celebrate the significant amount of tacit knowledge in the area of pedagogy evidenced by the strength of student and employer feedback in many areas of the faculty's teaching.----- The Faculty embraces generic and core management expertise but also includes applied management disciplines in information systems and construction and property management where internationally leading research activities and networked centres of excellence have been established. Drawing from this experience, and within the context of the Faculty network, a Centre for Construction Education is being established with key international external partners to develop a sustainable business model of an enterprising pedagogic centre that can undertake useful research to underpin teaching in the Faculty whilst offering sustainable business services to allow it to benefit from pump-priming grant funding.----- Internal and external networking are important elements in our plans and ongoing work. Key to this are our links with the LTSN subject centres (BEST and CEBE) and the LTSN generic centre. The paper discusses networking as a concept and gives examples of practices which have proved useful in this context.----- The academic influences on our approach are also examined. Dixon’s (2000) work examining how a range of companies succeed through internal knowledge sharing has provided a range of transferable practices. We also examine the notion of dialogue in this context, defined by Ballantyne (1999) as ‘The interactive human process of reasoning together which comes into being through interactions based on spontaneity or need and is enabled by trust’ Social constructionist principles of Practical Authorship (Shotter, 1993, Pavlica, Holman and Thorpe, 1998)) have also proved useful in developing our perspective on learning and knowledge creation within our community of practice.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

There is wide agreement that in order to manage the increasingly complex and uncertain tasks of business, government and community, organizations can no longer operate in supreme isolation, but must develop a more networked approach. Networks are not ‘business as usual’. Of particular note is what has been referred to as collaborative networks. Collaborative networks now constitute a significant part of our institutional infrastructure. A key driver for the proliferation of these multiorganizational arrangements is their ability to facilitate the learning and knowledge necessary to survive or to respond to increasingly complex social issues In this regard the emphasis is on the importance of learning in networks. Learning applies to networks in two different ways. These refer to the kinds of learning that occur as part of the interactive processes of networks. This paper looks at the importance of these two kinds of learning in collaborative networks. The first kind of learning relates to networks as learning networks or communities of practice. In learning networks people exchange ideas with each other and bring back this new knowledge for use in their own organizations. The second type of learning is referred to as network learning. Network learning refers to how people in collaborative networks learn new ways of communicating and behaving with each other. Network learning has been described as transformational in terms of leading to major systems changes and innovation. In order to be effective, all networks need to be involved as learning networks; however, collaborative networks must also be involved in network learning to be effective. In addition to these two kinds of learning in collaborative networks this paper also focuses on the importance of how we learn about collaborative networks. Maximizing the benefits of working through collaborative networks is dependent on understanding their unique characteristics and how this impacts on their operation. This requires a new look at how we specifically teach about collaborative networks and how this is similar to and/or different from how we currently teach about interorgnizational relations.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Building Information Modelling (BIM) is evolving in the Construction Industry as a successor to CAD. CAD is mostly a technical tool that conforms to existing industry practices, however BIM has the capacity to revolutionise industry practice. Rather than producing representations of design intent, BIM produces an exact Virtual Prototype of any building that in an ideal situation is centrally stored and freely exchanged between the project team, facilitating collaboration and allowing experimentation in design. Exposing design students to this technology through their formal studies allows them to engage with cutting edge industry practices and to help shape the industry upon their graduation. Since this technology is relatively new to the construction industry, there are no accepted models for how to “teach” BIM effectively at university level. Developing learning models to enable students to make the most out of their learning with BIM presents significant challenges to those teaching in the field of design. To date there are also no studies of students experiences of using this technology. This research reports on the introduction of Building Information Modeling (BIM) software into a second year Bachelor of Design course. This software has the potential to change industry standards through its ability to revolutionise the work practices of those involved in large scale design projects. Students’ understandings and experiences of using the software in order to complete design projects as part of their assessment are reported here. In depth semi-structured interviews with 6 students revealed that students had views that ranged from novice to sophisticate about the software. They had variations in understanding of how the software could be used to complete course requirements, to assist with the design process and in the workplace. They had engaged in limited exploration of the collaborative potential of the software as a design tool. Their understanding of the significance of BIM for the workplace was also variable. The results indicate that students are beginning to develop an appreciation for how BIM could aid or constrain the work of designers, but that this appreciation is highly varied and likely to be dependent on the students’ previous experiences of working in a design studio environment. Their range of understandings of the significance of the technology is a reflection of their level of development as designers (they are “novice” designers). The results also indicate that there is a need for subjects in later years of the course that allow students to specialise in the area of digital design and to develop more sophisticated views of the role of technology in the design process. There is also a need to capitalise on the collaborative potential inherent in the software in order to realise its capability to streamline some aspects of the design process. As students become more sophisticated designers we should explore their understanding of the role of technology as a design tool in more depth in order to make recommendations for improvements to teaching and learning practice related to BIM and other digital design tools.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Several researchers have reported that cultural and language differences can affect online interactions and communications between students from different cultural backgrounds. Other researchers have asserted that online learning is a tool that can improve teaching and learning skills, but, its effectiveness depends on how the tool is used. Therefore, this study aims to investigate the kinds of challenges encountered by the international students and how they actually cope with online learning. To date little research exists on the perceptions of online learning environments by international Asian students, in particular Malaysian students who study in Australian Universities; hence this study aims to fill this gap. A mixed-method approach was used to collect quantitative and qualitative data using a modified Online Learning Environment Survey (OLES) instrument and focus group interviews. The sample comprised 76 international students from a university in Brisbane. Thirty-five domestic Australian students were included for comparison. Contrary to assumptions from previous research, the findings revealed that there were few differences between the international Asian students from Malaysia and Australian students with regard to their perceptions of online learning. Another cogent finding that emerged was that online learning was most effective when included within blended learning environments. The students clearly indicated that when learning in a blended environment, it was imperative that appropriate features are blended in and customised to suit the particular needs of international students. The study results indicated that the university could improve the quality of the blended online learning environment by: 1) establishing and maintaining a sense of learning community; 2) enhancing the self motivation of students; and 3) professional development of lecturers/tutors, unit coordinators and learning support personnel. Feedback from focus group interviews, highlighted the students‘ frustration with a lack of cooperative learning, strategies and skills which were expected of them by their lecturers/tutors in order to work productively in groups. They indicated a strong desire for lecturers/tutors to provide them prior training in these strategies and skills. The students identified four ways to optimise learning opportunities in cross-cultural spaces. These were: 1) providing preparatory and ongoing workshops focusing on the dispositions and roles of students within student-centred online learning environments; 2) providing preparatory and ongoing workshops on collaborative group learning strategies and skills; 3) providing workshops familiarising students with Australian culture and language; and 4) providing workshops on strategies for addressing technical problems. Students also indicated a strong desire for professional development of lecturers/tutors focused on: 1) teacher attributes, 2) ways to culturally sensitive curricula, and 3) collaborative learning and cooperative working strategies and skills, and 4) designing flexible program structures. Recommendations from this study will be useful to Australian universities where Asian international students from Malaysia study in blended learning environments. An induction program (online skills, collaborative and teamwork skills, study expectations plus familiarisation with Australian culture) for overseas students at the commencement of their studies; a cultural awareness program for lecturers (cultural sensitivity, ways to communicate and a better understanding of Asian educational systems), upskilling of lecturers‘ ability to structure their teaching online and to apply strong theoretical underpinnings when designing learning activities such as discussion forums, and consistency with regards to how content is located and displayed in a learning management system like Blackboard. Through addressing the research questions in this study, the researcher hopes to contribute to and advance the domain of knowledge related to online learning, and to better understand how international Malaysian students‘ perceive online learning environments. These findings have theoretical and pragmatic significance.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

This book was written to serve two functions. First it is an exploration of what I have called Socratic pedagogy, a collaborative inquiry-based approach to teaching and learning suitable not only to formal educational settings such as the school classroom but to all educational settings. The term is intended to capture a variety of philosophical approaches to classroom practice that could broadly be described Socratic in form. The term ‘philosophy in schools’ is ambiguous and could refer to teaching university style philosophy to high school students or to the teaching of philosophy and logic or critical reasoning in senior years of high school. It is also used to describe the teaching of philosophy in schools generally. In the early and middle phases of schooling the term philosophy for children is often used. But this too is ambiguous as the name was adopted from Matthew Lipman’s Philosophy for Children curriculum that he and his colleagues at the Institute for the Advancement of Philosophy for Children developed. In Britain the term ‘philosophy with children’ is sometimes employed to mark two methods of teaching that have Socratic roots but have distinct differences, namely Philosophy for Children and Socratic Dialogue developed by Leonard Nelson. The use of the term Socratic pedagogy and its companion term Socratic classroom (to refer to the kind of classroom that employs Socratic teaching) avoids the problem of distinguishing between various approaches to philosophical inquiry in the Socratic tradition but also separates it from the ‘study of philosophy’, such as university style philosophy or other approaches which place little or no emphasis on collaborative inquiry based teaching and learning. The second function builds from the first. It is to develop an effective framework for understanding the relationship between what I call the generative, evaluative and connective aspects of communal dialogue, which I think are necessary to the Socratic notion of inquiry. In doing so it is hoped that this book offers some way to show how philosophy as inquiry can contribute to educational theory and practice, while also demonstrating how it can be an effective way to approach teaching and learning. This has meant striking a balance between speaking to philosophers and to teachers and educators together, with the view that both see the virtues of such a project. In the strictest sense this book is not philosophy of education, insofar as its chief focus is not on the analysis of concepts or formulation of definitions specific to education with the aim of formulating directives that guide educational practice. It relinquishes the role of philosopher as ‘spectator’, to one of philosopher ‘immersed in matter’ – in this case philosophical issues in education, specifically those related to philosophical inquiry, pedagogy and classroom practice. Put another way, it is a book about philosophical education.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

The well-known difficulties students exhibit when learning to program are often characterised as either difficulties in understanding the problem to be solved or difficulties in devising and coding a computational solution. It would therefore be helpful to understand which of these gives students the greatest trouble. Unit testing is a mainstay of large-scale software development and maintenance. A unit test suite serves not only for acceptance testing, but is also a form of requirements specification, as exemplified by agile programming methodologies in which the tests are developed before the corresponding program code. In order to better understand students’ conceptual difficulties with programming, we conducted a series of experiments in which students were required to write both unit tests and program code for non-trivial problems. Their code and tests were then assessed separately for correctness and ‘coverage’, respectively. The results allowed us to directly compare students’ abilities to characterise a computational problem, as a unit test suite, and develop a corresponding solution, as executable code. Since understanding a problem is a pre-requisite to solving it, we expected students’ unit testing skills to be a strong predictor of their ability to successfully implement the corresponding program. Instead, however, we found that students’testing abilities lag well behind their coding skills.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Teaching introductory programming has challenged educators through the years. Although Intelligent Tutoring Systems that teach programming have been developed to try to reduce the problem, none have been developed to teach web programming. This paper describes the design and evaluation of the PHP Intelligent Tutoring System (PHP ITS) which addresses this problem. The evaluation process showed that students who used the PHP ITS showed a significant improvement in test scores