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 2008 Publication 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.
[2]
Clausen, T. Undergraduate Engineering Education Challenged by The Bologna Declaration. In IEEE Transactions on Education, Vol. 48, No. 2, pp. 213--215, 2005.
[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, 2007

Cited By

View all
  • (2013)An Interactive and Personalized Cloud-Based Virtual Learning System to Teach Computer ScienceProceedings of the 12th International Conference on Advances in Web-Based Learning --- ICWL 2013 - Volume 816710.1007/978-3-642-41175-5_11(101-110)Online publication date: 6-Oct-2013
  • (2009)Online System Support for Computer Organization CourseProceedings of the 2009 International Conference on Scalable Computing and Communications; Eighth International Conference on Embedded Computing10.1109/EmbeddedCom-ScalCom.2009.109(555-559)Online publication date: 25-Sep-2009
  • (2012)Evaluating the incorporation of synchronous video services in eLearning applications2012 International Conference on E-Learning and E-Technologies in Education (ICEEE)10.1109/ICeLeTE.2012.6333381(89-94)Online publication date: Sep-2012
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

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
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]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 30 June 2008

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. LMS
  2. Moodle
  3. automatic assessment
  4. computer architecture

Qualifiers

  • Poster

Conference

ITiCSE '08
Sponsor:

Acceptance Rates

ITiCSE '08 Paper Acceptance Rate 60 of 150 submissions, 40%;
Overall Acceptance Rate 552 of 1,613 submissions, 34%

Upcoming Conference

ITiCSE '25
Innovation and Technology in Computer Science Education
June 27 - July 2, 2025
Nijmegen , Netherlands

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)4
  • Downloads (Last 6 weeks)1
Reflects downloads up to 18 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2013)An Interactive and Personalized Cloud-Based Virtual Learning System to Teach Computer ScienceProceedings of the 12th International Conference on Advances in Web-Based Learning --- ICWL 2013 - Volume 816710.1007/978-3-642-41175-5_11(101-110)Online publication date: 6-Oct-2013
  • (2009)Online System Support for Computer Organization CourseProceedings of the 2009 International Conference on Scalable Computing and Communications; Eighth International Conference on Embedded Computing10.1109/EmbeddedCom-ScalCom.2009.109(555-559)Online publication date: 25-Sep-2009
  • (2012)Evaluating the incorporation of synchronous video services in eLearning applications2012 International Conference on E-Learning and E-Technologies in Education (ICEEE)10.1109/ICeLeTE.2012.6333381(89-94)Online publication date: Sep-2012
  • (2011)E‐assessment of Matlab assignments in Moodle: Application to an introductory programming course for engineersComputer Applications in Engineering Education10.1002/cae.2052021:4(728-736)Online publication date: 8-Feb-2011

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy