Presented by:

02e41b70f994656d2a0ff8c8703bd915

Carol Smith (csmith107@gmail.com)

No video of the event yet, sorry!

This presentation will open a discussion about how we are introducing new developers to programming. Most textbooks, tutorials, and trainings begin by introducing new developers to mathematics lessons within the language. Many courses on programming require math skills as prerequisites. However, math prowess is not usually an indicator of one's potential programming abilities. Those people who have been told from a young age that they aren't good at math or generally doubt their math skills often feel excluded from the world of programming unnecessarily.

I will pose questions about whether we can be using methods other than math skills to teach programming languages to adult beginners. I propose logic and reasoning skills are more important programming concepts to master to help new developers succeed. Let's change the way we're teaching programming and break down more artificial barriers to entry for becoming a developer.

Date:
2016 November 11 - 15:30
Duration:
1 h
Room:
Room 3178
Conference:
Seattle GNU/Linux Conference 2016
Language:
Track:
Difficulty:

Happening at the same time:

  1. Your Resume Is Code
  2. Start Time:
    2016 November 11 15:30

    Room:
    Room 3184

  3. Rust flies a rocket!
  4. Start Time:
    2016 November 11 15:30

    Room:
    Room 3183

  5. What are Observables and Why Should I Care?
  6. Start Time:
    2016 November 11 15:30

    Room:
    Room 3179

  7. Data-driven Post-mortems
  8. Start Time:
    2016 November 11 15:30

    Room:
    Room 3180