1 / 26

The Conflict

An Inherent Conflict in Using IDEs in Computer Language Courses Dr. Ronald I. Frank Pace University. The Conflict. IDEs Auto Generate Code Beginning Courses Want The Student To Generate The Code. IDEs. Designed To Auto Assist Assume Knowledgeable User

step
Download Presentation

The Conflict

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. An Inherent Conflictin Using IDEs in Computer Language CoursesDr. Ronald I. FrankPace University

  2. The Conflict • IDEs Auto Generate Code • Beginning Courses Want The Student To Generate The Code (C) Ronald Frank 2002

  3. IDEs • Designed To Auto Assist • Assume Knowledgeable User • Learning IDE Is Tougher Than The Beginning Language Courses (C) Ronald Frank 2002

  4. Borland Enterprise 6 (C) Ronald Frank 2002

  5. Beginning Courses • Want NO Auto Assist • Can’t Teach IDE • IDE Auto Code Uses Advanced Topics (C) Ronald Frank 2002

  6. The Solution • Disable The IDE Auto Code Generation OR • Don’t Use “Projects” (Use only blank files to start) (C) Ronald Frank 2002

  7. JCreator Start Screen(Project) (C) Ronald Frank 2002

  8. Template GeneratedProject Code (C) Ronald Frank 2002

  9. Complex Directory Structure (C) Ronald Frank 2002

  10. JCreator Start Screen (File) (C) Ronald Frank 2002

  11. File New (C) Ronald Frank 2002

  12. Student Must Input Code (C) Ronald Frank 2002

  13. Conservation Of Difficulty Encapsulate The Difficulty In A Short One-Time 8 Step Setup Process (C) Ronald Frank 2002

  14. One-Time Setup 1(Directories) (C) Ronald Frank 2002

  15. One-Time Setup 2(Compiler) (C) Ronald Frank 2002

  16. One-Time Setup 3 (C) Ronald Frank 2002

  17. One-Time Setup 4 (C) Ronald Frank 2002

  18. One-Time Setup 5 (C) Ronald Frank 2002

  19. One-Time Setup 6(Run Time) (C) Ronald Frank 2002

  20. One-Time Setup 7 (C) Ronald Frank 2002

  21. One-Time Setup 8 (C) Ronald Frank 2002

  22. Benefit: Simplified FileStructure (C) Ronald Frank 2002

  23. Benefit: Simplified Grading Structure • A:/ For Hand Ins • OR • Stand Alone Web Files (C) Ronald Frank 2002

  24. Output(Console Window) (C) Ronald Frank 2002

  25. References 1 of 2(Java IDEs) [1] Forte : Sun Co. Forte Environment. http://forte.sun.com/ffj/documentation/relnote40.html [2] JBuilder: Borland & Enterprise Studio: http://www.borland.com/estudiojava/pdf/estj4_datasheet.pdf [3] JCreator IDE: http://www.JCreator.com/ Click “Features”.  [4] Kawa (discontinued 10/31/2001) http://search.atomz.com/search/ ?sp-a=sp1001395b&sp-p=any&sp-q=kawa (C) Ronald Frank 2002

  26. References 2 of 2 (Java IDEs) [5] Visual Café (discontinued 2/2003) New product: http://www.webgain.com/products/webgain_studio/ feature_matrix.html ============= [6] Visual J#.Net : Microsoft Visual Studio.Net. http://msdn.microsoft.com/vjsharp/ [7] Frank, R. I., “JCreator ‘Just-In-Time’ Tips”. Pace Technical Report #181 Sept. 2002. This is an 83 page screen-shot-based set of tips for V2.5 for projects, applets, applications, etc. Also available from the author at rfrank@pace.edu as a PDF file ~2.8M. (C) Ronald Frank 2002

More Related