17: A Conversation with Professional Programmer and Educator, Dave Briccetti | #CSK8 Podcast
๐ Show notes: https://jaredoleary.com/csk8feed/17
๐ง More episodes https://jaredoleary.com/csk8
๐ฑ Scratch projects + tips https://JaredOLeary.com/scratch
๐ฅ ๏ธ PC specs and gear I usehttps://jaredoleary.com/gearr
๐ฎ Gaming playlistshttp://jaredoleary.com/gamee
๐ฅ Drumming playlists http://jaredoleary.com/drum
๐
Stream schedule https://jaredoleary.com/schedule
๐ Merch https://jaredoleary.com/merch
๐ช Socials (in the menu) https://jaredoleary.com/
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.
Guest Bio:
I am a professional software developer, computer programming teacher for kids, and community technology and music volunteer.
I teach young programmers in and around Lafayette, California. I help organize, and mentor at Hack the Future (โhackโ in the good sense). I have taught kids in the Lafayette and Moraga School Districts in seminars and in lunchtime and after school computer clubs. From 1992โ2014, I taught programming to grades 4-10 students at the Diablo Valley College College for Kids summer program in Pleasant Hill, California. Before that I taught for several summers at the Oakland Feather River summer computer camp in Quincy, California.
Since becoming a professional programmer in 1979, I have been involved in many development projects, from small to large, in many areas including student information systems, learning management systems, satellite photo analysis, social networking, videoconferencing, remote device control, finance, education, publishing, mechanical engineering, semiconductor manufacturing, defense, and telecommunications.
For music teacher Bob Athayde at Stanley Middle School (and any other schools who may wish to adopt it), I develop and maintain DBSchools Music Gradebook, the open source online web app Bob and his staff use to manage testing students on their instruments. I recently created RoomHelper 3000, a webapp to help teachers manage classrooms of students on computers.
On YouTube, I produce a series of video lessons on all sorts of programming topics of interest to kids and adults.
โโโโโโโโโโโโโ
Each episode of the #CSK8 Podcast explores research, experiences, or perspectives on computer science education through interviews with computer science educators, scholars, and administrators, as well as episodes that summarize and unpack implications of research for classroom teachers who are interested in learning more about practical applications of research in their classroom.
#cseducation #computerscience #computerscienceducation #JaredOLeary #CSedWeek #CS4All #CSforALL #computersciencePD #elementaryCS
โโโโโโโโโโโโโ
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