This paper probes into such problems in the course "introduction to computer science" as teaching mode, teaching content, teaching method reform, and etc. Also, the teaching organization of theoretical teach...
详细信息
ISBN:
(纸本)9781424435197
This paper probes into such problems in the course "introduction to computer science" as teaching mode, teaching content, teaching method reform, and etc. Also, the teaching organization of theoretical teaching and practical teaching is analyzed;the teaching philosophy of cultivating students' humanistic quality and innovation quality is tried, which achieves good result.
This paper details the creation of a hands-on introduction course that reflects the dramatic growth and diversity in computerscience. Our aim was to enable students to get an end-to-end perspective on computer system...
详细信息
ISBN:
(纸本)9781450326056
This paper details the creation of a hands-on introduction course that reflects the dramatic growth and diversity in computerscience. Our aim was to enable students to get an end-to-end perspective on computer system design by building one. We report on a two-year exercise in using the Arduino platform to build a series of hands-on projects. We have used these projects in two course instances, and have obtained detailed student feedback, which we analyze and present in this paper. The instructions, code and videos developed are available open-source.
We present a didactical approach to the introductory computerscience course in high school, and display a primary study of teachers' attitudes towards this approach. Our focus is on the presentation of computatio...
详细信息
ISBN:
(纸本)9783642113758
We present a didactical approach to the introductory computerscience course in high school, and display a primary study of teachers' attitudes towards this approach. Our focus is on the presentation of computational elements and algorithm/program design, in a textbook that "zips" both theoretical and practical notions, while aiming for ease of comprehension on one hand and the development of a scientific discipline on the other. The teachers' responses to the presented approach reflect positive and constructive attitudes.
introduction to computer science,as one of the fundamental courses in computer-related majors,plays an important role in the cultivation of computer ***,traditional teaching models and content can no longer fully meet...
详细信息
introduction to computer science,as one of the fundamental courses in computer-related majors,plays an important role in the cultivation of computer ***,traditional teaching models and content can no longer fully meet the needs of modern information technology *** response to these issues,this article introduces the concept of computational creative thinking,optimizes course content,adopts exploratory teaching methods,and innovates course assessment methods,aiming to comprehensively enhance students’computational thinking and innovative *** continuously improving and promoting this teaching model,it will undoubtedly promote computer education in universities to a new level.
Bilingual teaching has achieved good results in many key universities in China, but in local colleges and universities it faces great challenges for various reasons. In order to give full play to the role of bilingual...
详细信息
Bilingual teaching has achieved good results in many key universities in China, but in local colleges and universities it faces great challenges for various reasons. In order to give full play to the role of bilingual teaching, after analyzing the current situation and conditions of bilingual teaching in local colleges and universities, several suggestions on clarifying the teaching goals of the courses, the selecting and training of teachers, the selection and preparation of teaching materials, the examination and evaluation of the courses are put forward in this paper respectively. The results of the relevant bilingual teaching reform project of the course of introduction to computer science carried out in Jingchu University of Technology show that the proposed methods and measures are effective and practical.
"introduction to computer science" is the first compulsory course for undergraduates majoring in computerscience. This course covers the core knowledge of computerscience, and needs to give students the ri...
详细信息
"introduction to computer science" is the first compulsory course for undergraduates majoring in computerscience. This course covers the core knowledge of computerscience, and needs to give students the right concept and sufficient interest to lay the foundation for future computer learning. It's important to choose a good teach method. As a matter of fact, the elements of teaching are similar to the elements of restaurant operation. Not only that, the university professional training plan liked the restaurant menu. And the course teacher's duty is same as the restaurant staff. Therefore,the restaurant operations inspired a new teaching method of "introduction to computer science". That is to say, the course teacher should fully analyze the characteristics of teaching objects, help students to understand the professional field, impart professional learning method, and think everything just like the restaurant staff.
Outreach that considers underrepresented groups has become one particular push to increase participation in science, Technology, Engineering, and Math-related disciplines, with computerscience and Software Engineerin...
详细信息
Outreach that considers underrepresented groups has become one particular push to increase participation in science, Technology, Engineering, and Math-related disciplines, with computerscience and Software Engineering representing one particular domain. We describe our outreach programming employing the micro:bit microcontroller environment for hands-on software development and how students change their high-level domain knowledge and attitudes. We find that overall, students were gaining general knowledge and slight increases in their positive attitudes towards a computerscience-related post-secondary education. We also find differences between incoming knowledge level groups and self-perception as well as performance differences. We also note a slight majority of students indicated that they liked our approach and that the utilization of the micro:bit microcontroller overall was worthwhile. Future iterations of our programming will utilize these findings and add additional data gathering efforts supplanting the current pre- and posttest instruments.
Story Programming is an approach for teaching complex computational and algorithmic thinking skills using simple stories anyone can relate to. One could learn these skills independent of a computer or with the use of ...
详细信息
ISBN:
(纸本)9781450358903
Story Programming is an approach for teaching complex computational and algorithmic thinking skills using simple stories anyone can relate to. One could learn these skills independent of a computer or with the use of a computer as a tool to interact with the computation in the tale. This research study examines the use of Story Programming before teaching coding in a computerscience orientation course to determine if it is a viable alternative to the code-focused way of teaching the class in the past. We measure the viability of the Story Programming approach by evaluating student-success and learning outcomes, as well as student reactions to post-survey questions.
The common approach for introducing middle school and high school students to computational thinking and engineering is through programming or robotics activities that were designed without much social context. Theref...
详细信息
ISBN:
(纸本)9781450367936
The common approach for introducing middle school and high school students to computational thinking and engineering is through programming or robotics activities that were designed without much social context. Therefore, one of the challenges such out-reach programs pose is further stereotyping of students who are interested in computerscience, by presenting them as people who ought to be hyper-intelligent and very much focused on computers with no social skills. Realizing the above, and wanting to attract a diverse audience to study computerscience, we developed a one-day workshop which showcases the interdisciplinary nature of computerscience and the various ways computing can help students discover and solve societal problems. We chose multiculturalism, cyber security and air pollution as the context of our computational thinking activities. This paper describes our experiences in developing and teaching the workshops that runs three to five times a year, hosted either in our institute or at local schools. Regardless of students' previous STEM experiences and socioeconomic statuses, both students and teachers reported that the knowledge gained enabled them to either create a computer program or a robot and also led to a better understanding of how computers can be used in daily life. In other words, the workshop successfully opened the minds and perspectives of the middle school and high school students on computerscience. Additionally, over time, we also observed an increased number of students and schools participating in such workshops.
Pattern-oriented instruction (POI) is an instructional computerscience (CS) approach that relies on algorithmic patterns (APs). Teaching through APs has been shown to help students acknowledge APs and incorporate the...
详细信息
ISBN:
(纸本)9781450363013
Pattern-oriented instruction (POI) is an instructional computerscience (CS) approach that relies on algorithmic patterns (APs). Teaching through APs has been shown to help students acknowledge APs and incorporate them into their solutions, thus demonstrating abstraction skills, and particularly analogical reasoning and problem decomposition. However, further research is required to examine the influence of POI in a wider context, for example, examining the influence of POI on creativity in problem solving and specifically on the diversity of the employed problem-solving strategies.
暂无评论