Teaching students programming: a proposed web-based Java CASE tool with disciplined software development process

The focus on programming concepts and programming language details in introductory programming units is often at the expense of any sort of disciplined software development process. It is understandable then that students develop poor software development processes (when they are trained during this...

Full description

Bibliographic Details
Main Author: Aitken, Ashley
Format: Conference Paper
Published: Apple Computer Australia 2000
Online Access:http://hdl.handle.net/20.500.11937/6617
_version_ 1848745128724791296
author Aitken, Ashley
author_facet Aitken, Ashley
author_sort Aitken, Ashley
building Curtin Institutional Repository
collection Online Access
description The focus on programming concepts and programming language details in introductory programming units is often at the expense of any sort of disciplined software development process. It is understandable then that students develop poor software development processes (when they are trained during this initial stage to focus primarily on coding). This paper describes a proposal for a Web-based and much simplified Java CASE tool that leads students through a disciplined software development process as they learn to program. The system will also enable the automatic collection of data about students' software development process, will assist in the online marking of student programming exercises, make it more difficult for students to plagiarise others' work, will remove the need for complex integrated development environments, and allow additional instruction on software development process to be provide directly to the students as they develop programs.
first_indexed 2025-11-14T06:12:26Z
format Conference Paper
id curtin-20.500.11937-6617
institution Curtin University Malaysia
institution_category Local University
last_indexed 2025-11-14T06:12:26Z
publishDate 2000
publisher Apple Computer Australia
recordtype eprints
repository_type Digital Repository
spelling curtin-20.500.11937-66172017-01-30T10:54:12Z Teaching students programming: a proposed web-based Java CASE tool with disciplined software development process Aitken, Ashley The focus on programming concepts and programming language details in introductory programming units is often at the expense of any sort of disciplined software development process. It is understandable then that students develop poor software development processes (when they are trained during this initial stage to focus primarily on coding). This paper describes a proposal for a Web-based and much simplified Java CASE tool that leads students through a disciplined software development process as they learn to program. The system will also enable the automatic collection of data about students' software development process, will assist in the online marking of student programming exercises, make it more difficult for students to plagiarise others' work, will remove the need for complex integrated development environments, and allow additional instruction on software development process to be provide directly to the students as they develop programs. 2000 Conference Paper http://hdl.handle.net/20.500.11937/6617 Apple Computer Australia fulltext
spellingShingle Aitken, Ashley
Teaching students programming: a proposed web-based Java CASE tool with disciplined software development process
title Teaching students programming: a proposed web-based Java CASE tool with disciplined software development process
title_full Teaching students programming: a proposed web-based Java CASE tool with disciplined software development process
title_fullStr Teaching students programming: a proposed web-based Java CASE tool with disciplined software development process
title_full_unstemmed Teaching students programming: a proposed web-based Java CASE tool with disciplined software development process
title_short Teaching students programming: a proposed web-based Java CASE tool with disciplined software development process
title_sort teaching students programming: a proposed web-based java case tool with disciplined software development process
url http://hdl.handle.net/20.500.11937/6617