DocumentCode :
980812
Title :
What should computer scientists teach to physical scientists and engineers? 1.
Author :
Landau, R.H. ; McConnell, Stephen
Volume :
3
Issue :
2
fYear :
1996
Firstpage :
46
Lastpage :
65
Abstract :
To help clarify the issues involved in deciding what computing skills to teach to physical scientists and engineers, the article presents a thought experiment. Imagine that every new graduate student in science and engineering at your institution, or every new employee in your company´s R&D division, has to take an intensive one week computing course. What would you want that course to cover? Should it concentrate on algorithms and data structures, such as multigrid methods and adaptively refined meshes? Should it introduce students to one or two commonly used packages, such as Matlab and SAS? Or should it try to teach students the craft of programming, giving examples to show why modularity is important and how design cycles work. The author chose one week as the length of our idealized course because it is long enough to permit discussion of several topics, but short enough to force stringent prioritization.
Keywords :
computer aided engineering; computer science education; human factors; natural sciences; natural sciences computing; teaching; Matlab; SAS; adaptively refined meshes; algorithms; computer scientists; computing skills; data structures; design cycles; employee; engineers; graduate student; multigrid methods; one week computing course; physical scientists; teaching; Computer industry; Computer science; Educational institutions; Measurement units; Packaging; Physics computing; Software algorithms; Software packages; Software tools; Workstations;
fLanguage :
English
Journal_Title :
Computational Science & Engineering, IEEE
Publisher :
ieee
ISSN :
1070-9924
Type :
jour
DOI :
10.1109/99.503313
Filename :
503313
Link To Document :
بازگشت