Didactics of computer Science

Postgraduate course

Course description

Objectives and Content

An education in computer science didactics will provide an overview of key topics and debates in the field, present and discuss various teaching methods and principles in the light of education theory and curriculum goals, and lay a foundation for critical reflection in relation to the field's practice.

Learning Outcomes

On completion of the course the student should have the following learning outcomes defined in terms of knowledge and skills:



  • Critically evaluate the learning outcomes and priorities of a teaching activity, and explain central challenges in realizing relevant competence goals
  • Discuss central aspects and theories in computer science education. Espesially, discuss known challenges in the teaching of programming



  • Evaluate the suitability of differentprogramming language and tools for education use


General competencies

  • Discuss challenges of the practical implementation, in light of theories in computer science education; and critical reflection over the subjects basis and aims
Required Previous Knowledge
Recommended Previous Knowledge
INF101 or equivalent. Experience as a group leader in an informatics course.
Credit Reduction due to Course Overlap
Access to the Course
Access to the course requires admission to a programme of study at The Faculty of Mathematics and Natural Sciences.
Teaching and learning methods
Lectures, groupsessions and seminars
Compulsory Assignments and Attendance
as a part of a portfolio assessment
Forms of Assessment
Portfolio assessment
Grading Scale
Assessment Semester
Reading List
The reading list will be available within July 1st for the autumn semester and December 1st for the spring semester.
Course Evaluation
The course will be evaluated by the students in accordance with the quality assurance system at UiB and the department.
Programme Committee
The Programme committee is responsible for the content, structure and quality of the study programme and courses.
Course Coordinator
Course coordinator and administrative contact person can be found on Mitt UiB, or contact studieveileder@ii.uib.no
Course Administrator
Course coordinator and administrative contact person can be found on Mitt UiB, or contact studieveileder@ii.uib.no