Computer Science Education

The computer science group works on a variety of topics related to computer science and software engineering in the high school, academia and the hi-tech industry.

With respect to high school computer science education, the research focuses on learning and teaching processes, diversity in high school computer science education, teacher preparation programs, professional development of computer science teachers, and curriculum development.

With respect to computer science and software engineering education in the academia, the research focuses on the assimilation of active-based learning teaching methods, project development by student teams, and cognitive processes of learning advanced computer science topics.

With respect to computer science and software engineering education in the hi-tech industry, the research focuses on training processes and on cognitive, social and managerial aspects of software engineering, and assimilation processes of agile software development.

In addition, the group fosters interconnections and collaboration between the software industry and high school computer science teachers and pupils.

The National Center for Computer Science Teachers is involved and contributes to these activities.