14 research outputs found
Desenvolvimento de uma unidade instrucional para o ensino de computação utilizando o App Inventor 2
TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Sistemas de Informação.Atualmente são raras as escolas que possuem na grade curricular aulas voltadas para formação do pensamento computacional, como programação, ou que disponibilizam cursos nesse campo. Com essa situação, o projeto da criação de uma unidade instrucional para o ensino de computação almeja um maior incentivo nessa área durante o ensino fundamental e médio. Para atingir esse objetivo, o projeto pretende elaborar, desenvolver e disponibilizar uma unidade instrucional composta por guias, slides e exemplos de aplicativos possíveis de serem criados através do App Inventor 2 (software online de programação orientada a componentes utilizado no desenvolvimento de aplicativos mobile
Developing a Computational Thinking Test using Bebras problems
Assessment is one of the major factors to consider when developing a new course or program of study. When developing a course to teach Computer Science there are many forms this could take, one of which is linked to Computational Thinking. Whilst developing Computer Science to Go (CS2Go), an introductory course aimed at secondary school students, we have developed a Computational Thinking test based on the problems developed for the international Bebras Challenge. This paper will describe the content and development of the course, as well as some analysis on results from a year-long study with secondary school students and first-year undergraduate students. We believe that, based on our analysis and previous research in the field, that our assessment, based on pre-exisiting Bebras problems, has the potential to offer educators another way of testing this increasingly discussed skill, Computational Thinking
Reflecting on Computational Thinking Studies for High School Education
Berpikir komputasional telah diakui sebagai suatu kebutuhan dalam menyelesaikan masalah yang kompleks. Beberapa penelitian telah dilakukan untuk memperkenalkan keterampilan ini ke semua tingkat pendidikan. Penelitian ini bertujuan untuk meninjau penelitian tentang berpikir komputasi pada tingkat sekolah menengah. Khususnya, penelitian ini mengkaji domain penelitian, mengidentifikasi metode-metode untuk memperkenalkan berpikir komputasional, serta konsep-konsep berpikir komputasional yang diajarkan kepada pelajar. Tinjauan literatur sistematik dilakukan untuk mencapai tujuan tersebut. Hasil penelitian menunjukkan: penelitian berpikir komputasional mencakup kajian teori, pengembangan kurikulum, pengukuran, dan pengembangan alat. Kajian teori ditujukan untuk memformulasikan konsep. Selain keterampilan teknis, soft-skills telah dinyatakan sebagai elemen berpikir komputasional. Namun, perhatian untuk melibatkan soft-skills dalam penelitian masih kurang. Sebagian besar penelitian difokuskan pada integrasi berpikir komptasional ke dalam kurikulum. Coding menjadi metode yang paling banyak digunakan untuk mengajarkan berpikir komputasional. Sehingga, algorithmic thinking dan abstraction muncul sebagai keterampilan yang paling sering diajarkan atau diukur. Akhirnya, penelitian ini menggarisbawahi adanya kesenjangan untuk dikaji lebih lanjut yaitu berkaitan dengan pengukuran keterampilan berpikir komputasional dan untuk menyertakan soft-skills pada penelitian berpikir komputasional.
Kata Kunci—Berpikir komputasional, Sekolah menengah, Penyelesaian masala
Computational Thinking Self-Efficacy in High School Latin Language Learning
Research suggests that computational thinking is a necessary skill exercised in STEM courses, non-STEM fields, and in everyday life. However, very little research has investigated the potential transfer of computational thinking self-efficacy available through classical Latin courses. This causal comparative study contrasted the computational thinking self-efficacy of computer science students with no exposure to Latin to computer science students with exposure to Latin at a Memphis all-boy high school. The independent variables were Latin language learning experience, i.e., up to 6 years total of Latin language learning (n = 33), versus 0 years of Latin language learning experience (n = 20). Additional data on the number of years enrolled in other foreign languages was collected. The dependent variable was mean scores of items found on a computational thinking and problem solving self-efficacy scale. This instrument uses a Likert scale to measure students self-efficacy in nine computational thinking components including algorithmic thinking; abstraction; problem decomposition; data collection, representation, and analysis; parallelization; control flow; incremental and iterative; testing and debugging; and questioning. Conducting this research addressed the question of whether the computational thinking skills present in Latin can transfer to a students computational thinking self-efficacy which may affect STEM/computer science course achievement. To test the null hypothesis that having a Latin language learning yields no significant influence on computer science students self-efficacy in computational thinking and problem solving, a multivariate analysis of variance (MANOVA) test was utilized for this causal-comparative study. To test the null hypotheses that having a Latin language learning yields no significant influence on computer science students abstraction, problem decomposition, data, parallelization, control flow, incremental and iterative, testing and debugging, and questioning skills self-efficacy, a separate ANOVA test were run for each computational thinking skill component.The data did not meet of the necessary assumptions for a MANOVA test. The sample size for the non-Latin group was a concern at n = 20. The means from the descriptive statistics show that the non-Latin group outscored the Latin group in most of the computational thinking skills. Pillais trace statistic from the MANOVA test showed no statistical significance in the computational thinking and problem solving scale. The individual results from the ANOVA tests showed no statistical significance for any of the nine subscales
Recommended from our members
Where and how 3D printing is used in teaching and education
The emergence of additive manufacturing and 3D printing technologies is introducing industrial skills deficits and opportunities for new teaching practices in a range of subjects and educational settings. In response, research investigating these practices is emerging across a wide range of education disciplines, but often without reference to studies in other disciplines. Responding to this problem, this article synthesizes these dispersed bodies of research to provide a state‐of‐the‐art literature review of where and how 3D printing is being used in the education system. Through investigating the application of 3D printing in schools, universities, libraries and special education settings, six use categories are identified and described: (1) to teach students about 3D printing; (2) to teach educators about 3D printing; (3) as a support technology during teaching; (4) to produce artefacts that aid learning; (5) to create assistive technologies; and (6) to support outreach activities. Although evidence can be found of 3D printing‐based teaching practices in each of these six categories, implementation remains immature, and recommendations are made for future research and education policy.This work was supported by the Engineering and Physical Sciences Research Council [number EP/K039598/1]
Computational Thinking in Education: Where does it fit? A systematic literary review
Computational Thinking (CT) has been described as an essential skill which everyone should learn and can therefore include in their skill set. Seymour Papert is credited as concretising Computational Thinking in 1980 but since Wing popularised the term in 2006 and brought it to the international community's attention, more and more research has been conducted on CT in education. The aim of this systematic literary review is to give educators and education researchers an overview of what work has been carried out in the domain, as well as potential gaps and opportunities that still exist. Overall it was found in this review that, although there is a lot of work currently being done around the world in many different educational contexts, the work relating to CT is still in its infancy. Along with the need to create an agreed-upon definition of CT lots of countries are still in the process of, or have not yet started, introducing CT into curriculums in all levels of education. It was also found that Computer Science/Computing, which could be the most obvious place to teach CT, has yet to become a mainstream subject in some countries, although this is improving. Of encouragement to educators is the wealth of tools and resources being developed to help teach CT as well as more and more work relating to curriculum development. For those teachers looking to incorporate CT into their schools or classes then there are bountiful options which include programming, hands-on exercises and more. The need for more detailed lesson plans and curriculum structure however, is something that could be of benefit to teachers
Computer Science To Go (CS2Go): Developing a course to introduce and teach Computer Science and Computational Thinking to secondary school students
Computer Science To Go (CS2Go) is a course designed to teach Transition Year
Students about Computer Science and Computational Thinking. This project
has been conducted over two years and this thesis charts the development of
the course from the initial research stage, through the lesson creation sections
to the testing and evaluation of the course material. Over 80 hours of engaging,
informative and challenging material has been developed for use in the
classroom.
Alongside the lesson plans, assessment and monitoring tools have been created,
including a novel tool to assess students Computational Thinking skills.
The content was tested in two major studies after an initial pilot study. This
initial pilot study proved useful in constructing the full CS2Go course. Overall
the course has been well received with teachers and students engaging well
with the content. A web portal has also been created to allow for easy dissemination
of all the CS2Go material. The further development of this web portal
will turn CS2Go into a one-stop shop for teachers and educators hoping to find
CS teaching material