Search

Filter

  • Advanced Filters:

  • to
  • Specific Data Sources:

    All Edit

    Select All  |  Select None

Reset filters

Eclipse as a Teaching Tool Dwight Deugo Carleton University (on sabbatical at The Eclipse Foundation) 1125 Colonel By Drive, Ottawa ON, Canada K1S 5B6 613-520-2600 deugo@scs.carleton.ca, dwight@eclipse.org ABSTRACT In this Demonstration session, I will show what to teach students about Eclipse, while remaining in the contexts of existing courses, such as CS1/CS2, in higher-level courses such as Quality Assurance, and in project courses. Categories and Subject Descriptors K.3.1 [Computer-assisted instruction] General Terms Experimentation, Languages. Keywords Eclipse, Teaching, Java, Open Source. 1. ABSTRACT In a survey conducted in November 2006 by BZ Media [1], 66.3% of SD Times subscribers surveyed reported that developers within their organizations used Eclipse [2]. Their primary reasons for choosing Eclipse were its low cost (free) and that it is open source. The major uses of Eclipse reported were for its Java Development tools, followed by its J2EE Standard tools, and then its Web Standard tools. These results are particular significant to those in CS education. It illustrates industry ™s continued move towards open source software and Eclipse. There are many reasons for this move, but at zero cost and better quality, commercial offerings are having a difficult time competing in the space. Given the move, it is important for CS educators to discuss the merits of open source software with their students and provide them with education on significant open source offerings, such as Eclipse. The need is clear: students need to know how to use Eclipse to be competitive in today ™s corporate software market and CS educators need to teach students about Eclipse. Industry is demanding it. While Eclipse has established a large and vibrant ecosystem of technology vendors, start-ups, universities, research institutions and individuals, the availability of focused and organized educational material on Eclipse is lacking. This situation has created at least three problems. The first one is students wanting to learn about Eclipse Copyright is held by the author/owner(s). ITiCSE ™08, June 30 “July 2, 2008, Madrid, Spain. ACM 978-1-60558-115-6/08/06. have no idea where to start. The second problem is CS educators wanting to teach Eclipse do not have available the breadth of material required to introduce students to Eclipse. The third, and perhaps the biggest problem, is that in most CS institutions, there is no room in their existing curriculums to dedicate courses for explicitly teaching Eclipse. The demonstration was developed from my own experiences teaching the corresponding courses and talking with people in industry, while being the CS Co-op supervisor at Carleton, about what they required from students that was not being met by current curriculums. One benefit of taking this approach with students is that no additional courses are required. However, they still manage to learn about Eclipse to help them develop their assignments and work productively in industry. Another benefit from this demonstration is helping CS educators better understand the joint needs of their students and the companies they will work for using Eclipse. The demonstration is from three broad areas. The first is how to use Eclipse for Java development. Many students and CS educators find Eclipse overly complex. The demonstration shows Eclipse ™s essential features to present to students to get them up and using Eclipse quickly. Given Eclipse is open source, the second area of demonstration is locating, attaching, and viewing Eclipse ™s open source code for discussions and assignments in software engineering. The final demonstration will show how to get students to use Eclipse for building their projects, making it easier for them to package and distribute their work. The demonstrations I will show are ones that I and other faculty use in the courses we deliver. I am now in the process, with the help of The Eclipse Foundation, setting up a dedicated web site for education material, tips and techniques, and demonstrations on using Eclipse. It will be open source in that CS educators are free to use and contribute material back to the site. The site was announced at EclipseCon this year in March and the corresponding URL will follow with my demonstration. 2.

Page 1 of 1

Page 1 of 1

Toggle back to continuous viewing mode

/lp/association-for-computing-machinery/eclipse-as-a-teaching-tool-IH2X4IhfAo
Welcome to DeepDyve! Rent Premier Research Articles and Save Up to 90%

Learn more

Free Article

Bookmark

Eclipse as a teaching tool

Deugo, Dwight
ACM SIGCSE Bulletin , Volume 40 (3)
Association for Computing MachineryAug 25, 2008

More Info

More Like This Article

