10.12.2012 Views

Annual Report 2007/2008 - Fachgruppe Informatik an der RWTH ...

Annual Report 2007/2008 - Fachgruppe Informatik an der RWTH ...

Annual Report 2007/2008 - Fachgruppe Informatik an der RWTH ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Secondary School Teachers’ Curriculum<br />

in Computer Science<br />

The subject of computer science at school<br />

The aim of this curriculum is to give future teachers (in secondary school education) a firm<br />

basis for the school subject of computer science. This curriculum has been established a<br />

response to the growing import<strong>an</strong>ce of computer science in all br<strong>an</strong>ches of science <strong>an</strong>d society.<br />

A central issue in the school education of computer science is its broad un<strong>der</strong>st<strong>an</strong>ding<br />

of computer science as a discipline which provides concepts <strong>an</strong>d tools for the <strong>an</strong>alysis <strong>an</strong>d<br />

construction of information processing systems - a scope which clearly tr<strong>an</strong>scends ”programming”<br />

<strong>an</strong>d the ability to run software systems.<br />

Pupils should acquire fundamental concepts <strong>an</strong>d some essential methods of computer science<br />

at school, thus looking beyond the superficial use of computer games <strong>an</strong>d internet functions<br />

as every young person experiences them today.<br />

The computer science curriculum for teachers is offered since the fall of 2000. The subject<br />

c<strong>an</strong> (<strong>an</strong>d must) be combined with <strong>an</strong>other subject of study, like mathematics, physics, chemistry,<br />

biology, or <strong>an</strong>y other subject, e.g., Germ<strong>an</strong> or a foreign l<strong>an</strong>guage. A smaller part (about<br />

one fifth) of the total curriculum has to be devoted to pedagogical studies.<br />

An overview of the curriculum<br />

Within the computer science curriculum, the first two years are concerned with basic foundations.<br />

The following courses have to be passed (each of them accomp<strong>an</strong>ied by practical<br />

exercises): Introduction to Programming, Computer Structures, Data Structures <strong>an</strong>d Algorithms,<br />

System Programming, <strong>an</strong>d Automata <strong>an</strong>d Formal L<strong>an</strong>guages. In addition, a software<br />

practicum <strong>an</strong>d a proseminar are obligatory.<br />

In the second phase, the third <strong>an</strong>d fourth year of studies, a collection of more special subjects<br />

are to be chosen which have to cover a prescribed r<strong>an</strong>ge of areas: Theoretical science,<br />

practical computer science, mathematical methods of computer science, <strong>an</strong>d didactics of<br />

computer science. Five tracks of courses (<strong>an</strong>d/or seminars) have to be selected such that<br />

all mentioned four major areas are represented. Final exams are to be passed in all chosen<br />

tracks. Also a thesis has to be prepared (in one of the subjects of study, though not necessarily<br />

in computer science).<br />

The essential prequisites for a successful study of computer science are similar as for the<br />

diploma currriculum: a certain acquaint<strong>an</strong>ce with abstract methods <strong>an</strong>d constructions as they<br />

are learned <strong>an</strong>d trained in mathematics. Moreover, the ability to communicate with others<br />

(<strong>an</strong>d of course, in particular with children) is a necessary condition for future success as a<br />

teacher.<br />

34

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

Saved successfully!

Ooh no, something went wrong!