Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

What is an IDE?

Review your notes

Either discuss with peers in class or on the GitHub (asynch) discuss commonalities in your IDE notes.

In person

  1. What different tasks did all of you use an IDE for?

  2. What features of an IDE did you all use?

  3. Which features were used but not very much?

  4. Share the most helpful IDE feature you use?

Update your individual IDE notes with 1-2 things you learned from your peers.

Asynchronous

Update your individual IDE notes in your KWL repo with links to your post and replies.

Learn more

In person

In class with your peers you can divide these up and read one and then share key points with others.

With your group, build a large list of IDE attributes or features that would be important, and make a table of how would you evaluate attribute? Which ones would you evaluate by just if it exists or not? Which ones would you evaluate in different degrees, what attributes of them would you evaluate?

Discuss with your group how you would rank them. You do not all have to agree on a final ranking, but notice the differences.

Asynchronous

After reading the above, also read at least 3 different articles about the “best IDE” for your favorite language or for multiple languages.

Notice what IDE attributes or features the authors think is important, and how they evaluate each criterion. Which ones are evaluted as present/missing? Which ones are evaluated in more detail.

In your experience report summarize what you found the most important criteria to be and if you personally agree or not.

Experience Reports

Answer the questions in your experience report

Prepare for Next Class

Think about things you have learned in this class and how they relate to using abstraction. Reflect on what you have found most/least valuable and interesting throughout the semester.

Post bullet points on your prepare issue.

Badges

Review
Practice
  1. Review the notes from today

  2. Try a new IDE and review it in newide.md. Your review should be 3 secictions: Summary, Evaluation, and Reflection. Summary should be 1-3 sentences of your conclusions. Evaluation should be a detailed evaluation according to your group’s criteria and one other group’s criteria. In Reflection, reflect on your experience: What is easy? hard? What could you apply from the ones you already use? Were there features you had trouble finding?

Questions After Today’s Class