Information Systems curriculum optimization for effective learning of problem solving
Source of Publication
ASEE Annual Conference Proceedings
The Information Systems (IS) field is witnessing a rapid change due to the continuous advances in technology. Consequently, academic institutions need to frequently update the IS curriculum to remain current. An important yet unpopular part of the curriculum is problem solving and programming. As students encounter difficulties in understanding the concepts of programming, a number of colleges attempt to solve the issue by introducing different programming languages. Currently, Java is the programming language of choice for industry and academic institutions. However, Java is not easy to learn even for non-novice programmers. In this paper, we propose a sequence of IS courses that emphasizes the problem solving component prior to introducing the syntax and semantics of programming languages, The proposed sequence includes courses in problem solving concepts, algorithm design and development, solution modeling, and finally coding. We anticipate that the proposed course sequence will provide insights on the development of a framework to teach not only programming but problem solving in general. The proposed framework will make students appreciate the usefulness of problem solving and will facilitate the use of appropriate programming languages to develop solutions.
Bouslama, Faouzi; Lansari, Azzedine; and Al-Rawi, Akram, "Information Systems curriculum optimization for effective learning of problem solving" (2004). Scopus Indexed Articles. 2531.