Computing Education Research: Education is the future

COMPUTING-EDUCATION-RESEARCH

Computing Education Research (CER) addresses learning and teaching in the computing discipline. It is founded in an understanding of the discipline using theories and methods from education research and other relevant disciplines, such as psychology and sociology.

Overview

Computing Education Research (CER) addresses learning and teaching in the computing discipline. It is founded in an understanding of the discipline using theories and methods from education research and other relevant disciplines, such as psychology and sociology. Typical areas of study (related to the computing discipline) are learning and teaching core concepts and skills, curricula development, intercultural and interdisciplinary collaboration, identities and inclusion. The educational context has a focus on higher education, but K-12 and lifelong learning, as well as both formal and informal learning, are also addressed.

Uppsala Computing Education Research Group, UpCERG, conducts research in computing and engineering education aiming at increasing understanding of students, teachers, and their interaction with the learning environment. This understanding can then inform design of future education.

The aims are two-fold:

  • the theoretical focus is to gain insights in how computing can be understood and learned by students, how to design environments suitable for learning computing, and how to research these entities and the relation between them.
  • the pragmatic focus is to enhance students' learning and academic teaching practice in computing and engineering

Currently (and recently) funded projects address Globalisation and Culture, Student Conceptions and Ways of Understanding Computing, Learning Professional Skills, and Technology Supported Education.

Holistic perspectives on computing education

  • Curriculum development
  • Humans, human values and identity in computing education
    • Capital development in the computing classroom
    • Role models in computing
    • Development of professional competences and identity
    • Reflection as part of professional development
    • Perceptions in computing education
      • How factors in students’ backgrounds influence their perception of, and interest and career in computing.
      • Attitudes and behaviour in computing education
      • Emotions

Teaching and learning computing in K-12 and higher education

  • Informal education
  • Project-based education
    • Students’ learning in projects
    • Open-ended problems
    • Authentic settings
    • Design of progressive learning environments
  • Computing teachers' professional development
    • Reflection as part of teacher development
    • Development of digital competences among teachers
    • CS self-efficacy among teachers and its implication on student learning Aspects of students’ learning
      • Novice programming

Theories and methods in computing education research

  • Technology enhanced educational research
  • Phenomenography and variation theory in CSed
  • Learning analytics
  • Reflection
  • Models for computing education research

 

  • 1DT032: Advanced Computer Science Studies in Sweden (5 credits)
  • 1DT061: Computing Education Research (10 credits)
  • 1DT092: Global Software Product Development (10 credits)
  • 1DT350: Independent Project in Information Engineering (15 credits)
  • 1DL931: Independent Project in Sociotechnical Systems Engineering - IT Systems (15 credits)
  • 1DT091: Independent Project in Technology with Specialisation in Computer Science (15 credits) (basic level)
  • 1DT097: Independent Project in Technology with Specialisation in Computer Science (15 credits) (advanced level)
  • 1DL471: Information Management Systems (10 credits)
  • 1DT110: Information Technology: Possibilities and Challenges (10 credits)
  • 1DT051: Information Technology (10 credits)
  • 1DT086: Introduction to Studies in Embedded Systems (5 credits)
  • 1DT012: IT and Society (15 credits)
  • 1DL006: Programming for Teacher Training Students (10 credits)
  • 1TD726: Computer Programming II for Teachers (5 credits)
  • 1DT067: Science Education in Computing (5 credits)
  • 1DT105: School Placement III: Technology with Specialisation in Computing, Upper Secondary School (7.5 credits)

Contact

FOLLOW UPPSALA UNIVERSITY ON

facebook
instagram
twitter
youtube
linkedin