loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Syed M Rahman and Akram Salah

Affiliation: North Dakota State University, United States

Abstract: Undergraduates in computer science typically begin their curriculum with a programming course or sequence. Many researchers found that most of the students who complete these courses, and even many who complete a degree, are not proficient programmers and produce code of low quality. In this paper, we have addressed this problem by proposing a cultural shift in introductory programming courses. The primary feature of our approach is that software testing is presented as an integral part of programming practice; specifically, a student who is to write a program will begin by writing a test suite. Our initial results show that this approach can be successful. Teaching basic concepts how to test a program and writing test cases do not take much time, it helps beginning students to understand the requirements, and it helps them produce better-quality code.

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 54.197.64.207

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
M Rahman, S. and Salah, A. (2005). Teaching Software Testing in Introductory CS Courses and Improving Software Quality. In Proceedings of the 3rd International Workshop on Modelling, Simulation, Verification and Validation of Enterprise Information Systems (ICEIS 2005) - MSVVEIS; ISBN 972-8865-22-8, SciTePress, pages 126-128. DOI: 10.5220/0002577201260128

@conference{msvveis05,
author={Syed {M Rahman}. and Akram Salah.},
title={Teaching Software Testing in Introductory CS Courses and Improving Software Quality},
booktitle={Proceedings of the 3rd International Workshop on Modelling, Simulation, Verification and Validation of Enterprise Information Systems (ICEIS 2005) - MSVVEIS},
year={2005},
pages={126-128},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002577201260128},
isbn={972-8865-22-8},
}

TY - CONF

JO - Proceedings of the 3rd International Workshop on Modelling, Simulation, Verification and Validation of Enterprise Information Systems (ICEIS 2005) - MSVVEIS
TI - Teaching Software Testing in Introductory CS Courses and Improving Software Quality
SN - 972-8865-22-8
AU - M Rahman, S.
AU - Salah, A.
PY - 2005
SP - 126
EP - 128
DO - 10.5220/0002577201260128
PB - SciTePress