Department of Computing Science
CS Edu Resources
Umeå universitet


Conferences and Workshops

    SIGCSE is ACM's Special Interest Group on Computer Science Educations; Arranges/ (co-)sponsors events like the SIGCSE Technical Symposium (North America), ITiCSE (Europe), ACE (Australasian) and ICER.
    SIGITE is ACM's Special Interest Group for Information Technology Education; Sponsors the SIGITE annual conferences and CITC (Conference on Information Technology Curriculum).
  • ASEE
    The American Society of Engineering Education arranges/ (co-)sponsors many national and international egnineering education events. The big yearly conference used to host a track on Systems/Software Engineering Education.
  • Frontiers in Education Clearing House
    Information on past and future Frontiers in Education conferences (usually held in the USA).
  • IFIP TC3
    The Technical Committee 3 of the International Federation of Information Processing sponsors several education conferences, e.g., the World Conference on Computers in Education (WCCE).
  • Koli Calling (Kolin Kolistelut)
    Yearly internat. conference on CS Eduaction held in Sept/Oct in Finland (submission deadlines tend to be in Aug).
  • PPIG (Psychology of Programming Interest Group)
    Established in 1987 to "bring together people from diverse communities to explore common interests in the psychological aspects of programming and in the computational aspects of psychology." (copied from homepage)
    PPiG also offers a newsletter and mailing lists.
  • Workshops on OO Education
    This page features the ECOOP/OOPSLA workshop series on the Teaching and Learning of OO and related events.

Journals & Newsletters

See also the SIGCSE list of Places to Publish (more comprehensive, but uncommented).


    ACM's Special Interest Group on Computer Science Education
    ACM's Special Interest Group for Information Technology Education
  • ASEE - SwECC
    The Software Engineering Constituent Committee (SwECC), Software Engineering Education, of the American Society for Engineering Education (ASEE).
  • Association for the Advancement of Computing in Education
    A "not-for profit organization dedicated to the advancement of the knowledge, theory, and quality of learning and teaching at all levels with information technology" (copied from their About page). Provides links to conferences, publications and related societies.
    European Science Education Research Association
    Contains (among other things) a links to a bibliography on science teaching and a blog on the science of learning.
  • Eurydice
    Information network on education in Europe. Provides a range of free (comparative) studies on the educational systems in Europe.
  • IEEE Education Society
    Mainly engineering education (including software engineering)
  • IFIP TC3
    The Technical Committee on ICT and Education of the International Federation of Information Processing.
  • Information & Computer Sciences (UK Higher Education Academy)
    A lot of useful info and resources.

Research Communities/Groups/Projects

This section is not regularly maintained and represents just a random selection of resources/links.


This section is not regularly maintained and represents just a random selection of resources/links.
  • ACM and ACM/IEEE Curricula Recommendations
    Links to current model curricula for Computer Engineering, Computer Science, Information Systems, Information Technology, Software Engineering, and K-12.
  • Algoviz Wiki (Data Structure and Algorithm Visualization)
    Links, reources and literature on algoritm visualization. There is even an extensive BiBTeX bibliography; annotations for the entries are promised for the future!
  • Complete Collection of Algorithm Animations (CCAA)
    Collection of links to internet-based algorithm animations.
  • Computer Science Unplugged
    Resources for the teaching of computer scienc without computers. Lots of interesting learning activities, mainly targeted towards kids in elementary school.
  • Debug Video Tutorials
    A collection of short videos with examples of errors/debugging problems and how to overcome them.
  • Educational Resources and Teacher's Tips
    Resources for Educators collected by Trevor VanTine.
  • ERIC -- Education Resources Information Center
    "ERIC provides free access to more than 1.2 million bibliographic records of journal articles and other education-related materials and, if available, includes links to full text. ERIC is sponsored by the U.S. Department of Education, Institute of Education Sciences (IES)" (copied from ERIC homepage).
  • Home page of the Pedagogical Patterns Project
  • JavaBat
    Free online Java practice problems. Teachers and students can register and then teachers can get summaries of their student's training activities.
  • Learning Objects for Introductory Programming
  • Patterns and Patterns Papers (by Joseph Bergin)
  • Processing (an open source programming language and environment)
    "Processing is an open source programming language and environment for people who want to program images, animation, and interactions. It is used by students, artists, designers, researchers, and hobbyists for learning, prototyping, and production. It is created to teach fundamentals of computer programming within a visual context and to serve as a software sketchbook and professional production tool. Processing is developed by artists and designers as an alternative to proprietary software tools in the same domain" (copied from website).
  • ROSE - Repository for Open Software Education
    A repository with "education-friendly" Open Source projects, i.e., software together with documentation like requirements etc.
  • SIGCSE Education Links
    Resource collection, maintained and shared by SIGCSE members to support computer science education. Can be browsed by course and type (100+ entries by Jul 2009).
  • Squeak
    A Smalltalk implementation particularly focusing on multimedia. Many applications in education/ educational technology, e.g., Etoys or Scratch.
  • SWEnet - Software Engineering Education network
    "The Network Community for Software Engineering Education – is a project to produce and organize high-quality materials supporting software engineering education." [copied from homepage]
  • The Foundation Coalition
    Provide very useful classroom and curriculum resources for engineering education, e.g. student team issues, active/cooperative learning, and diversity (gender/minority issues).
  • The No Significant Difference Phenomenon
    A very interesting website listing publications that (explicitly) document significant and no significant differences, respectively, in student outcomes between alternate modes of education delivery. The website was inspired by a book (published 1999) comparing 355 (!) educational science publications documenting the "No Significant Difference Phenomenon".
  • World Lecture Hall
    Links to free online course materials from around the world. Grouped by area. Contains 88 CS courses (by May 2006).

Navigera på


Umeå University
Faculty of Science and
Dept of Computing
  News archive
Seminars [swedish]
PhD Dissertations
Lic Dissertations
Technical Reports
Master's Thesis Reports(in Swedish)
Post Graduate Studies
For our employees [swe]
For our students [swe]
Open positions
Staff [swe]
Presentation [swe]
Completed Master Thesis

Department of Computing Science
Umeå University
The information on this page was modified 2009-07-15
Responsible for this page: Jürgen Börstler
Address: SE-901 87 Umeå, Sweden
Phone: 090-786 50 00
Fax: 090-786 61 26