Teaching introductory computer science as science of information

  • Gopal K. Gupta
Part of the IFIP Advances in Information and Communication Technology book series (IFIPAICT)


Since the development of first computer science programs in the early 1960’s, introductory computer science teaching continues to be problematic with many departments reporting high drop-out and high failure rates in their introductory courses. The present approach to teaching introductory computer science as teaching procedural programming using an apprenticeship approach needs to change. We suggest an alternate approach which is based on information, its processing, presentation and communication. Programming continues to be an important part of the proposed curriculum, but it does not occupy the central place which it currently does.


Informatics information systems informatics majors curriculum (general) curriculum (start) 


  1. Bagert, D., Marcy, W.M. and Calloni, B.A. (1995) A Successful Five-Year Experiment with a Breadth-First Introductory Course. SIGCSE Bulletin, 27 (1), 116–120.CrossRefGoogle Scholar
  2. Baldwin, D., Scragg, G. and Kooment, H. (1994) A Three-Fold Introduction to Computer Science. SIGCSE Bulletin, 26 (1), 290–294.CrossRefGoogle Scholar
  3. Denning, P.J. [ed.] (1989) Teaching Computer Science. Communications of the ACM, 32 (12), 1397–1414.CrossRefGoogle Scholar
  4. Denning, P.J., Corner, D.E., Gries, D., Mulder, M.C., Tucker, A.B., Turner, A.J. and Young, P.R. (1989) Computing as a Discipline. Communications of the ACM, 32 (1), 9–23.CrossRefGoogle Scholar
  5. Denning, P.J. (1995) Can There be a Science of Information? ACM Computing Surveys, 27 (1), 23–25.CrossRefMathSciNetGoogle Scholar
  6. Doran, M.V. and Langan, D.D. (1995) A Cognitive-Based Approach to Introductory Computer Science Courses: Lessons Learned. SIGCSE Bulletin, 27 (1), 218–222.CrossRefGoogle Scholar
  7. Gupta, G.K. (1996a) Teaching Computer Science as the Science of Information. Internal report TRl 1, Dept of Computer Science, James Cook University.Google Scholar
  8. Gupta, G.K. (1996b) Teaching Introductory Computer Science: Past, Present and Future. Proceedings of CSI96, Tata McGraw Hill, 95–102.Google Scholar
  9. Keaton, J. and Hamilton S. (1996) Employment 2005: Boom or Bust for Computer Professionals. IEEE Computer, 29 (5), 87–98.CrossRefGoogle Scholar
  10. Koffman, E.P., Miller, P.L. and Wardle, C.E. (1984) Recommended Curriculum for CS 1: 1984 a report of the ACM Curriculum task force for CS I. Communications of the ACM, 27 (10), 998–1001.CrossRefGoogle Scholar
  11. Parnas, D.L. (1990) Education for Computing Professionals. IEEE Computer, Jan 1990, 17–22.CrossRefGoogle Scholar
  12. Scragg, G., Baldwin, D. and Kooment, H. (1994) Computer Science Needs an Insight-Based Curriculum. SIGCSE Bulletin, 26 (1), 150–154.CrossRefGoogle Scholar

Copyright information

© IFIP 1998

Authors and Affiliations

  • Gopal K. Gupta
    • 1
  1. 1.Department of Computer ScienceJames Cook University TownsvilleAustralia

Personalised recommendations