ABSTRACT
An engaging context has been shown to improve student motivation and performance in programming courses. Therefore, we incorporated six hands-on, supplementary, voluntary workshops (called Operation Java Blitz, or OJB) on subjects that were not exhaustively included in the current programming curriculum in Spring 2014. The poster will discuss the sessions, the initial results from 34 students, and future plans.
- Douglas, J., R. McClelland, and J. Davies, The development of a conceptual model of student satisfaction with their experience in higher education. Quality Assurance in Education, 2008. 16(1): p. 19--35.Google Scholar
- Furnham, A., A. Eracleous, and T. Chamorro-Premuzic, Personality, motivation and job satisfaction: Hertzberg meets the Big Five. Journal of Managerial Psychology, 2009. 24(8): p. 765--779.Google Scholar
- Bennedsen, J. and M.E. Caspersen, Failure rates in introductory programming. SIGCSE Bulletin, 2007. 39(2): p. 32--36. Google ScholarDigital Library
- Bergin, S. and R. Reilly. The influence of motivation and comfort-level on learning to program. in Proceedings of the 17th Annual Workshop of the Psychology of Programming Interest Group (WPPI). 2005.Google Scholar
- Guzdial, M. and A.E. Tew. Imagineering Inauthentic Legitimate Peripheral Participation: An Instructional Design Approach for Motivating Computing Education. in International Workshop on Computing Education Research 2006. Canterbury, United Kingdom: ACM. Google ScholarDigital Library
Index Terms
- Operation Java blitz: extracurricular programming workshops to engage it students
Recommendations
CS1 using Java language features gently
ITiCSE '99: Proceedings of the 4th annual SIGCSE/SIGCUE ITiCSE conference on Innovation and technology in computer science educationTeaching a new programming language in CS1 requires the instructor to make several important decisions regarding sequencing of topics. In teaching Java, the basic decisions center around how to perform input and output, when to teach the AWT (Abstract ...
CS1 using Java language features gently
Teaching a new programming language in CS1 requires the instructor to make several important decisions regarding sequencing of topics. In teaching Java, the basic decisions center around how to perform input and output, when to teach the AWT (Abstract ...
What Is Object-Oriented Programming?
The meaning of the term 'object oriented' is examined in the context of the general-purpose programming language C++. This choice is made partly to introduce C++ and partly because C++ is one of the few languages that supports data abstraction, object-...
Comments