18.01.2013 Views

Maria Knobelsdorf, University of Dortmund, Germany - Didaktik der ...

Maria Knobelsdorf, University of Dortmund, Germany - Didaktik der ...

Maria Knobelsdorf, University of Dortmund, Germany - Didaktik der ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

grade 4, 5, 6 or 8, depending on choice <strong>of</strong> the parents (and the<br />

system <strong>of</strong> the respective state). After primary schools, the children<br />

may attend a middle school, a 4-year high school a junior high<br />

school, followed by a senior high school or a combined juniorsenior<br />

high school up to the 12th grade. After graduation from<br />

high school, it is possible to attend various forms <strong>of</strong> postsecondary<br />

education such as colleges, universities and vocational institutions.<br />

5. CSTA STANDARDS<br />

In addition to a revision <strong>of</strong> the ACM K-12 curriculum from 2003<br />

[9] the CSTA published the first version <strong>of</strong> the K-12 CSE standards<br />

in 2006 [8]. To keep track with the current flow <strong>of</strong> technological<br />

development, the standards were revised again in 2011<br />

[10]. This included also a substantial raise <strong>of</strong> the number <strong>of</strong> standards<br />

(from 55 in 2006 to 174 in 2011).<br />

5.1 Levels<br />

The CSTA developed a three-level-model for K-12 computer<br />

science, which means that each <strong>of</strong> the three levels aims to represent<br />

different age- and knowledge-levels for students from Kin<strong>der</strong>gartens<br />

(K) up to grade 12. Level one is valid for K to grade 6,<br />

level two from grade 6 to 9 and finally level three for grades 9 to<br />

12.<br />

Fig. 3 visualizes the three levels. Level 1 is called “Computer<br />

Science and Me”, is designed for young elementary school students<br />

and aims to support those with a basic knowledge in technology.<br />

It demands simple concepts <strong>of</strong> computational thinking.<br />

Furthermore, the students in K-6 should develop a first un<strong>der</strong>standing<br />

<strong>of</strong> the importance <strong>of</strong> computer science in an engaging,<br />

creative and explorative atmosphere. Often these first ideas are<br />

embedded within suitable contexts from social science, language,<br />

arts or mathematics.<br />

Figure 3. Three-Level-Model for CSTA Standards [10].<br />

Level 2, titled “Computer Science and Community”, demands<br />

deeper knowledge in or<strong>der</strong> to un<strong>der</strong>stand computational thinking<br />

as a problem solving tool. Moreover, grade 6-9 students should<br />

apply computers as devices which facilitate communication and<br />

collaboration within the computer science classroom and also in<br />

other curricular areas.<br />

Finally, according to level 3, the students in grades 9 to 12 should<br />

be able to apply learned concepts and create real-world solutions.<br />

The students are advanced learners <strong>of</strong> computer science, who<br />

should already be able to contribute to the development <strong>of</strong> new<br />

technologies. Level 3 is divided into three different categories,<br />

each focusing on a diverse field <strong>of</strong> computer science. Level 3A,<br />

called “Computer Science in the Mo<strong>der</strong>n World”, represents basic<br />

abilities that should be acquired in grade 9 or 10. It addresses all<br />

133<br />

students, demanding consolidated knowledge and abilities. The<br />

students should be able to make competent decisions regarding<br />

computer systems and computational techniques and transfer<br />

these abilities to whatever job they might be working in later.<br />

Apart from making use <strong>of</strong> their knowledge, they should also be<br />

aware <strong>of</strong> and appreciate the benefits <strong>of</strong> computers but also un<strong>der</strong>stand<br />

the social and ethical impact <strong>of</strong> mo<strong>der</strong>n technologies in<br />

today’s society.<br />

Level 3B and 3C are intended for more advanced studies. In<br />

grades 10 or 11, according to Level 3B (“Computer Science concepts<br />

and practices”), students should learn algorithmic thinking<br />

and problem-solving strategies, they should deepen their<br />

knowledge <strong>of</strong> the principles <strong>of</strong> computer science and become<br />

experts in working collaboratively, using collaboration tools when<br />

solving problems. Level 3C, represents in-depth studies in one<br />

particular field. It is recommended for grade 11 or 12 students<br />

who wish to gain pr<strong>of</strong>essional computing certification or equivalent<br />

education, helping them to carve out their career (see [10],<br />

pp. 7-9).<br />

5.2 Strands<br />

To take the complexity <strong>of</strong> computer science into account, the<br />

CSTA standards distinguish five “complementary and essential<br />

strands” (see [10], p. 9), displayed by Fig. 4. In the following we<br />

give a short description <strong>of</strong> these five strands.<br />

Computational Thinking (CT) is one <strong>of</strong> the core elements <strong>of</strong><br />

computer science. The main idea <strong>of</strong> CT is the problem-solving<br />

methodology. Concepts like abstraction, recursion or analysis not<br />

only target for educational consumers but also for producers <strong>of</strong><br />

new technological devices.<br />

Collaboration (CO) starts at school, when students work cooperatively<br />

together, gathering information or using a variety <strong>of</strong> communication<br />

tools, to name just a few examples, and leads to an<br />

effective collaboration on important projects with colleagues in<br />

future careers.<br />

Figure 4. Strands according to CSTA Standards [10].<br />

Computing Practice & Programming (CP). As though programming<br />

is an essential part <strong>of</strong> computer science, it is not the only<br />

one. Other abilities, like developing homepages, using s<strong>of</strong>tware<br />

tools, handling databases, organizing files and fol<strong>der</strong>s, dealing<br />

with computational problems, etc. are good examples <strong>of</strong> what<br />

computing practice might also include.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!