Be the first to like this
Video coming soon. For now a transcript:
1. This is an advocacy talk on why it's so cool to inspire kids in computer science and ways you can help
2. . I’m a computer scientist with a PhD who has worked as a software engineer and a manager. I can honestly tell you I never ever thought of myself as a teacher. Then I started down the path of primary sourcing geeks.
3. I started by generated 2 geeks of my own. One going to college and wants to major in CS, the other just got back from a lego robotics camp.
4. 2 years ago I got approached to be a part time CS teacher. So I had to learn how to teach what I just *did*.
5. I picked a programming language to teach in (Java) and a book
6. I figured out the important things i wanted to impart about CS, SW engineering and programming, about writing readable code AND about good problem solving skills.
7. But I wanted to have fun with it too - teaching how to count in binary on fingers, and that Oct 24 is Kilobyte day.
8. It took me nearly a year to find a good regular schedule.
9. There are difficulties. Grading and writing tests is very time consuming. Often I'll get a bimodal distribution on tests as some kids just GET it quickly, others take much longer.
10. My sanity savers: Other teachers, AP email list from the college board, and conferences.
11. The upshot is that secondary sourcing has certainly increased my geek generation rate. One problem that I’d really like to solve is to get more girls to come into the class.
12. Incredibly rewarding. Quick story about one kid from this year who was actually struggling, overall but in this case with recursion. He was very good about coming in for extra help. So we went over the concept with the towers of hanoi. When he GOT it… that look in his eyes, that excitement. He had this new found excitement about the class and was able to confidently explain the concepts to other classmates the next day.
13-14. Other cool thing: the end of the year student projects. Wanted to talk about them all but told a story about 2 person teams from last year and this year and how much students love proving me wrong.
16. Guest lectures are awesome because students see how the theory is put into practice. Kids as great questions. Wish I could thank them all. Let me know if anyone else wants to guest lecture.
17. Help with programming contests: logistics/space, mentoring, judging, SWAG!,
18. Pet peeve of mine: very talented kids who write commented code want to put their talent to use, but there are very few internships around!
19. Join the CSTA as a teacher or industry representative. It's free!
20. Contact info.