000 05383nam a22005415i 4500
001 978-3-030-39360-1
003 DE-He213
005 20240423125048.0
007 cr nn 008mamaa
008 200805s2020 sz | s |||| 0|eng d
020 _a9783030393601
_9978-3-030-39360-1
024 7 _a10.1007/978-3-030-39360-1
_2doi
050 4 _aLB1028.43-1028.75
072 7 _aJNV
_2bicssc
072 7 _aEDU039000
_2bisacsh
072 7 _aJNV
_2thema
082 0 4 _a371.334
_223
100 1 _aHazzan, Orit.
_eauthor.
_0(orcid)0000-0002-8627-0997
_1https://orcid.org/0000-0002-8627-0997
_4aut
_4http://id.loc.gov/vocabulary/relators/aut
245 1 0 _aGuide to Teaching Computer Science
_h[electronic resource] :
_bAn Activity-Based Approach /
_cby Orit Hazzan, Noa Ragonis, Tami Lapidot.
250 _a3rd ed. 2020.
264 1 _aCham :
_bSpringer International Publishing :
_bImprint: Springer,
_c2020.
300 _aXX, 407 p. 40 illus., 13 illus. in color.
_bonline resource.
336 _atext
_btxt
_2rdacontent
337 _acomputer
_bc
_2rdamedia
338 _aonline resource
_bcr
_2rdacarrier
347 _atext file
_bPDF
_2rda
505 0 _aIntroduction—What Is this Guide About? -- Active Learning and the Active-Learning-Based Teaching Model -- Overview of the Discipline of Computer Science -- Computational Thinking -- Computer Science Soft Concepts and Soft Skills -- Data Science and Computer Science Education -- Research in Computer Science Education -- Problem-Solving Strategies -- Learners’ Alternative Conceptions -- Teaching Methods in Computer Science Education -- Lab-Based Teaching -- Types of Questions in Computer Science Education -- Assessment -- Teaching Planning -- Design of Methods of Teaching Computer Science Courses -- Getting Experience in Computer Science Education -- High School Computer Science Teacher Preparation Programs -- Epilogue.
520 _aThis concise yet thorough textbook presents an active-learning model for the teaching of computer science. Offering both a conceptual framework and detailed implementation guidelines, the work is designed to support a Methods of Teaching Computer Science (MTCS) course, but may be applied to the teaching of any area of computer science at any level, from elementary school to university. This text is not limited to any specific curriculum or programming language, but instead suggests various options for lesson and syllabus organization. Fully updated and revised, the third edition features more than 40 new activities, bringing the total to more than 150, together with new chapters on computational thinking, data science, and soft concepts and soft skills. This edition also introduces new conceptual frameworks for teaching such as the MERge model, and new formats for the professional development of computer science educators. Topics and features: Includes an extensive set of activities, to further support the pedagogical principles outlined in each chapter Discusses educational approaches to computational thinking, how to address soft concepts and skills in a MTCS course, and the pedagogy of data science (NEW) Focuses on teaching methods, lab-based teaching, and research in computer science education, as well as on problem-solving strategies Examines how to recognize and address learners’ misconceptions, and the different types of questions teachers can use to vary their teaching methods Provides coverage of assessment, teaching planning, and designing a MTCS course Reviews high school teacher preparation programs, and how prospective teachers can gain experience in teaching computer science This easy-to-follow textbook and teaching guide will prove invaluable to computer science educators within all frameworks, including university instructors and high school teachers, as well as to instructors of computer science teacher preparation programs. Dr. Orit Hazzan is Professor at the Department of Education in Science and Technology at Technion – Israel Institute of Technology. Dr. Noa Ragonis is Head of the M.Teach. program for Secondary Education and the M.Ed. program in Integrative STEM Education at Beit Berl College, Israel. She is a computer science senior lecturer, and an adjunct senior lecturer at the Department of Education in Science and Technology, Technion. Dr. Tami Lapidot is Executive Manager of Machshava – the Israeli National Center for Computer Science Teachers.
650 0 _aEducation
_xData processing.
650 0 _aTeachers
_xTraining of.
650 0 _aScience
_xStudy and teaching.
650 1 4 _aComputers and Education.
650 2 4 _aTeaching and Teacher Education.
650 2 4 _aScience Education.
700 1 _aRagonis, Noa.
_eauthor.
_0(orcid)0000-0002-8163-0199
_1https://orcid.org/0000-0002-8163-0199
_4aut
_4http://id.loc.gov/vocabulary/relators/aut
700 1 _aLapidot, Tami.
_eauthor.
_4aut
_4http://id.loc.gov/vocabulary/relators/aut
710 2 _aSpringerLink (Online service)
773 0 _tSpringer Nature eBook
776 0 8 _iPrinted edition:
_z9783030393595
776 0 8 _iPrinted edition:
_z9783030393618
776 0 8 _iPrinted edition:
_z9783030393625
856 4 0 _uhttps://doi.org/10.1007/978-3-030-39360-1
912 _aZDB-2-SCS
912 _aZDB-2-SXCS
942 _cSPRINGER
999 _c173795
_d173795