YoVDO

The Role of Computer Science in Computer Science Education

Offered By: Association for Computing Machinery (ACM) via YouTube

Tags

Programming Language Design Courses Data Mining Courses Accessibility Courses Computational Thinking Courses Curriculum Design Courses

Course Description

Overview

Explore a thought-provoking conference talk delving into the critical intersection of computer science and education. Discover how computer scientists can contribute to the urgent global movement of integrating computing into curricula and broadening access. Examine various facets of computing education that can be enhanced by research, from educational data mining to programming language design. Gain insights into challenges the field has yet to address, including security mindset, accessibility, and computational thinking. Learn about the importance of concept inventories, misconception inventories, and curriculum design in computer science education. Understand the role of different programming languages, including JavaScript, in teaching computer science. Reflect on the broader implications of computer science education for diverse audiences, from schoolchildren to working adults and the elderly.

Syllabus

Intro
Why this stuff matters
The Plan
Programming Language Design
Building Languages
Modularity
Joe Armstrong
Matthew Flat
Language Implementation
Infinite Loops
Broader Message
Four PL Audiences
JavaScript
StopFi
Concept Inventory
Concept Inventory Illustration
Misconception Inventory
Rewriting the Program
Open Issues
Security Mindset
Accessibility
Computational Thinking
Summary
Data Mining
Equality
How are you educating someone
Where do we have those tools
Curriculum design


Taught by

Association for Computing Machinery (ACM)

Related Courses

Foundations of Teaching for Learning: Curriculum
Commonwealth Education Trust via Coursera
Supporting English Language Learners under New Standards
Oregon State University via Independent
Minecraft, Coding and Teaching
University of California, San Diego via edX
アクティブで深い学びのデザイン (ga104)
Osaka University via gacco
Accreditation and Outcome Based Learning
Indian Institute of Technology, Kharagpur via Swayam