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.
effect <strong>of</strong> different factors on the adoption <strong>of</strong> science education [6].<br />
For instance, the Unified Theory <strong>of</strong> Acceptance and Use <strong>of</strong> Technology<br />
[18] and Social Cognitive Theory [2] are some <strong>of</strong> the most<br />
widely applied theories in the context <strong>of</strong> students’ behavior [6]. In<br />
addition, Confidence, Performance Expectancy, Social Influence,<br />
Satisfaction, Self-Efficacy and Perceive Behavioral Control are<br />
some <strong>of</strong> the most commonly used factors (i.e., [5, 6]) affecting<br />
students’ intention to attend a respective course.<br />
3. THE EDUCATIONAL CONTEXT<br />
The empirical study was conducted in three Greek Lyceums (3 rd<br />
grade), in classes <strong>of</strong> the 11 th and 12 th grade at two Bavarian (German)<br />
Gymnasiums and in the Department <strong>of</strong> Informatics at Ionian<br />
<strong>University</strong> in Corfu, Greece (1 st year). As there might be a substantial<br />
influence <strong>of</strong> the specific educational context on our results,<br />
we start with a short description <strong>of</strong> the school systems and<br />
the differences <strong>of</strong> the CS education policies in the two regarded<br />
countries. A very detailed description was presented recently by a<br />
Working Group named: Computer Science/Informatics in Secondary<br />
Education on the ITiCSE 2011 [13].<br />
3.1 The Greek Lyceum<br />
The 1 st grade <strong>of</strong> Greek Lyceum (Lykio), represents an orientation<br />
year with a general education program. The 2 nd and 3 rd grades<br />
<strong>of</strong>fer three curricular directions: Theoretical, Scientific and Technological.<br />
Students who follow the technological direction are<br />
taking a specific course named Applications Development in a<br />
Programming Environment (ADPE) that involves the development<br />
<strong>of</strong> algorithms and programming. This course has been taught<br />
for ten years. It focuses on the algorithmic approach and on the<br />
development <strong>of</strong> problem-solving skills in a programming environment.<br />
This subject is assigned to CS teachers.<br />
The overall aim <strong>of</strong> 3 rd Lyceum programming courses is to develop<br />
analytical and synthetic thinking, acquire methodological skills<br />
and be able to solve simple problems within a programming environment.<br />
This programming course has not been designed to<br />
educate programmers, and for this reason it is not designed to<br />
teach sophisticated programming techniques; it focuses on approaches<br />
and techniques <strong>of</strong> problem solving with emphasis on<br />
structured thinking. Many basic algorithmic and programming<br />
concepts, such as conditions, expressions and logical reasoning,<br />
are fundamentals <strong>of</strong> general knowledge and skills to be acquired<br />
in general education.<br />
The curriculum states that this subject must be taught (at least<br />
partially) in a computer lab. The Ministry <strong>of</strong> Education has certified<br />
specific Educational S<strong>of</strong>tware to support the lab work, especially<br />
for the Lyceum programming course. The Educational<br />
S<strong>of</strong>tware has been designed to support teaching, to complement<br />
the subject's needs and IT use and to help students to consolidate<br />
the material. The certified s<strong>of</strong>tware includes an activity space, a<br />
flow chart developer and a programming environment in accordance<br />
with the textbook.<br />
3.2 The Bavarian Gymnasium<br />
The organization <strong>of</strong> the schools in <strong>Germany</strong> is different for each<br />
<strong>of</strong> the 16 states. In the State <strong>of</strong> Bavaria, in which the survey was<br />
conducted, secondary school starts with the 5 th grade. There are<br />
three different types <strong>of</strong> secondary schools, which differ in their<br />
orientation and their level <strong>of</strong> difficulty. The type <strong>of</strong> secondary<br />
school that directly qualifies for the enrollment at universities is<br />
called Gymnasium, where students spend a total <strong>of</strong> 8 years. Currently<br />
about one third <strong>of</strong> all students in grade 8 attends the Gymnasium<br />
[4].<br />
21<br />
CS is a compulsory subject for all students <strong>of</strong> 6 th and 7 th grade at<br />
Gymnasium. During this time, the students learn to apply objectoriented<br />
modeling to standard s<strong>of</strong>tware applications (<strong>of</strong>fice,<br />
graphics, text processing, file management, hypertext structures,<br />
e-mail) as well as to describe an simulate simple algorithms. To<br />
this purpose, the students use commercial standard s<strong>of</strong>tware systems<br />
as well as custom-made s<strong>of</strong>tware tools and programming<br />
systems to solve simple problems applying the algorithmic control<br />
structures.<br />
Starting with 8 th grade, there are <strong>of</strong>fered four different educational<br />
directions at Gymnasium. In the scientific-technological direction<br />
CS continues to be a compulsory subject in the 9 th and 10 th grade.<br />
While programming skills are not very relevant for the 9 th grade –<br />
it deals primarily with functional modeling and relational database<br />
systems – the students in 10 th grade learn OOM and OOP (incl.<br />
inheritance). Nevertheless, the training programming skills is not<br />
the main focus, which lies on modeling competencies instead. The<br />
teachers are free to decide about the programming language and<br />
development environment the classes use, but they mostly agree<br />
to chose Java and BlueJ.<br />
In the last two grades (11 and 12) <strong>of</strong> Gymnasium, the so-called<br />
qualification stage, the students learn in courses that they can<br />
choose themselves, disregarding some subjects that are compulsory<br />
(e.g. Mathematics and German Language) and some additional<br />
regulations. To choose a CS course, the student must have selected<br />
the scientific-technological branch before. CS in the 11 th grade<br />
is based strongly on the learning outcomes <strong>of</strong> the 10 th grade – the<br />
learning content consists mainly <strong>of</strong> dynamic data structures and<br />
s<strong>of</strong>tware engineering – whereas the topics <strong>of</strong> the 12 th grade are<br />
elements <strong>of</strong> theoretical and technical CS. Unfortunately, in 2009<br />
only about 7% <strong>of</strong> all students <strong>of</strong> the qualification stage had chosen<br />
a CS course (according to the Bavarian School Administration).<br />
All German students who have completed our survey come from<br />
this group, most from 11 th grade (19 <strong>of</strong> 29).<br />
3.3 The Ionian <strong>University</strong><br />
The curriculum <strong>of</strong> the Department <strong>of</strong> Informatics <strong>of</strong> Ionian <strong>University</strong><br />
focuses on the broad area <strong>of</strong> CS/Informatics with two areas<br />
<strong>of</strong> specialization namely: (a) Humanistic Informatics and (b)<br />
Information Systems. The curriculum comprises a set <strong>of</strong> core<br />
courses and a set <strong>of</strong> elective courses through which the student<br />
specializes in one <strong>of</strong> the two aforementioned specializations. The<br />
curriculum was established early at the inception <strong>of</strong> the Department<br />
in 2004 and based on accepted international standards<br />
(ACM IS 2002). Regarding the first semester <strong>of</strong> the department<br />
which is in our interests, it has a general knowledge program (the<br />
orientations start at 5 th semester) and the following courses are<br />
being taught: 1) Introduction to Computer science, 2) Introduction<br />
to Programming, 3) Mathematical Analysis, 4) Linear Algebra<br />
and 5) Introduction to Information Society.<br />
4. THE SURVEY<br />
The questionnaire handed out to the students was divided into two<br />
parts. The first included questions on the demographics <strong>of</strong> the<br />
sample (age and gen<strong>der</strong>) and the second part included measures <strong>of</strong><br />
the various factors identified in the literature from previous researches.<br />
Table 4 in the Appendix lists the questionnaire factors,<br />
their operational definition, their items and the source from the<br />
literature review. In all cases, 7-point Likert scales were used.<br />
4.1 Sampling<br />
The survey was open in the middle <strong>of</strong> the school year 2011-2012<br />
at the Greek Lyceums and the German Gymnasiums and at the<br />
beginning <strong>of</strong> 2011-2012 year <strong>of</strong> study in the Department <strong>of</strong> In-