I've drafted a JDK String activity. It's longer and more involved than the Math activity,
but it could be a good way to help students get familiar with the String class, and gain experience reading FOSS. Next I'd like to do Arrays (including searching & sorting) and ArrayList. Requests welcome! The list software didn't like the big PDF attachment, so I've put the PDFs in a Google Drive folder: https://drive.google.com/drive/folders/1oEQ8lDPMZOPCxcrg8lV4pfTooGm-outJ?usp =sharing Feedback welcome, especially if you have time to read through an activity or try it with students. Clif --- We've talked a lot about ways to do more with FOSS in courses that aren't project-based or software engineering, and particularly about doing this in CS1/CS2. Here's a first draft of an activity for CS1/CS2 that explores the JDK Math library. I can imagine doing similar activities for other parts of the JDK (e.g. ArrayList), other standard libraries (C, Python, etc), and activities that explore key algorithms & data structures for operating systems, languages, AI, etc. Does this seem like a good direction to explore? Anyone interested in piloting activities, or helping to write more? Clif --- Clif Kussmaul <mailto:c...@kussmaul.org> c...@kussmaul.org <http://kussmaul.org/> http://kussmaul.org +1-484-893-0255 EDT=GMT-5 (he/him)
_______________________________________________ tos mailing list tos@teachingopensource.org http://lists.teachingopensource.org/mailman/listinfo/tos TOS website: http://teachingopensource.org/