Using the same problem with different techniques in programming assignments

Newby, Michael and Nguyen, Thuyuyen (2007) Using the same problem with different techniques in programming assignments. Journal of Information Systems Education, 18 (3). pp. 279-282. ISSN 1055-3096

Full text not available from this repository. (Request a copy)
Official URL: http://jise.org/index.htm

Abstract

Programming assignments are used to assess a student’s understanding of the theoretical aspect of programming and their ability to put that theory into practice. When assigning programs for students to complete, it is necessary to make sure that the problem is well specified, realistic, yet is able to be completed in a relatively short period of time. In addition, each assignment should
require the use of a different technique. Developing new problems for each assignment is not only time consuming for the instructor, it also requires the student to understand the problem before they can start to write the program using the specified technique. Whilst this is not a bad thing, it sometimes means that students do not really know why they use a particular technique, apart from it being part of the requirements. In this paper, we describe an approach that uses the same problem for all programming assignments within a course. The only difference between the assignments is the technique to be used. This allows
students to compare techniques, see the advantages and disadvantages of them, and improve their programming style.

Item Type: Article
Subjects: G400 Computer Science
G500 Information Systems
G600 Software Engineering
Department: Faculties > Business and Law > Newcastle Business School > Business and Management
Depositing User: Thuyuyen Nguyen
Date Deposited: 05 Oct 2012 08:32
Last Modified: 10 Aug 2015 11:09
URI: http://nrl.northumbria.ac.uk/id/eprint/9415

Actions (login required)

View Item View Item

Downloads

Downloads per month over past year

View more statistics


Policies: NRL Policies | NRL University Deposit Policy | NRL Deposit Licence