Key points are not available for this paper at this time.
The University of Utah's Department of Computer Science has offered an introductory course on scientific programming, called Engineering Computing, since 1994. Each year, approximately 300 first- and second-year science and engineering majors take the course. They learn how to use a variety of programming techniques to solve the kinds of computational science problems they will encounter in their academic and professional careers.
Zachary et al. (Thu,) studied this question.