{"title":"Evaluation of Introductory Programming Course for Non-Computer Science Majored Students","authors":"H. Varol","volume":115,"journal":"International Journal of Educational and Pedagogical Sciences","pagesStart":2264,"pagesEnd":2268,"ISSN":"1307-6892","URL":"https:\/\/publications.waset.org\/pdf\/10004782","abstract":"
Although students’ interest level in pursuing Computer Science and related degrees are lower than previous decade, fundamentals of computers, specifically introductory level programming courses are either listed as core or elective courses for a number of non-computer science majors. Universities accommodate these non-computer science majored students either via creating separate sections of a class for them or simply offering mixed-body classroom solutions, in which both computer science and non-computer science students take the courses together. In this work, we demonstrated how we handle introductory level programming course at Sam Houston State University and also provide facts about our observations on students’ success during the coursework. Moreover, we provide suggestions and methodologies that are based on students’ major and skills to overcome the deficiencies of mix-body type of classes.<\/p>\r\n","references":"[1]\tH. Varol and C. Varol, \u201cImproving Female Student Retention in Computer Science during the First Programming Course\u201d, International Journal of Information and Education Technology, Volume 4, Issue 5, pp. 394-398, October 2014, DOI:10.7763\/IJIET.2014.V4.437.\r\n[2]\tM. Urban-Lurain and D. J. Weinshank, \u201cDo non-computer science students need to program?\u201d, Journal of Engineering Education, 90 (4), pp. 535--541, 2001.\r\n[3]\tJ. Bennedsen and M Caspersen, \u201cAn investigation of potential success factors for an introductory model-driven programming course\u201d. Association of Computing Machinery, Proceedings of the 2005 International Workshop on Computing Education Research (ICER \u201905), pp. 155-163, 2005.\r\n[4]\tS. Wiedenbeck, \u201c Factors affecting the success of non-majors in learning to program\u201d, 1st International workshop on Computing Education Research, pp. 13-24, 2005.\r\n[5]\tW. M. McCracken, V. Almstrum, D. Diaz, M. Guzdial, D. Hagan, Y. B. D. Kolikant, C. Laxer, L. Thomas, I. Utting and T. Wilusz, \u201cA multi-national, multi-institutional study of assessment of programming skills of first-year CS students\u201d, ACM SIGCSE Bulletin, 33(4), pp. 125-140, 2001.\r\n[6]\tC. McDowell, L. Werner, H.F. Bullock, and J. Fernald, \u201cPair Programming Improves Student Retention, Confidence, and Program Quality\u201d, Communications of the ACM, Vol. 49, No. 8, pp. 90-95, 2006.\r\n[7]\tB. Bowling, H. Bullen, M. Doyle, and J. Filaseta, \u201cRetention of STEM Majors Using Early Undergraduate Research Experiences\u201d, Proceedings of the 44th ACM Technical Symposium on Computer Science Education, Denver, USA, March 6-9 2013, pp. 171-176.\r\n[8]\tC. Arrington, D. M. Wilson, and L. Lehmann, \u201cImproving Performance and Retention in Computer Science Courses Using a Virtual Game Show\u201d, Proceedings of the 49th Annual Southeast Regional Conference, Kennesaw, GA, March 24-26 2011, pp. 320-321.\r\n[9]\tS. L. Finkelstein, E. Powell, A. Hicks, K. Doran, S. R. Charugulla, and T. Barnes, \u201cSNAG: Using Social Networking Games to Increase Student Retention in Computer Science\u201d, Proceedings of the Fifteenth Annual Conference on Innovation and Technology in Computer Science Education (ITICSE 2010), Ankara, Turkey, June 26-30 2010, pp. 142-146.\r\n[10]\tL. MacLean, \u201cRecruitment and Retention of Women in Computer Science and Information Systems: How and Why\u201d, 2nd International Conference on Education and New Learning Technologies, Barcelona, Spain, July 5-7 2010, pp. 1585-1591.\r\n[11]\tJ. Peckham, P. D. Stephenson, J. Y. Herv\u00e9, R. Hutt, and L. M. Encarna\u00e7\u00e3o, \u201cIncreasing Student Retention in Computer Science Through Research Programs for Undergraduates\u201d, Proceedings of The 38th SIGCSE Technical Symposium on Computer Science Education, Covington, Kentucky, USA March 7-10 2007, pp. 124-128.\r\n[12]\tR. M. Powell, C. Murphy, A. Cannon, J. Gordon, and A. Ramachandran, \u201cEmerging Scholars Program- a PLTL-CS Program that Increases Recruitment and Retention of Women in the Major\u201c, University of Pennsylvania Department of Computer and Information Science Technical Report No. MS-CIS-12-16. January 2012.\r\n[13]\tK. A. Lui, R. Kwan, M. Poon, and Y. H. Y. Cheung, \u201cSaving Weak Programming Students: Applying Constructivism in a First Programming Course\u201d, SIGCSE Bulletin 36(2) pp.72-76, 2004.\r\n[14]\tA Forte, and M. Guzdial, \u201cMotivation and Non-Majors in Computer Science: Identifying Discrete Audiences for Introductory Courses\u201d, In IEEE Transactions on Education, 48 (2) pp. 248-253, 2005.\r\n[15]\tM. Guzdial and A Forte, \u201cDesign process for a non-majors computing course\u201d, Proceedings of the 36th SIGCSE technical symposium on Computer science education, pp. 361-365, 2005. \r\n[16]\tL. Barker, C. McDowell, and K. Kalahar, \u201cExploring Factors that Influence Computer Science Introductory Course Students to Persist in the Major\u201d SIGCSE Bulletin, v.41, n.2, 2009. pp.282-286.","publisher":"World Academy of Science, Engineering and Technology","index":"Open Science Index 115, 2016"}