Introduction to Computer Programming Through a System of Tasks

2021 ◽  
Vol LXIV (6) ◽  
pp. 634-649
Author(s):  
Lasko M. Laskov ◽  

Computer programming is a fundamental discipline in many academic programs, especially in the fields of informatics, applied mathematics, physics, and engineering. Despite its popularity, computer programming courses does not possess a widely-accepted methodology for its structure, and because of this reason, even introductory courses highly differ in their curriculum, approach, complexity, and even technical background. In this paper we propose a methodology for introductory computer programming course structure definition that is based on the concept of notion formation through a system of tasks. The approach is intended to be applied in the context of academic education, but it is also applicable in the last years of high-school courses.

2018 ◽  
Vol XIX (1) ◽  
pp. 561-566
Author(s):  
Băutu E

Digital competencies are an important part of the education of future engineers. The maritime industry demands solid and advanced digital competencies. Developing them with traditional methods is difficult and inefficient due to the heterogeneous high-school background of students. Blended-learning approaches can turn the learning curve from steep into a gradual one, while self-paced approaches allow students to adapt the learning rhythm according to their needs. In this paper, we discuss the design of computer programming courses for maritime students, which use both blended-learning and self-paced to achieve maximum educational impact.


10.28945/3003 ◽  
2006 ◽  
Author(s):  
Keith Whittington

The emerging field of Information Technology is one of several fields that require students to leam computer programming. A large proportion of the students were having difficulty getting through the programming sequence and ultimately changed majors or dropped out of college. To deal with this problem, curricular reforms were implemented and active learning techniques were added to the classroom. The outcome of which was increased student retention, grades, and overall satisfaction. As a result of these encouraging results, an NSF CCLI grant was awarded to formally compare teaching techniques and to create active learning activities specifically designed for introductory computer programming courses. This paper discusses the preliminary work and results that led to the grant award and also summarizes the work that is currently underway. This material is based upon work supported by the National Science Foundation under Award No. DUE-0442987.


Sign in / Sign up

Export Citation Format

Share Document