Vol. 2, Issue 1 (2017)
A preliminary investigation of programming in curricula outside computer science
Author(s): Christopher Scaffidi, Balaji Athreya
Abstract: As programming has risen in importance among professionals in diverse domains, the software engineering research and education community has contributed domain-appropriate courses and tools to aid in the training of students headed for these professions. However, data are lacking on the extent to which courses exist in other majors, as well as their nature. Therefore, this paper presents a preliminary study investigating the extent to which curricula in business, biology and engineering include training in programming, software engineering, and different kinds of programming languages. This investigation revealed that there was more uniform prevalence of programming among engineering schools than among biology (with business in between), although programming figured prominently in all three disciplines’ syllabi. The results indicate research and education aimed at helping to master end-user programming, as well as software engineering practices, could impact a range of disciplines.