![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
notes-1-19The secretary for the day will change these to reflect what we did.The plan for the afternoon was:
Secretary: Erik Volkman (evolkman) Class began with a short discussion about how people found the room since it wasn't listed in selfservice. Following that, Professor Pitt gave a demonstration of how the lab worked, so don't be playing video games in class because he can know without leaving the monitoring station. After that we went over the materials currently on the course website, which included clarifications of the Course Description. The Computer Science Teachers Association has come up with a model curriculum for grades K-12 broken up into 4 levels. The first level is aimed at Grades K-8 and focuses on basics such as keyboard use and simple algorithms, like the right hand rule in navigating a maze. The second and third levels contain "pre-AP" material which is focused at Grades 9-11. Level 2 is "Computer Science in the Modern World". Topics at this level at intended to acquaint the student with the principles, methodologies and applications of Computer Science. Level 3 is "Computer Science as Analysis and Design". Topics at this level include algorithm design, problem solving, and programming. A fourth level course is intended to cover all the materials standard to the Computer Science AP exam. Our goal is to create a CS breadth course with a programming focus. We will be using the Etoys (commonly referred to as squeak) to create a series of lessons and projects. It is likely that we will be working with students currently enrolled in C&I 436: Computers in Mathematics Education. At the same time, we will be writing "A Squeaky Introduction to Computer Science" based on what we learn and create this semester. The current thought is three main themes:
The two main goals are to provide a number of useful examples and tutorials along with providing documentation for the Squeak (Etoys) environment. While attendance is always important because missing one class is missing an entire week, it is critical that you attend class during the first few weeks because we'll be learning the tools that we're going to depend upon for the remainder of the semester. Later in the semester it might be possible to work from your dorm room or apartment on occasion because we'll be programming our projects. Squeak Background"Squeak forces you to think about programing in a funny way."
Squeak is an implementation of smalltalk, one of the first Object Oriented languages. We will be using a program called Etoys which provides a scripting language built on Squeak principles. When K-12 instructors refer to Squeak they often mean the Etoys interface. Further information, and the Etoys/Squeak environment can be found at http://www.squeakland.org. After this, Professor Pitt provided a demonstration of what you could do with Squeak, then the class worked on the tutorials mentioned in this week's homework. Here are some things to note about working with Squeak:
Important ResourcesACM K-12 Curriculum Model MSTE Website Squeak Website Homework Next Week |