skip to main content
article

Designing and running a pre-college computing course

Published:01 May 2005Publication History
Skip Abstract Section

Abstract

Enrollments in undergraduate computer science programs have declined steadily over the past few years. Overall, high school computer science curriculum is limited to either basic usage of Microsoft office tools or some advanced placement programming. Student expectations of undergraduate computer science courses for non-majors as well as the scope of computer science literacy in general are moving targets. All these problems have a negative impact on undergraduate recruitment and on promoting computing sciences courses and programs. In this paper we present our experience with a pre-college course in computing for high-school students offered at our College in the summer of 2004. We have learned promising lessons from running this program. These lessons can guide the curriculum design of computing courses for non-majors and motivate prospective students to pursue computer science programs.

References

  1. Zweben, S. and Aspray, W. 2002--2003 Taulbee Survey - Undergraduate Enrollments Drop; Department Growth Expectations Moderate. In Computing Research News 16(1) (May 2004), 5--19.Google ScholarGoogle Scholar
  2. Foley, J. Old Challenges, New Opportunities. In Computing Research News 16(4) (September 2004).Google ScholarGoogle Scholar
  3. Morris, J. H. and Lee, P. The Incredibly Shrinking Pipeline Is Not Just for Women Anymore. In Computing Research News 16(1) (May 2004), 20.Google ScholarGoogle Scholar
  4. Tucker, A., McCowan, D., Deek, F., Stephenson, C., Jones, J., Verno, A. Implementation challenges for K-12 computer science curriculum. In Proceedings of the 35th SIGCSE Symposium (Norfolk, VA, March 2004). Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Zimmerman, B. Content and Laboratories of a Computing Science Course for NonMajors in the 21st Century. In Journal of Computing Sciences in Colleges 19(5) (May 2004). Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Whittington, K. J. Infusing Active Learning into Introductory Programming Courses. In Journal of Computing Sciences in Colleges 19(5) (May 2004). Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Tanenbaum, A. S., Computer Networks, 4th ed., Prentice Hall, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Stallings W., Data and Computer Communications, 7th edition, Prentice Hall, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Riabov, V. Storage Area Networks, The Internet Encyclopedia, Vol. 3, Wiley & Sons, 2004, pp. 329--339.Google ScholarGoogle ScholarCross RefCross Ref
  10. Hydrisko, R. (editor). Early College Programs. The Nautilus Publishing Company (2002).Google ScholarGoogle Scholar
  11. Wooley, Bruce A. Utilizing a Computing Lab to Improve Retention and Recruiting of Computer Science and Computer Information Science Students. In Proceedings of the 18th Annual CCSC Eastern Conference (Bloomsburg, PA, October 2002).Google ScholarGoogle Scholar

Index Terms

  1. Designing and running a pre-college computing course

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      • Published in

        cover image Journal of Computing Sciences in Colleges
        Journal of Computing Sciences in Colleges  Volume 20, Issue 5
        May 2005
        313 pages
        ISSN:1937-4771
        EISSN:1937-4763
        Issue’s Table of Contents

        Publisher

        Consortium for Computing Sciences in Colleges

        Evansville, IN, United States

        Publication History

        • Published: 1 May 2005
        Published in jcsc Volume 20, Issue 5

        Qualifiers

        • article

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader