The Java Developer's Guide to Eclipse
The Java Developer's Guide to Eclipse
Improving the usability of Eclipse for novice programmers
eclipse '03 Proceedings of the 2003 OOPSLA workshop on eclipse technology eXchange
Penumbra: an Eclipse plugin for introductory programming
eclipse '03 Proceedings of the 2003 OOPSLA workshop on eclipse technology eXchange
Dr. J vs. the bird: Java IDE's one-on-one
Journal of Computing Sciences in Colleges
Eclipse: a platform for integrating development tools
IBM Systems Journal
ITEAM integrated teamwork enablement and management
Journal of Computing Sciences in Colleges - Papers of the twelfth annual CCSC Northeastern Conference
Proceedings of the 2008 annual research conference of the South African Institute of Computer Scientists and Information Technologists on IT research in developing countries: riding the wave of technology
Code camp: a setting for collaborative learning of programming
Advanced Technology for Learning
Proceedings of the 48th Annual Southeast Regional Conference
Journal of Computing Sciences in Colleges
ICCSA'10 Proceedings of the 2010 international conference on Computational Science and Its Applications - Volume Part II
Comparing mental models of novice programmers when using visual and command line environments
Proceedings of the 50th Annual Southeast Regional Conference
Hi-index | 0.00 |
This paper reports our experiences using Eclipse for Java in our two-semester Java programming course sequence. Eclipse for Java is a fully featured professional Integrated Development Environment (IDE) with many advanced features. These features may overwhelm some of our students, especially those who have no programming background. In order to balance the use of an IDE that connects potential programmers with a professional community and our students' learning needs, we have conducted various experiments for the last two years. We found that for teaching-oriented colleges like ours, one effective way to reach that balance is to introduce Java concepts and syntax using the JDK directly for several weeks at first and then gradually present IDE features using Eclipse for Java for the rest of the course sequence. Students who have gone through this process were able to learn language syntax and problem solving skills in addition to understanding the value of an IDE, giving them a level of confidence and excitement for using a professional development tool.