[TOS] FOSS activities for CS1/CS2
Clif Kussmaul
clifkussmaul at gmail.com
Thu Apr 4 11:31:14 UTC 2019
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:clif at kussmaul.org> clif at kussmaul.org
<http://kussmaul.org/> http://kussmaul.org +1-484-893-0255 EDT=GMT-5
(he/him)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.teachingopensource.org/pipermail/tos/attachments/20190404/18d4eb89/attachment.html>
More information about the tos
mailing list