Reform of Computer Foundation Course for Science and Engineering Major Based on Computational Thinki

Page 1

Reform of Computer Foundation Course for Science and Engineering Major Based on Computational Thinking Rong Zhou1, a*, LinPing Su1, b, Biying Lin1, c School of Control & Computer Engineering, North China Electrical Power University Beijing, China

1

zhourong@ncepu.edu.cn; bslp@ncepu.edu.cn; clinbiying@ncepu.edu.cn

a

Abstract Computer Foundation is the basis of college’s computer courses, which aims to raise the studentsʹ comprehensive quality. To achieve the goal, we performed computer foundation course reform after analyzing the situation of curriculum for science and engineering major. In this paper, first, the concept of computational thinking is discussed. Then, the situation of curriculum for science and engineering major is listed and analyzed. Finally, the reform of our computer foundation course based on computational thinking is elaborated. Keywords Computational Thinking; Computer Foundation; Course Reform

Introduction Computational Thinking (CT) is a problem solving method that uses computer science techniques. Just like reading, writing, and arithmetic, CT is the fundamental skill which is required for intellectuals, especially for the college students majoring in science and engineering. The term computational thinking was first used by Seymour Papert in 1996, and then was brought to the forefront of the computer science community as a result of an ACM Communications article on the subject by Jeannette Wing in 2006. It is said that computational thinking can be used to algorithmically solve complicated problems of scale, and is often used to realize large improvements in efficiency. From then on, CT became the basic principle which should be followed while setting or reforming the computer concerned curriculum. The main reason of its unshakable importance is that CT has the following characteristics: 

Analyzing and logically organizing data

Data modeling, data abstractions, and simulations

Formulating problems that computers may assist

Identifying, testing, and implementing possible solutions

Automating solutions via algorithmic thinking

Generalizing and applying this process to other problems

Based on these characteristics, we can conclude that CT is oriented from computer science, but is not limited by it. Therefore, it is fundamental for college students to cultivate the ability of computational thinking. Now, we are trying to apply novel computing concepts to problems to show the value of computational thinking, and to build and strengthen college students’ minds with computational thinking, analysis and problems solving. The Situation of Curriculum for Science and Engineering Major It is stated in ʺThe basic requirement of teaching computer basis courseʺ published by the steering committee of basic computer courses teaching in Colleges and Universities that the knowledge system should include four fields and three levels, and curriculum system should consist of 1+X courses. One of the courses in curriculum system refers to the College Computer Foundation, which is the basis of college computer curriculum. The College Computer Foundation course has been opened for first year student in our university since 2000. After years of 46 International Journal of Sociology Study, Vol. 3 No. 1‐June 2015 2328‐1685/15/01 046‐03, © 2015 DEStech Publications, Inc. doi: 10.12783/ijss.2015.03.009


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.