skip to main content
article
Free Access

Computer science and general education: Java, graphics, and the Web

Authors Info & Claims
Published:01 March 1999Publication History
Skip Abstract Section

Abstract

We describe a Computer Science General Education course offered at Hope College. This course stresses problem-solving. It uses traditional concepts of programming, but does it with new methods and materials. Graphics is used throughout the course, with programming done in Java applets. All course materials are delivered on the web. All class sessions are combinations of lecture and laboratory modes of instruction. We describe a new interactive environment for student program development in Java. Finally we show how we utilize the World Wide Web as a substitute for a textbook and for course administration.

References

  1. 1 Adams, Joel, "Chance-It: An Object-Oriented Capstone Project for CS-I," SIGCSE Bulletin, March, 1998, pp. 6-9. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2 Baldwin, Doug, Greg Scragg, and Hans Koemen, "A Three-Fold Introduction to Computer Science," SIGCSE Bulletin, March, 1994, pp. 290-294. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3 Deremer, Dorothy, Moderator, and Gail Finley, Lynn Ziegler, Doug Baldwin, and Gordon Stegink, "Alternative Teaching Strategies in CSI: Supporting Diversity," SIGCSE Bulletin, March, 1995, pp. 368-369. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4 Ginat, David, "Efficiency of Algorithms for Programming Beginners," SIGCSE Bulletin, March, 1996, pp. 160- 164. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5 McFall, Ryan, and Gordon Stegink, "Introductory Computer Science for General Education: Laboratories, Textbooks, and the Internet," SIGCSE Bulletin, March, 1997, pp. 96-100. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6 Palakal, Mathew, Frederick Myers, and Carla Boyd, "An Interactive Learning Environment for Breadth-First Computing Science Curriculum," SIGCSE Bulletin, March, 1998, pp. 1-5. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7 Price Jones, Rhys, Fritz Ruehr, and Richard Salter, "Web- Based Laboratories in the Introductory Curriculum Enhance Formal Methods," SIGCSE Bulletin, March 1996, pp. 160- 164. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8 Reed, David, "Incorporating Problem-solving Patterns in CS 1," SIGCSE Bulletin, March, 1998, pp. 6-9. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9 Wilson, Ronald E., "Integrating a Breadth-First Curriculum with Relevant Programming Projects in CS1/CS2," SIGCSE Bulletin, March 1995, pp. 214-217. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Computer science and general education: Java, graphics, and the Web

      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 ACM SIGCSE Bulletin
        ACM SIGCSE Bulletin  Volume 31, Issue 1
        March 1999
        370 pages
        ISSN:0097-8418
        DOI:10.1145/384266
        Issue’s Table of Contents
        • cover image ACM Conferences
          SIGCSE '99: The proceedings of the thirtieth SIGCSE technical symposium on Computer science education
          March 1999
          383 pages
          ISBN:1581130856
          DOI:10.1145/299649
          • Chairmen:
          • Jane Prey,
          • Bob Noonan

        Copyright © 1999 ACM

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 1 March 1999

        Check for updates

        Qualifiers

        • article

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader
      About Cookies On This Site

      We use cookies to ensure that we give you the best experience on our website.

      Learn more

      Got it!