skip to main content
10.1145/1384271.1384391acmconferencesArticle/Chapter ViewAbstractPublication PagesiticseConference Proceedingsconference-collections
poster

Development of a new MOODLE module for a basic course on computer architecture

Published:30 June 2008Publication History

ABSTRACT

This work describes a new Moodle module, CTpractices, developed to give support to the practical content of a basic computer organization course. Within a constructivist pedagocical aproach Moodle (Modular Object-Oriented Dynamic Learning Environment)[1], a very popular Learning Management Systema (LMS), provides a highly configurable web-based interface that includes a wide range of activities which are, in general, sufficient for a standard course. Nevertheless, when dealing with specific subjects, some functional features are missed, as it is the case when teaching a basic course on computer architecture, an essential topic in the computer science curricula. It involves practical assignments consisting on the design and simulation of elementary processors by means of CAD tools making use of schematic or VHDL design entries.

Currently the University of Malaga is making an increasing effort oriented to the successfull implementation of the ECTS (European Credit Transfer System) system. This involves changing the teaching practices carried out traditionally [2], looking towards the developing of assessment mechanisms in order to increase the student?s active effort. In our course, in order to better guide the students, teachers should perform a functional evaluation using a simulation tool to verify whether the students? designs work or not according to the specifications. This is a very time consuming task, becoming a common bottleneck when looking for a continuous assessment of students. One key element of the new CTpractices module is the automatic checking and verification engine that keeps information about the current state of students work, supplying automatic assessment features and feedback to the student. Teachers can modify the project description and define different testing benches. The module stores historical information concerning the results of the different evaluations, extracting statistics and metrics which are very useful when determining the student workload in the context of the ETS model. Additionally, this new module is oriented to promote a collaborative teamwork allowing to define student teams in a more operative way than built-in moodle groups. Other basic aspects supported are material repository, deadlines, hosting, etc.

The new module inherits a part of its functionality from a specific LMS previously developed by the authors, that has been in use from academic year 2004 [3], widely proving its usefulness. It has been re-designed according to the Moodle philosophy, making possible to easily extend its application to other similar subjects. The choice for Moodle is motivated by its modular organization based on free software like PHP and MySQL. From the developer point of view, this allows to add new modules using well-known interfaces. As Moodle is currently used by the Virtual Campus of our university, this new module breaks the isolation of the previous platform as refers to activities like forums, messages or event signaling.

References

  1. Original Moodle site. Available at: http://moodle.org.Google ScholarGoogle Scholar
  2. Clausen, T. Undergraduate Engineering Education Challenged by The Bologna Declaration. In IEEE Transactions on Education, Vol. 48, No. 2, pp. 213--215, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Gutierrez, E., Ramos, J., Romero, S., Trenas, M.A. A Learning Management System designed for a basic laboratory course on Computer Architecture, e-Learning'07 IADIS International Conference, 2007Google ScholarGoogle Scholar

Index Terms

  1. Development of a new MOODLE module for a basic course on computer architecture

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        ITiCSE '08: Proceedings of the 13th annual conference on Innovation and technology in computer science education
        June 2008
        394 pages
        ISBN:9781605580784
        DOI:10.1145/1384271

        Copyright © 2008 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 30 June 2008

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • poster

        Acceptance Rates

        ITiCSE '08 Paper Acceptance Rate60of150submissions,40%Overall Acceptance Rate552of1,613submissions,34%

        Upcoming Conference

        ITiCSE 2024

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader