Maria Knobelsdorf, University of Dortmund, Germany - Didaktik der ...
Maria Knobelsdorf, University of Dortmund, Germany - Didaktik der ...
Maria Knobelsdorf, University of Dortmund, Germany - Didaktik der ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Data modeling and database systems<br />
as part <strong>of</strong> general education in CSE<br />
Claudia Strödter<br />
<strong>University</strong> <strong>of</strong> Jena<br />
Didactics <strong>of</strong> mathematics and computer science<br />
Ernst-Abbe-Platz 2<br />
07743 Jena<br />
0049/3641946202<br />
claudia.stroedter@uni-jena.de<br />
ABSTRACT<br />
Everyday we unconsciously send queries and actions to databases.<br />
The used applications are part <strong>of</strong> school and working life and in<br />
specific areas <strong>of</strong> leisure. In or<strong>der</strong> to teach a responsible handling<br />
with such applications it will be necessary that “data modeling<br />
and database systems” will be a part <strong>of</strong> computer science<br />
education. By analyzing selected teaching material it is<br />
investigated if and how it is possible to teach this topic as a<br />
general education. The study shows that it´s possible to teach<br />
general contents and processes with selected material.<br />
Furthermore, a first proposal for a grading <strong>of</strong> the topic “data<br />
modeling and database systems” reveals.<br />
Categories and Subject Descriptors<br />
K3.2 [Computers & Education]: Computer and Information<br />
Science Education – computer science education, information<br />
systems education.<br />
General Terms<br />
Documentation, Experimentation, Human Factors, Theory,<br />
Standardization, Verification<br />
Keywords<br />
teaching in heterogeneous classes, education standards in lower<br />
secondary education, curricular aspects, didactical approaches,<br />
data modeling and database systems<br />
1. MOTIVATION<br />
Computing systems have influence on several parts <strong>of</strong> our<br />
everyday life. Activities in our working life and in specific areas<br />
<strong>of</strong> leisure (e.g. credit card payment, shopping, seeing medical<br />
pr<strong>of</strong>essionals) are supported by informatics applications.<br />
Unconsciously we initiate several procedures to read and process<br />
data and send queries to databases. Young people or students<br />
spend much time a day using the internet. In addition, they use<br />
smartphones, chip cards, and several vending machines. In sum,<br />
the handling <strong>of</strong> computing systems is an important element in<br />
young people’s life. Mostly, they are unaware <strong>of</strong> the associated<br />
informatics contents and processes. In or<strong>der</strong> to ensure a<br />
responsible use <strong>of</strong> computing systems and personal data this<br />
knowledge should be a part <strong>of</strong> school education, especially <strong>of</strong><br />
computer science education (CSE). Therefore, the CSTA K-12<br />
Standards for Computer Science (CS) focus on the following<br />
goals. Students should:<br />
143<br />
(1) un<strong>der</strong>stand the nature <strong>of</strong> CS and its place in the mo<strong>der</strong>n<br />
world,<br />
(2) un<strong>der</strong>stand that CS interweaves concepts and skills,<br />
(3) be able to use CS skills (especially computational thinking)<br />
in their problem-solving activities in other subjects. […] (see<br />
[4] page 7).<br />
Similar demands are used in the basic experiences by Fothe.<br />
“CSE is a general education that allows students the following<br />
basic experiences:<br />
(1) to discover and to un<strong>der</strong>stand computing systems<br />
(informatics systems) in several parts <strong>of</strong> life,<br />
(2) to recognize, that done or planned activities can be formulated<br />
as an algorithm and transferred into a computer<br />
program, that modeling allows to transfer parts <strong>of</strong> reality into<br />
a computer-compatible form and that computing systems<br />
(informatics systems) are designed by humans,<br />
(3) to acquire problem-solving skills in dealing with exercises,<br />
which are useful at school and real life (“modeling<br />
techniques” means as techniques <strong>of</strong> mental work).<br />
These experiences are connected to each other in several ways. 1 ”<br />
[6] In summary, to un<strong>der</strong>stand CSE as a general education it is<br />
necessary to un<strong>der</strong>stand general informatics contents and<br />
processes and to use this knowledge in everyday life.<br />
As mentioned earlier many activities in our everyday life access<br />
databases. In or<strong>der</strong> to ensure a general education the topic “data<br />
modeling and database systems” should be a part <strong>of</strong> CSE. In the<br />
CSTA K-12 Standards for CS is required that students should be<br />
able to select appropriate database formats for a particular<br />
computational problem and to form abstract ideas about specific<br />
components (e.g., input, output, processors, and databases) and<br />
their roles in the computational spectrum (see [4] page 11). There<br />
exist many ideas and concepts to teach “data modeling and<br />
database systems” for university students. Other concepts focus<br />
only on the use <strong>of</strong> specific database tools. Antonitsch uses another<br />
approach. He suggests to develop structure awareness by starting<br />
with analyzing and querying ready-to-use databases provided by<br />
the teacher [1].<br />
Nevertheless, it remains unclear which general informatics<br />
contents and processes are necessary to teach “data modeling and<br />
database systems”. In German school this topic is a part <strong>of</strong> CSE in<br />
lower secondary education. The objective <strong>of</strong> this article is to<br />
provide criteria for exercises (informatics contents and processes,<br />
requirement areas) in or<strong>der</strong> to teach “data modeling and database<br />
systems” in CSE in lower secondary education. In this study,<br />
existing teaching material is used to get an idea <strong>of</strong> teaching this<br />
topic as a general education.<br />
1 All translations (German – English) were done by the author.