Code Tasting: Data and Algorithms

Ursula Wolz
Ursula Wolz
Code Tasting: Data and Algorithms

Learning to code has become a phenomenon - and we couldn't be more elated! However, it can be discouraging to see that many virtual programs require at LEAST a weeks’ long commitment, and bootcamps/ academic classes cost a lot. Research in computer science education suggests that having...

Learning to code has become a phenomenon - and we couldn't be more elated! However, it can be discouraging to see that many virtual programs require at LEAST a weeks’ long commitment, and bootcamps/ academic classes cost a lot. Research in computer science education suggests that having even a minimal background before taking the dive into formal instruction is beneficial, as is getting the right start.

Ursula Wolz, PhD, has been teaching introductory coding for over 30 years using innovate classroom techniques. She invented a conceptual model called ‘DAHLIA’ that stands for ‘Data’, ‘Algorithms’, ‘Heuristics’, ‘Logic’, ‘Interface’ and ‘Abstraction' which we'll be covering virtually, on PowerToFly! This three part series introduces these concepts in three lessons as well as suggestions for further work. Using the P5.js online framework, participants will dive into code within five minutes of the first session. A ‘homework’ challenge will be given at the end of the session for those who want to take things further, along with access for time with Ursula if needed!

RESOURCES FOR THIS SESSION:
  1. Slides from chat
  2. Coding Exercises:
    1. https://p5js.org/
    1. https://editor.p5js.org/ursula.wolz@gmail.com/sketches/PIC_YP5dc
    1. https://editor.p5js.org/ursula.wolz@gmail.com/sketches/eW7YuvfH0
    1. http://codecrafting-rs.net/

Meet The Speaker

Ursula Wolz
Ursula Wolz
Computer Science Leader

Ursula Wolz is computer scientist with both academic and entrepreneurial experience in developing computer-based learning environments, including artificially intelligent tutoring systems, and games for modern language learning and data science. She is a recognized leader in computer science curriculum development with an emphasis on broadening participation in computing. Her most recent focus is on algorithm accountability and fostering interdisciplinary computing for social justice. Wolz has taught at the undergraduate level for over 30 years.

SHOW MORE
More Topics You Might Like

Ask a Question

Is there a specific question you have for the speaker? Let us know!