1996
DOI: 10.1111/j.1365-2729.1996.tb00042.x
|View full text |Cite
|
Sign up to set email alerts
|

Software standards in undergraduate computing courses

Abstract: 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 assessin… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

1998
1998
2023
2023

Publication Types

Select...
4
2

Relationship

1
5

Authors

Journals

citations
Cited by 9 publications
(4 citation statements)
references
References 7 publications
0
4
0
Order By: Relevance
“…At Warwick, we have implemented a software package called BOSS [4] ("The BOSS Online Submission System") which allows students to submit online programming assignments. It contains a collection of programs which run under the UNIX operating system, and is designed specifically for courses which have a large number of students attending, and which are assessed by means of programming exercises.…”
Section: Testingmentioning
confidence: 99%
“…At Warwick, we have implemented a software package called BOSS [4] ("The BOSS Online Submission System") which allows students to submit online programming assignments. It contains a collection of programs which run under the UNIX operating system, and is designed specifically for courses which have a large number of students attending, and which are assessed by means of programming exercises.…”
Section: Testingmentioning
confidence: 99%
“…Indeed, several distinct requirements of systems for such a purpose were identified by a recent panel discussion [1], and elsewhere [4,5].…”
Section: The Problemmentioning
confidence: 99%
“…By automating the processes of submission and testing, these problems, at least to some extent, can be addressed. Indeed, several distinct requirements of systems for such a purpose were identified by a recent panel discussion [1], and elsewhere [4,5].…”
Section: The Problemmentioning
confidence: 99%
“…It has been discovered, through experience, that in-class collaboration takes longer than anticipated and requires careful planning [15]. Additional issues arising include the danger of plagiarism [9] and the difficulty of assessing team-based projects [10] [12]. Plagiarism has always been an issue, even in closed laboratories, where constant supervision is often impossible.…”
Section: Teachersmentioning
confidence: 99%