Dear all,
Welcome to the first LuCE newsletter since our big survey!
Thank You for Participating in our Teacher Survey on Programming Language Concepts!
We are super happy that so many of you participated in our survey. We received almost 100
completed surveys! Of course this also means that the data analysis is going to take us a
while; there are thousands of text responses we have to analyze.
We will let you know once we are done and have written up the paper. We will then also
update the ProgMiscon web site, to reflect the new information (including statistics about
the prevalence and importance you attributed to the specific misconceptions).
https://progmiscon.org/misconceptions/Python/
Follow us on Bluesky and YouTube for weekly educational nuggets
Here in Ticino, we don’t need to go up Monte Tamaro to get above the clouds. We often have
a blue sky right at USI in Lugano. So when thinking about which social media platform to
go to, Bluesky seemed like a neat choice. If you are on social media, and specifically on
Bluesky, you may want to welcome us into your bubble by following us:
https://bsky.app/profile/pytamaro.bsky.social – PyTamaro-related
https://bsky.app/profile/progmiscon.bsky.social – Misconception-related
https://bsky.app/profile/luceresearchlab.bsky.social – Our work in general
Starting in 2025, we will post weekly YouTube videos related to programming education.
Follow us on YouTube:
https://www.youtube.com/@pytamaro – Videos about PyTamaro
https://www.youtube.com/@luceresearchlab – General videos by our group
Even Better Python Documentation
We already wrote about Luca’s Judicious Python library documentation. Guess what? He
improved it! If you aren’t using it yet, you may want to check it out:
https://pytamaro.si.usi.ch/documentation
What’s new? Examples! Each function or constant now includes one or more example code
snippets with the corresponding result and/or output. And, of course, the examples of
PyTamaro functions show the resulting graphics.
True to its name, the system judiciously shows those examples: if you decide to not show
optional function parameters (because you haven’t explained the idea of optional
parameters yet), the examples that use optional parameters are hidden as well.
[A screenshot of a computer Description automatically generated.png] [A
screenshot of a computer Description automatically generated.png]
Each function is documented on its own page, so you can link to it. For example, if you
want to point your students to the documentation of Python’s built-in enumerate function,
or the radians function in Python’s math library, or the hexdigits constant in Python’s
string library, just link there:
https://pytamaro.si.usi.ch/documentation/builtins/enumerate
https://pytamaro.si.usi.ch/documentation/math/radians
https://pytamaro.si.usi.ch/documentation/string/hexdigits
For the functions and constants we documented, the Judiciuos documentation pages probably
include everything a programmer needs to know. Nevertheless, we include a link to the
corresponding section in the official Python documentation (thanks, Marcel, for the
suggestion!).
PyTamaro in Math: An Application of the Laws of Sine & Cosine
If you teach math in high school, at some point you teach the law of sine and the law of
cosine. Why not have students implement a set of Python functions that employ those laws
to make it possible to construct triangles given sides and angles? Check out our PyTamaro
activity! (Don’t hesitate to provide feedback if you see something that could be
improved!)
https://pytamaro.si.usi.ch/activities/luce/triangles-sides-angles/en/v1
Happy New Year!
[A snowman with a red hat and a red scarf Description automatically generated.png]
All the best from Lugano,
Matthias and the LuCE team
PS: You can find this and the previous message in our mailing list archive:
https://lists.usi.ch/mailman3/hyperkitty/list/luce-news@lists.usi.ch/
If you would like to unsubscribe from our list, or if you would like to update your email
address, simply let me (Matthias.Hauswirth(a)usi.ch) know. You also can do it yourself
here:
https://lists.usi.ch/mailman3/postorius/lists/luce-news.lists.usi.ch/