Computer Science Community Portal

MERLOT Computer Science

Welcome – From the Editor

Welcome to the Computer Science Portal!

The aim of this portal is to provide you with useful education resources (e.g., animations, video lectures, online courses, open textbooks) for teaching/learning computer science. There are peer reviews and user ratings for your reference. Note that the resources are categorized based on the ACM/IEEE Computer Science Curricula 2013.

Please let us introduce a few popular education resources based on both peer review and user rating to you:

  • Algorithm Visualization – animations for various algorithms

  • Intensive Introduction to Computer Science – a popular online course on introduction to computer science

  • Video Lectures on Discrete Mathematics – a collection of video lectures covering different topics of discrete mathematics

  • How to Think like a Computer Scientist: Interactive Edition – an interactive open textbook for teaching Python programming

There are many others … Please explore the “Materials by Discipline”.        



Learn Genetics

Computer networks are based on passing messages from computer to computer. This sounds simple in principle, but in practice all sorts of contention and bottlenecks can occur.This activity gives some first hand experience of such issues, with a game for a group of students.

Routing and Deadlock in Networks in MERLOT

New Materials

New Members

Computer Science on the Web

Computer Sci on Twitter