Strengthening IT Curriculum by Improving Problem Solving Skills with Programming
Michael Jonas, University of New Hampshire at Manchester, United States
Society for Information Technology & Teacher Education International Conference, in Las Vegas, NV, United States ISBN 978-1-939797-13-1 Publisher: Association for the Advancement of Computing in Education (AACE), Chesapeake, VA
Developing good problem solving skills is an important element of an Information Technology (IT) education. A challenge is how to expose students to such skill sets practically and efficiently, and one means is to use programming. Teaching programming to IT students has always been a complex proposition. Many students shy away from programming because they fear its level of difficulty and don’t feel it is something needed to be successful in industry. Over the past four years, we have introduced a series of programming courses that have been carefully tailored for IT students. Specifically, we introduced a course in Data Structures and a course in Programming Languages as electives along with refining a required course in Introduction to Programming. In this paper we describe each course and highlight some of their unique characteristics. We conclude with observations of the impact the focus on programming has had on the overall IT curriculum.
Jonas, M. (2015). Strengthening IT Curriculum by Improving Problem Solving Skills with Programming. In D. Rutledge & D. Slykhuis (Eds.), Proceedings of SITE 2015--Society for Information Technology & Teacher Education International Conference (pp. 49-54). Las Vegas, NV, United States: Association for the Advancement of Computing in Education (AACE). Retrieved January 22, 2019 from https://www.learntechlib.org/primary/p/149965/.
© 2015 Association for the Advancement of Computing in Education (AACE)
- Halper, M. (2014). Using android as a platform for programming in the IT curriculum. In Proceeding of the 15th annual ACM SIGITE conference on Information Technology Education, Atlanta, GA, ACM, Pages 127-132.
- Bezakova, I., Heliotis, J., Strout, S., Oest, A., Solt, P. (2012). Programming board-game strategies in the introductory CS sequence, in Proceeding of the 43rd ACM technical symposium on Computer Science Education, (poster) P. 669, New York, NY.
- Jonas, M. (2013). Teaching Introductory Programming using Multiplayer Board Game Strategies in Greenfoot. In Journal of Computing Sciences in Colleges, Loudonville, NY, Volume 28 Issue 6, June 2013, Pages 19-25.
These references have been extracted automatically and may have some errors. If you see a mistake in the references above, please contact firstname.lastname@example.org.