Structured Flowcharting Versus Structured Pseudo-Coding in Teaching Problem-Solving Skills in Software Design: A Critical Comparison
Wallace, David Charles
This item is only available for download by members of the University of Illinois community. Students, faculty, and staff at the U of I may log in with your NetID and password to view the item. If you are trying to access an Illinois-restricted dissertation or thesis, you can request a copy through your library's Inter-Library Loan office or purchase a copy directly from ProQuest.
Permalink
https://hdl.handle.net/2142/69078
Description
Title
Structured Flowcharting Versus Structured Pseudo-Coding in Teaching Problem-Solving Skills in Software Design: A Critical Comparison
Author(s)
Wallace, David Charles
Issue Date
1986
Department of Study
Education
Discipline
Education
Degree Granting Institution
University of Illinois at Urbana-Champaign
Degree Name
Ph.D.
Degree Level
Dissertation
Keyword(s)
Education, Sciences
Education, Curriculum and Instruction
Abstract
This study compared two methods of teaching software design to beginning programming University students. Dependent variables were design time spent on computer application problems, time spent correcting those problems, total time spent on those problems, total number of computer runs used, total dollar amount of computer time spent, and students' evaluations of the teaching of software design methodology. Effects of students' sex, major, and grade point average were also investigated. Independent variables were the two teaching methodologies: structured flowcharting and structured pseudo-coding.
Data were collected from students in two sections of beginning programming at Illinois State University. The research design was a patched design including pretests of dependent variables, treatment of independent variables, and posttests of dependent variables. Data were analyzed using the Analysis of Co-variance included in the Statistical Package for the Social Sciences (SPSS) of the University of Illinois.
These findings were obtained: higher GPA students in structured flowcharting spent significantly more time designing solutions, significantly less time correcting computer program application problems, and significantly less overall time on those problems than did higher GPA students in the structured pseudo-coding group. The two groups were not equivalent on the pretest for number of computer runs, but the flowcharting group ran approximately three fewer computer runs on the posttest; the pseudo-coding group averaged about the same number.
Findings suggest that the structured flowcharting approach to software design offers specific benefits to beginning programming students. It encourages students to think more about solutions to computer problems before trying to code and test computer instructions, resulting in less time correcting and less overall time completing the assignment. Consequently, structured flowcharting should be a primary tool to teach beginning programming students structured design logic. It should be integrated with information systems design courses, to provide a degree of continuity between practices learned in programming courses and practices taught in system design courses.
Use this login method if you
don't
have an
@illinois.edu
email address.
(Oops, I do have one)
IDEALS migrated to a new platform on June 23, 2022. If you created
your account prior to this date, you will have to reset your password
using the forgot-password link below.