[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