Title :
Exploration and Practice on Teaching Java as Introductory Language for Non-CSE Major Students
Author :
Han, Jianping ; Hu, Weihua ; Feng, Xiaoqing
Author_Institution :
Comput. Coll., Hangzhou Dianzi Univ., Hangzhou
Abstract :
Programming foundation is an important course for non-CSE major students. Deciding which programming language to teach to novice programmers, and how to teach it, is a common topic within universities. In Hangzhou Dianzi University, Java is taught as the introductory language at the faculty of electronic commerce and the faculty of information management. We lay a strong emphasis on practical training and build hierarchical training model. Web-based teaching platform is developed as an effectively supplementary means for traditional classroom teaching. Our efforts are found to increase student satisfaction, increase success rates, and lower dropout frequencies. This paper describes our experiences in teaching Java programming, with particular regard to course organization, teaching methods and strategies.
Keywords :
Internet; Java; computer based training; computer science education; teaching; Java teaching; Web-based teaching platform; hierarchical training model; introductory language; noncomputer science education; programming foundation; programming language; Application software; Computer languages; Education; Educational institutions; Electronic commerce; Information management; Java; Management training; Object oriented modeling; Programming profession; Java; introductory programming course; web based teaching;
Conference_Titel :
Young Computer Scientists, 2008. ICYCS 2008. The 9th International Conference for
Conference_Location :
Hunan
Print_ISBN :
978-0-7695-3398-8
Electronic_ISBN :
978-0-7695-3398-8
DOI :
10.1109/ICYCS.2008.37