2,812 research outputs found

    Computational Thinking and Literacy

    Get PDF
    Today’s students will enter a workforce that is powerfully shaped by computing. To be successful in a changing economy, students must learn to think algorithmically and computationally, to solve problems with varying levels of abstraction. These computational thinking skills have become so integrated into social function as to represent fundamental literacies. However, computer science has not been widely taught in K-12 schools. Efforts to create computer science standards and frameworks have yet to make their way into mandated course requirements. Despite a plethora of research on digital literacies, research on the role of computational thinking in the literature is sparse. This conceptual paper proposes a three dimensional framework for exploring the relationship between computational thinking and literacy through: 1) situating computational thinking in the literature as a literacy; 2) outlining mechanisms by which students’ existing literacy skills can be leveraged to foster computational thinking; and 3) elaborating ways in which computational thinking skills facilitate literacy development

    How to Construct the 3-Stage Training Mechanism to Tap Students’ Scientific Research Potential

    Get PDF
    The Outline of China’s National Plan for Medium- and Long-term Educational Reform and Development (2010-2020), issued by the Ministry of Education in 2010, defined the road map to become a society with strong human resources and high innovation abilities by 2020 (Xie, 2009; Zhang et al. 2012; Pang and Plucker, 2013). To respond to this policy, Guangdong University of Foreign Studies has launched reforms to develop stronger undergraduate programs to cultivate innovation and capture the creative talents of undergraduate students. Our research, within the context of this education reform, investigates the construction of a 3-stage training mechanism for implementation from the students’ freshman year to junior year, with the objectives: (1) to assist students with scientific reading and writing in English; (2) to improve students’ learning outcomes in core academic courses (for majors under discipline of applied economics, the core academic courses are Mathematical Analysis, Statistics & Probability Theory, Econometrics, Financial Engineering, and Risk Management, etc.); and (3) to guide students in the preparation of literature reviews, and in research methods related to data collection and numerical analysis. For students able to contribute new research output, research grants will be provided on a selection basis to support their projects. To evaluate the effectiveness of the training outcomes, undergraduate students should be encouraged to take part in academic contests highlighting research and innovation. In addition to enhancing the scientific potential of students, the 3-stage training mechanism also provides key benefits for faculty members through the establishment of a learning community

    Addressing the Leaky Pipeline : A Review and Categorisation of Actions to Recruit and Retain Women in Computing Education

    Get PDF
    Gender imbalance in computing education is a well-known issue around the world. For example, in the UK and Ireland, less than 20% of the student population in computer science, ICT and related disciplines are women. Similar figures are seen in the labour force in the field across the EU. The term leaky pipeline ; is often used to describe the lack of retention of women before they progress to senior roles. Numerous initiatives have targeted the problem of the leaky pipeline in recent decades. This paper provides a comprehensive review of initiatives related to techniques used to boost recruitment and improve retention among women in undergraduate computer science and computing courses in higher educational institutions. The review covers 350 publications from both academic sources and grey literature sources including governmental guidance, white papers and non-academic reports. It also includes sources in languages other than English. The primary aim was to identify interventions or initiatives (which we have called actions ;) that have shown some effectiveness. A secondary objective was to structure our findings as a categorisation, in order to enable future action discussion, comparison and planning. A particular challenge faced in a significant portion of the work reviewed was the lack of evaluation: i.e. the assessment of the direct relationship between the initiatives undertaken and the outcomes on retention or recruitment. There are only a limited number of studies that include a control group and these tend to focus on one particular intervention or action. In addition often the work presents a number of actions that were implemented and it is difficult to determine which action produced most impact. Considering these challenges, actions were identified that had some level of evaluation with positive impact, including where the evaluation was by measuring feedback. The actions were categorised into four groups: Policy, Pedagogy, Influence and Support and Promotion and Engagement. Policy actions require support and potentially structural change and resources at organisation level. This can be at a department or school level within a higher level institution, and not necessarily just at the higher institution level. Pedagogy related actions are initiatives that are related to the teaching of computer science and technology in terms of curriculum, module delivery and assessment practice. The Influence and Support category includes actions associated with ways to influence women to choose computing at third level and once enrolled to support and encourage them to stay in the field. Finally, Promotion and Engagement actions are initiatives to promote computer science and technology based courses and involve engagement and outreach with external stakeholders such as industry, communities and schools. We present our categorisation, identifying the literature related to actions under each category and subcategory. We discuss the challenges with evaluating the direct impact of actions and outline how this work leads towards the next phase of our work, a toolkit of actions to promote retention and recruitment of women in computing based undergraduate courses. This work will be of interest to third level institutions with STEM faculties, gender-balance policy makers, technical industry players, or any stakeholder in the field of STEM who wishes to understand and implement solutions to the imbalance of women in computing education and beyond

    Introductory programming: a systematic literature review

    Get PDF
    As computing becomes a mainstream discipline embedded in the school curriculum and acts as an enabler for an increasing range of academic disciplines in higher education, the literature on introductory programming is growing. Although there have been several reviews that focus on specific aspects of introductory programming, there has been no broad overview of the literature exploring recent trends across the breadth of introductory programming. This paper is the report of an ITiCSE working group that conducted a systematic review in order to gain an overview of the introductory programming literature. Partitioning the literature into papers addressing the student, teaching, the curriculum, and assessment, we explore trends, highlight advances in knowledge over the past 15 years, and indicate possible directions for future research

    Population Health Matters Fall 2012 Download Full Text PDF

    Get PDF

    Understanding Computer Programming as a Literacy

    Get PDF
    Since the 1960s, computer scientists and enthusiasts have paralleled computer programming to literacy, arguing it is a generalizable skill that should be more widely taught and held. Launching from that premise, this article leverages historical and social findings from literacy studies to frame computer programming as “computational literacy.” I argue that programming and writing have followed similar historical trajectories as material technologies and explain how they are intertwined in contemporary composition environments. A concept of “computational literacy” helps us to better understand the social, technical and cultural dynamics of programming, but it also enriches our vision of twenty-first century composition
    corecore