{"id":{"repo_id":"uiuc","oai_identifier":"oai:www.ideals.illinois.edu:2142/69078"},"canonical_url":"https://search.dev.ndltd.org/etd/uiuc/oai:www.ideals.illinois.edu:2142/69078","repository":{"repo_id":"uiuc","name":"University of Illinois - Urbana-Champaign","base_url":"https://www.ideals.illinois.edu/oai-pmh"},"display":{"title":"Structured Flowcharting Versus Structured Pseudo-Coding in Teaching Problem-Solving Skills in Software Design: A Critical Comparison","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.","abstract_html":"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&#x27; evaluations of the teaching of software design methodology. Effects of students&#x27; sex, major, and grade point average were also investigated. Independent variables were the two teaching methodologies: structured flowcharting and structured pseudo-coding.","abstract_has_math":false,"creators":["Wallace, David Charles"],"institution":"University of Illinois at Urbana-Champaign","degree_name":"Ph.D.","degree_level":"Dissertation","degree_discipline":"Education","degree_department":null,"school":null,"contributors":[],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2014,"date_issued":"2014-12-15T18:51:06Z","date_published":"2014-12-15T18:51:06Z","updated_at":"2026-07-22T22:26:00Z","subjects":["Education, Sciences","Education, Curriculum and Instruction"],"languages":[],"rights":[],"rights_urls":[],"identifier_entries":[{"key":"dc:identifier","label":"Identifier","values":["(UMI)AAI8623433"],"render_values":[{"text":"(UMI)AAI8623433","href":null,"code":true}]}]},"links":{"outbound_url":"http://hdl.handle.net/2142/69078","outbound_label":"Handle","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:creator","label":"Author","values":["Wallace, David Charles"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2014-12-15T18:51:06Z","10000-01-01","1986"]},{"key":"dc:type","label":"Dc Type","values":["text"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Education"]},{"key":"thesis:degree_level","label":"Degree Level","values":["Dissertation"]},{"key":"thesis:degree_name","label":"Degree Name","values":["Ph.D."]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["University of Illinois at Urbana-Champaign"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Education, Sciences","Education, Curriculum and Instruction"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["http://hdl.handle.net/2142/69078","(UMI)AAI8623433"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["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.","Made available in DSpace on 2014-12-15T18:51:06Z (GMT). No. of bitstreams: 1 8623433.pdf: 4230238 bytes, checksum: 0b79e3817370189f5aedfd9933a2617f (MD5) Previous issue date: 1986","Embargo set by: Seth Robbins for item 69244 Lift date: Forever Reason: Restricted to the U of I community idenfinitely during batch ingest of legacy ETDs","Restricted to the U of I community idenfinitely during batch ingest of legacy ETDs","U of I Only","149 p.","Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1986."]},{"key":"dc:title","label":"Title","values":["Structured Flowcharting Versus Structured Pseudo-Coding in Teaching Problem-Solving Skills in Software Design: A Critical Comparison"]}]}],"canonical_facts":{"dc:creator":["Wallace, David Charles"],"dc:date":["2014-12-15T18:51:06Z","10000-01-01","1986"],"dc:description":["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.","Made available in DSpace on 2014-12-15T18:51:06Z (GMT). No. of bitstreams: 1 8623433.pdf: 4230238 bytes, checksum: 0b79e3817370189f5aedfd9933a2617f (MD5) Previous issue date: 1986","Embargo set by: Seth Robbins for item 69244 Lift date: Forever Reason: Restricted to the U of I community idenfinitely during batch ingest of legacy ETDs","Restricted to the U of I community idenfinitely during batch ingest of legacy ETDs","U of I Only","149 p.","Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1986."],"dc:identifier":["http://hdl.handle.net/2142/69078","(UMI)AAI8623433"],"dc:subject":["Education, Sciences","Education, Curriculum and Instruction"],"dc:title":["Structured Flowcharting Versus Structured Pseudo-Coding in Teaching Problem-Solving Skills in Software Design: A Critical Comparison"],"dc:type":["text"],"thesis:degree_discipline":["Education"],"thesis:degree_level":["Dissertation"],"thesis:degree_name":["Ph.D."],"thesis:institution_name":["University of Illinois at Urbana-Champaign"]},"updated_at":"2026-07-22T22:26:00Z"}