Abstract: General education is more than a list of required courses a student must take to complete their degree. For most universities, general education is the groundwork for the student's university experience. These courses span multiple disciplines and allow students to experience a wide range of topics on their path to graduation. Programming classes, e.g., Introduction to Programming, have not typically been an option as part of a general education course sequence at most universities. This study found that, only half of universities offer any kind of programming course in the General Education (GenEd) Program. The data also show that only two-thirds of institutions offer a computing class of any kind as a general education option. Institutions with ABET accredited Information Systems (IS) programs are significantly lower in both of these categories. This paper demonstrates the reasoning and process for including a programming class as an option in a GenEd Program, thereby showing how a programming class can be used to satisfy the requirements of a general education course. This results in two significant advantages to the computing department and university since the departments expand their reach to many more students, with a potential of increasing the number of majors or minors within the department; and non-computing majors have the opportunity to take courses that have not traditionally been offered in the GenEd Program. The latter results in students receiving a more comprehensive education and exposure to skills in high demand.
Keywords: general education, Programming Courses
Download this article: ISEDJ - V13 N3 Page 34.pdf
Recommended Citation: Ferguson, R., Leidig, P., Reynolds, J. (2015). Including a Programming Course in General Education: Are We Doing Enough?. Information Systems Education Journal, 13(3) pp 34-42. http://isedj.org/2015-13/ ISSN: 1545-679X. (A preliminary version appears in The Proceedings of ISECON 2014)