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 Method for Segmentation of Vietnamese Identification Card Text Fields

The development of deep learning in computer vision has motivated researches in related fields, including Op-tical Character Recognition (OCR). Many proposed models and pre-trained models in the literature demonstrate th...

Role of Explicit Knowledge Management and Reuse in Higher Educational Environment

Role of knowledge management and knowledge reuse has been investigated analytically in higher educational environment using Nonaka & Takeuchi and Harsh models. It has been observed that in three dimensional environment k...

Electromyography Signal Acquisition and Analysis System for Finger Movement Classification

Electromyography (EMG) is very important to capture muscle activity. Although many jobs establish data acquisition system, however, it is also essential to demonstrate that these data are reliable. In this sense, one pro...

Impact of Security in QoS Signaling in NGN: Registration Study

New generation networks (NGN) use an IP base to transmit their services as well as voice, video and other services. The IP Multimedia Subsystem (IMS) which represents the network core, allowed controls and accesses into...

Performance Analysis of CPU Scheduling Algorithms with Novel OMDRRS Algorithm

CPU scheduling is one of the most primary and essential part of any operating system. It prioritizes processes to efficiently execute the user requests and help in choosing the appropriate process for execution. Round Ro...

Download PDF file
  • EP ID EP258338
  • DOI 10.14569/IJACSA.2017.081223
  • Views 99
  • 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