The study of database systems is typically core in undergraduate and postgraduate programmes related to computer science and information systems. However, one component of this curriculum that many learners have diffi‑ culty with is database analysis and design, an area that is critical to the development of modern information systems. This paper proposes a set of principles for the design of a games‑based learning environment to help the learner develop the skills necessary to understand and perform database analysis and design effectively. The paper also presents some preliminary results on the use of this environment.
Keywords: Collaborative e-learning innovative teaching and learning technologies for web-based education e- pedagogy design and development of online courseware