View All dataSource[]=actageo&dataSource[]=aspet&dataSource[]=aaos&dataSource[]=aacc&dataSource[]=aacr&dataSource[]=aea&dataSource[]=aip&dataSource[]=ajnr&dataSource[]=ams&dataSource[]=aps_physical&dataSource[]=appi_book&dataSource[]=appi_journal&dataSource[]=apha&dataSource[]=asip&dataSource[]=asm&dataSource[]=asn&dataSource[]=aspb&dataSource[]=avs&dataSource[]=annual_reviews&dataSource[]=arxiv&dataSource[]=acm&dataSource[]=berghahn&dataSource[]=cabi&dataSource[]=clinical_trials&dataSource[]=dailymed&dataSource[]=degruyter&dataSource[]=du_press&dataSource[]=esa&dataSource[]=eu_press&dataSource[]=elsevier&dataSource[]=emerald&dataSource[]=ejtr&dataSource[]=emea&dataSource[]=epo&dataSource[]=faseb&dataSource[]=gsa&dataSource[]=health_affairs&dataSource[]=hindawi&dataSource[]=imanager&dataSource[]=imedpub&dataSource[]=informa_healthcare&dataSource[]=informs&dataSource[]=iop&dataSource[]=iucr&dataSource[]=iospress&dataSource[]=jbjs&dataSource[]=leftcoast&dataSource[]=lu_press&dataSource[]=mesharpe&dataSource[]=mary_ann_liebert&dataSource[]=medline&dataSource[]=mit_press&dataSource[]=nature&dataSource[]=oxford&dataSource[]=pier_professional&dataSource[]=pnas&dataSource[]=portlandpress&dataSource[]=psyc_articles&dataSource[]=psyc_books&dataSource[]=psyc_critiques&dataSource[]=plos_journal&dataSource[]=pubmed_central&dataSource[]=rsna&dataSource[]=rockefeller&dataSource[]=rcn&dataSource[]=ria&dataSource[]=rsc&dataSource[]=sage&dataSource[]=spie&dataSource[]=springer_journal&dataSource[]=springer&dataSource[]=taylor_francis&dataSource[]=aps&dataSource[]=the_scientist&dataSource[]=uc_press&dataSource[]=uspto_abstract&dataSource[]=wiley&dataSource[]=pct

Browse: Subject Areas | Journals | Publishers

Sign Up for a DeepDyve Account

Bookmark an Article

To bookmark an article, please log in first, or sign up for a DeepDyve account if you don't already have one.

OK

Subscribe to Journal Email Alerts

To subscribe to email alerts, please log in first, or sign up for a DeepDyve account if you don't already have one.

OK

Thank you for renting with DeepDyve

Your PayPal account has been charged $2.99. You now have access to the full text of this article. A rental receipt has also been sent to your email address.

Your credit card has been charged $2.99. You now have access to the full text of this article. A rental receipt has also been sent to your email address.

OK

New! You can now keep track of new articles from ACM SIGCSE Bulletin on your personalized homepage! Learn more

PDF Download — Not Available

Thanks for your interest in purchasing the PDF. Your request has been noted and we will work with our publisher partner to discuss enabling this feature.

In the meantime, you can get the PDF by visiting the publisher site.

Thank you for purchasing with DeepDyve

Your PayPal account has been charged $.

Your credit card has been charged $.

You can now download this article. A purchase receipt has also been sent to your email address.

Download This Article or I'm done with my download

Print Page — Not Available

Thanks for your interest in printing individual pages. Your request has been noted and we will work with our publisher partner to discuss enabling this feature.

In the meantime, you can get the PDF by visiting the publisher site.

Thank you for printing with DeepDyve

Your PayPal account has been charged $0.

Your credit card has been charged $0.

You can now print this article. A purchase receipt has also been sent to your email address.

Print the Selected Pages or I'm done with my printing

Please refresh to generate a new download link

Your article download link has expired. Please refresh this page to obtain a new download link and try again.

Follow a Journal

To get new article updates from a journal on your personalized homepage, please log in first, or sign up for a DeepDyve account if you don't already have one.

OK