Code Tasting: Logic and Abstraction
Want access to this video and dozens of other resources?
Just want to see this video? Enter your email
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...
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!
This session will specifically focus on getting organized with objects and events.
Meet The Speaker
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.
More Topics You Might Like
Q&A
Q&A guidelines-
Do you know what companies use P5.js in their development process?
By: Diana, UI DesignPosted on 2019-11-11 -
What doors career wise does knowing how to code, open?
By: Alexondria, Customer ServicePosted on 2019-11-11 -
How do you know if coding is for you?
By: Mona-Lisa, Administrative Management SpecialistPosted on 2019-11-10 -
What's the time frame for learning enough coding to put it to work in a position?
By: Shannon, Sales and MarketingPosted on 2019-11-10 -
What are some benefits to knowing how to code in non-developer positions? Why would this be of value to an employer?
By: Meg, Program CoordinatorPosted on 2019-11-07 -
What specific language do you recommend as the one with the most associated employment opportunities?
By: Carol, Technical Program Project ManagerPosted on 2019-11-07 -
I don't know much about computer "Languages", perhaps you could give a brief over view (if relevant!). Thanks! Also, VBA vs SQL. What's the difference? I think VBA is just Excel, but what about...
By: MichellePosted on 2019-11-07 -
If I wanted to learn more about the coding world, where should I start? With what language?
By: Beatriz, Project managerPosted on 2019-11-07 -
Is it possible to learn if you do not have consistent access to your own private computer ?
By: Suzie, AccountantPosted on 2019-11-07
Ask a Question
Is there a specific question you have for the speaker? Let us know!