In this interview with Dave Briccetti, we discuss Dave’s background in programming and education, advice for learning a programming language, suggestions for encouraging kids to think ethically (e.g., how to respond to potentially plagiarized content), why Dave prefers professional programming tools in educational settings, and much more.
Click here for this episode’s show notes.
How to Get Started with Computer Science Education
━━━━━━━━━━━━━
00:00 Intro
01:03 An introduction by Dave
02:25 How Dave got into CS education
09:40 Do kids have an aptitude for learning computer science?
12:54 How Dave learned how to teach
14:12 How Dave continues to improve his teaching
15:01 How Dave's teaching evolved
16:25 How to help kids develop an interest in the intersections of CS and other domains
19:17 How Dave would learn programming today
21:45 What Dave thinks is important for kids to know about programming
24:22 The importance of understanding CS terms and symbols
27:03 How to help students think as ethical computer scientists
31:44 What Dave is looking forward to with CS education
33:10 How to prove code is original
34:32 Concerns about current trends in CS education
35:23 Tools in CS that Dave likes to use
40:16 How I blend music and CS
43:15 My advice for Dave to become a better CS educator
46:30 How to connect with Dave
46:58 Outro