DocumentCode :
1025473
Title :
Computer science for the many
Author :
Biermann, Alan W.
Author_Institution :
Dept. of Comput. Sci., Duke Univ., Durham, NC, USA
Volume :
27
Issue :
2
fYear :
1994
Firstpage :
62
Lastpage :
73
Abstract :
People read in the newspapers about computer chips, supercomputers, artificial intelligence, and myriad new technologies, and they want to understand them. Is there a better way to give them a grasp of computing than by providing the superficial view a typical of ordinary "computer literacy" courses, without making them struggle through the rigorous curriculum required in a computer science education? Yes, there is. This article describes a first course for nonmajors that covers a surprisingly broad set of topics in substantial depth. Advances in teaching methods involving an appropriate selection of topics, proper coverage of those topics, and the use of animated simulations can significantly ease the teaching of computer science to nonspecialists. The course described enables students to develop skill in programming, learn the fundamental mechanisms of computer hardware and software, and gain a substantial understanding of important topics such as computational intractability, noncomputability, parallel architectures, and artificial intelligence.<>
Keywords :
computer literacy; computer science; educational courses; animated simulations; artificial intelligence; computational intractability; computer hardware; computer literacy; computer science education; noncomputability; parallel architectures; programming; teaching methods; Animation; Artificial intelligence; Computational modeling; Computer science; Computer science education; Computer simulation; Concurrent computing; Parallel programming; Programming profession; Supercomputers;
fLanguage :
English
Journal_Title :
Computer
Publisher :
ieee
ISSN :
0018-9162
Type :
jour
DOI :
10.1109/2.261930
Filename :
261930
Link To Document :
بازگشت