Close category search window
 

A new approach to an introduction to computer science

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

2 Author(s)
Lidtke, D.K. ; Dept. of Comput. & Inf. Sci., Towson State Univ., MD, USA ; Zhou, H.H.

The traditional approach to teaching CS1, begins with a short introduction and proceeds quickly to the syntax of a programming language, followed by functions, modules, abstract data types, data structures, algorithm complexity analysis and so on. Students think in a narrow language specific context, without an overview of design. Students mistakenly believe that the difficult and most important part of solving a problem using a computer is the translation into a specific programming language. No wonder that CS1 is considered to be the most stressful course for beginning college students. Students, working in isolation at home or in a laboratory, do not know if their errors are due to a lack of understanding of the concepts of computing, lack of understanding of the syntax and semantics of the programming language, some error(s) in the logic of their algorithm, failure to understand the cryptic or misleading error messages, or, occasionally, computer systems errors. This new approach attempts to avoid this frustration. The first year sequence supports students by allowing them to concentrate on concepts first, work in groups, learn object-oriented design very early, and gain a broad picture of computing from the very beginning. The details of the syntax and semantics are left for the second course.

Published in:
Frontiers in Education Conference, 1999. FIE '99. 29th Annual  (Volume:1 )

Date of Conference: 10-13 Nov. 1999

Need Help?


IEEE Advancing Technology for Humanity About IEEE Xplore | Contact | Help | Terms of Use | Nondiscrimination Policy | Site Map | Privacy & Opting Out of Cookies

A not-for-profit organization, IEEE is the world's largest professional association for the advancement of technology.
© Copyright 2013 IEEE - All rights reserved. Use of this web site signifies your agreement to the terms and conditions.