Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article
Free access

The effect of a preliminary programming and problem solving course on performance in a traditional programming course for computer science majors

Published: 01 January 1984 Publication History

Abstract

A preliminary PASCAL course which emphasized problem solving was designed for incoming computer science majors who were identified as being at risk. In addition, students in the required PASCAL course could transfer back to the preliminary course prior to the administration of the first examination. Students in the preliminary course were paired with comparable freshman majors from the preceeding academic year. Paired t-tests revealed significantly higher grades in the required course for those students who had previously completed the preliminary course. The preliminary course also served as a filter; approximately 43% of the students did not subsequently attempt the required course. Sex differences in persistence were also noted.

References

[1]
Behforooz, A., & Onkar, P. S. (1981). A one-year introductory course for a computer science undergradate program. SIGCSE Bulletin, 13, 46-49.
[2]
Campbell, P. F. (1983, April). The effect of programming instruction in the high school on performance in a university level programming course. Paper presented at the 61st Annual Meeting of the National Council of Teachers of Mathematics, Detroit, Michigan.
[3]
Campbell, P. F., & McCabe, G. P. (1982). Factors relating to persistence in a computer science major (Tech. Rep. No. 82-15). West Lafayette, Indiana: Purdue University, Department of Statistics. (ERIC Document Reproduction Service No. ED 221 367)
[4]
Findlay, W., & Watt, D. A. (1978). PASCAL: An introduction to methodical programming. Potomac, Maryland: Computer Science Press.
[5]
Harrison, W. A., & Magel, K. I. (1981). A suggested course in introductory computer programming. SIGCSE Bulletin, 13, 50-56.
[6]
Hyde, D. C., Gay, B. D., & Utter, D., Jr. (1979). The integration of a problem solving process in the first course. SIGCSE Bulletin, 14, 54-59.
[7]
Koffman, E. B. (1981). Problem solving and structured programming in PASCAL. Reading, Massachusetts: Addison-Wesley.
[8]
Ledgard, H. F., Nagin, P. A., &s Hueras, J. F. (1979). PASCAL with style: Programming proverbs. Rochelle Park, New Jersey: Hayden Book Company.
[9]
Riley, D. D. (1981). Teaching problem solving in an introductory computer science class. SIGCSE Bulletin, 13, 244-251.

Cited By

View all
  • (2018)Effects of a preliminary programming course on students' performanceProceedings of the 3rd European Conference of Software Engineering Education10.1145/3209087.3209088(77-86)Online publication date: 14-Jun-2018
  • (2006)An innovative approach to computer programming in schoolsInternational Journal of Mathematical Education in Science and Technology10.1080/002073988019031319:3(469-487)Online publication date: 9-Jul-2006
  • (1987)The influence of BASIC on performance in introductory computer science courses using PascalACM SIGCSE Bulletin10.1145/36093.3610319:3(29-34)Online publication date: 1-Sep-1987
  • Show More Cited By

Index Terms

  1. The effect of a preliminary programming and problem solving course on performance in a traditional programming course for computer science majors

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM SIGCSE Bulletin
      ACM SIGCSE Bulletin  Volume 16, Issue 1
      Proceedings of the 15th SIGCSE technical symposium on Computer science education
      February 1984
      235 pages
      ISSN:0097-8418
      DOI:10.1145/952980
      Issue’s Table of Contents
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 01 January 1984
      Published in SIGCSE Volume 16, Issue 1

      Check for updates

      Author Tags

      1. Problem solving
      2. computer science education
      3. curriculum
      4. sex differences

      Qualifiers

      • Article

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)65
      • Downloads (Last 6 weeks)17
      Reflects downloads up to 10 Oct 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2018)Effects of a preliminary programming course on students' performanceProceedings of the 3rd European Conference of Software Engineering Education10.1145/3209087.3209088(77-86)Online publication date: 14-Jun-2018
      • (2006)An innovative approach to computer programming in schoolsInternational Journal of Mathematical Education in Science and Technology10.1080/002073988019031319:3(469-487)Online publication date: 9-Jul-2006
      • (1987)The influence of BASIC on performance in introductory computer science courses using PascalACM SIGCSE Bulletin10.1145/36093.3610319:3(29-34)Online publication date: 1-Sep-1987
      • (1987)Associations of student characteristics to measures of introductory Pascal computer programming achievement for suburban community college students (abstract only)Proceedings of the 15th annual conference on Computer Science10.1145/322917.323107Online publication date: 1-Feb-1987
      • (2019)Algorithmic Perception of Vertices in Sketched Drawings of Polyhedral ShapesACM Transactions on Applied Perception10.1145/334550716:3(1-19)Online publication date: 31-Aug-2019
      • (2019)Dynamic Graph CNN for Learning on Point CloudsACM Transactions on Graphics10.1145/332636238:5(1-12)Online publication date: 10-Oct-2019
      • (2019)Constructing 3D Self-Supporting Surfaces with Isotropic Stress Using 4D Minimal Hypersurfaces of RevolutionACM Transactions on Graphics10.1145/318873538:5(1-13)Online publication date: 21-Oct-2019
      • (2011)Influences on Student Performance in a University Networks and Telecommunications CourseOnline Courses and ICT in Education10.4018/978-1-60960-150-8.ch023(300-310)Online publication date: 2011
      • (2011)Paper bricksACM SIGMOD Record10.1145/1978915.197892339:4(31-36)Online publication date: 6-May-2011
      • (2011)Scalable SQL and NoSQL data storesACM SIGMOD Record10.1145/1978915.197891939:4(12-27)Online publication date: 6-May-2011
      • Show More Cited By

      View Options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Get Access

      Login options

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media