Exploration and Practice on Teaching Java as Introductory Language for Non-CSE Major Students.
Jianping HanWeihua HuXiaoqing FengPublished in: ICYCS (2008)
Keyphrases
- programming course
- programming exercises
- object oriented programming
- java programming
- programming concepts
- programming skills
- introductory computer science
- programming language
- computer programming
- source code
- automatic assessment
- computer science curriculum
- learning platform
- learning sciences
- object oriented
- high school
- student learning
- learning environment
- university level
- guided exploration
- computer science students
- distance learning
- language learning
- e learning
- test driven development
- online environment
- higher education
- teaching materials
- online teaching
- practical experience
- blended learning
- elementary school
- middle school students
- helping students
- computer science
- learning process
- problem based learning
- chinese language
- students learning
- situated learning
- information literacy
- learning activities
- teaching methods
- english language
- learning tools
- introductory programming
- learning analytics
- hong kong
- english language learners
- college students
- communication skills
- computer programs
- computer science education
- learning experience
- classroom teaching
- programs written
- data collection and analysis
- mobile learning
- intelligent tutoring systems
- grade students
- distance education