Главная
Study mode:
on
1
Intro
2
Why this stuff matters
3
The Plan
4
Programming Language Design
5
Building Languages
6
Modularity
7
Joe Armstrong
8
Matthew Flat
9
Language Implementation
10
Infinite Loops
11
Broader Message
12
Four PL Audiences
13
JavaScript
14
StopFi
15
Concept Inventory
16
Concept Inventory Illustration
17
Misconception Inventory
18
Rewriting the Program
19
Open Issues
20
Security Mindset
21
Accessibility
22
Computational Thinking
23
Summary
24
Data Mining
25
Equality
26
How are you educating someone
27
Where do we have those tools
28
Curriculum design
Description:
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.

The Role of Computer Science in Computer Science Education

Association for Computing Machinery (ACM)
Add to list
0:00 / 0:00