30.01.2014 Views

Annual Report 2010 - Fachgruppe Informatik an der RWTH Aachen ...

Annual Report 2010 - Fachgruppe Informatik an der RWTH Aachen ...

Annual Report 2010 - Fachgruppe Informatik an der RWTH Aachen ...

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 in<br />

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<br />

society. 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<br />

”programming” <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 as<br />

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,<br />

chemistry, 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<br />

(about 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<br />

foundations. 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<br />

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

software practicum <strong>an</strong>d a pro-seminar 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 all<br />

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

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

computer science).<br />

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

diploma curriculum: 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 />

29

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

Saved successfully!

Ooh no, something went wrong!