Teaching Programming to Students in other Fields

Abstract

It is a fact that programming is difficult to learn. On the other hand, programming skills are essential for each program in the field of computing and must be covered in the curriculum, regardless of the profile. Our experience in the last 3-4 years shows a noticeable downward trend in students’ results in computer science and similar programs. In this article, we comment on the reasons that have led to such a decline and we are looking for solutions by experimenting with motivated students from other areas of knowledge and comparing their progress in mastering basic concepts and mechanisms of programming with that of computer specialists.

Authors and Affiliations

Ivaylo Donchev, Emilia Todorova

Keywords

Related Articles

A Centralized Reputation Management Scheme for Isolating Malicious Controller(s) in Distributed Software-Defined Networks

Software-Defined Networks have seen an increas-ing in their deployment because they offer better network manageability compared to traditional networks. Despite their immense success and popularity, various security issu...

Management Information Systems in Public Institutions in Jordan

Six constructs were utilized in this study to explore the factors affecting MIS implementation in Jordanian public institutions and to investigate the impact of MIS implementation on organizational (operational) performa...

An Effective Storage Mechanism for High Performance Computing (HPC)

All over the process of treating data on HPC Systems, parallel file systems play a significant role. With more and more applications, the need for high performance Input-Output is rising. Different possibilities exist: G...

A Novel Data Aggregation Scheme for Wireless Sensor Networks

Wireless sensor networks (WSN) consist of diverse and minute sensor nodes which are widely employed in different applications, for example, atmosphere monitoring, search and rescue activities, disaster management, untame...

An Evaluation of Requirement Prioritization Techniques with ANP

This article elaborates an evaluation of seven software requirements prioritization methods (ANP, binary search tree, AHP, hierarchy AHP, spanning tree matrix, priority group and bubble sort). Based on the case study of...

Download PDF file
  • EP ID EP258338
  • DOI 10.14569/IJACSA.2017.081223
  • Views 96
  • Downloads 0

How To Cite

Ivaylo Donchev, Emilia Todorova (2017). Teaching Programming to Students in other Fields. International Journal of Advanced Computer Science & Applications, 8(12), 184-189. https://europub.co.uk/articles/-A-258338