z-logo
Premium
Software standards in undergraduate computing courses
Author(s) -
Joy M.,
Luck M.
Publication year - 1996
Publication title -
journal of computer assisted learning
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 1.583
H-Index - 93
eISSN - 1365-2729
pISSN - 0266-4909
DOI - 10.1111/j.1365-2729.1996.tb00042.x
Subject(s) - computer science , software engineering , coding (social sciences) , computer programming , craft , consistency (knowledge bases) , software , context (archaeology) , pair programming , software development , programming language , artificial intelligence , paleontology , statistics , mathematics , archaeology , biology , history
High‐quality software must be robust, reliable and maintainable. The design and coding of such software is no longer a craft; it is an engineering discipline, and the teaching of computer programming must reflect this. Consequently, students need to be aware of the importance of formulating accurate specifications for programming tasks, and of coding programs which correctly implement such specifications. However, the increase in student numbers experienced in recent years has caused manual methods of assessing students' programming assignments to become inefficient, and consistency more difficult to enforce. In order to support and motivate a rigorous approach in the context of these difficulties, an innovative on‐line assessment system for programming language modules has been developed which addresses both concerns. This paper describes the package and discusses its importance in the delivery and assessment of undergraduate programming modules.

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here