Project 1: Research Collaborative Question: What can you do with Scratch? Is it just an environment for kids to fool around or does it have potential as an environment in which to at least prototype interactive multimedia?
Project 2: The DAHLIA model stands for Data, Algorithm, Heuristic, Logic, Interface, Abstraction. What do each of these concepts mean, and how are they supported in Scratch?
This course does not have a textbook. Instead it has the internet. The approach taken here is that the best way to learn something is to research it, not highlight a textbook page. Besides, have a broad range of learning styles, and textbooks tend to distill information to a level of superficiality that meets the needs of only a few students. Put differently, students don't read textbooks anyway. Furthermore, in a field as dynamic and new as computer science the information changes almost daily.
So.
The "content" of this course, the corpus of information required to be literate about computer science is out there. The purpose of the weekly research assignment is to entice, inspire, and yes, require each student in the class to engage in thoughtful reflection on some "big ideas."
Each week there will be a question. The final exam, a take home essay exam will require each student to be conversant in the ideas addressed in these questions. The questions will be answered by the group with classmates taking on specific roles each week. The editor and manager will be assigned by the instructor.
The roles are:
Questions will typically be posted on Tuesday, a draft answer must be posted the beginning of next Tuesday session, where it will be briefly discussed. The final answer must be posted on the wiki the following Friday after which it will be linked from this page with commentary from the instructor.
(please note that the wiki page is protected. For access please contact Dr. Wolz)
What can you do with Scratch? Is it just an environment for kids to fool around or does it have potential as an environment in which to at least prototype interactive multimedia?
| Wiki Page | Final Answer |
|---|
The DAHLIA model stands for Data, Algorithm, Heuristic, Logic, Interface, Abstraction. What do each of these concepts mean, and how are they supported in Scratch?
| Wiki Page | Final Answer |
|---|