Skip to content

Commit

Permalink
deploy: 0f0bcee
Browse files Browse the repository at this point in the history
  • Loading branch information
brownsarahm committed Mar 21, 2024
1 parent c0785b9 commit 75c7c49
Show file tree
Hide file tree
Showing 59 changed files with 1,230 additions and 203 deletions.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
7 changes: 7 additions & 0 deletions _sources/activities/practice.md
Original file line number Diff line number Diff line change
Expand Up @@ -110,4 +110,11 @@ Activities:

Activities:
```{include} ../_practice/2024-03-19.md
```
## 2024-03-21

[related notes](../notes/2024-03-21)

Activities:
```{include} ../_practice/2024-03-21.md
```
7 changes: 7 additions & 0 deletions _sources/activities/prepare.md
Original file line number Diff line number Diff line change
Expand Up @@ -97,4 +97,11 @@ Activities:

Activities:
```{include} ../_prepare/2024-03-21.md
```
## 2024-03-26

[related notes](../notes/2024-03-26)

Activities:
```{include} ../_prepare/2024-03-26.md
```
7 changes: 7 additions & 0 deletions _sources/activities/review.md
Original file line number Diff line number Diff line change
Expand Up @@ -103,4 +103,11 @@ Activities:

Activities:
```{include} ../_review/2024-03-19.md
```
## 2024-03-21

[related notes](../notes/2024-03-21)

Activities:
```{include} ../_review/2024-03-21.md
```
139 changes: 139 additions & 0 deletions _sources/notes/2024-03-21.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,139 @@
---
file_format: mystnb
kernelspec:
name: python3
---


+++{"lesson_part": "main"}
# What is an IDE?


+++{"lesson_part": "prismia"}

[captioning](https://zipcaptions.app/#/)


+++{"lesson_part": "main","type":"heading"}

## Review your notes



```{important}
Do this before proceeding to the next section
```



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

+++{"lesson_part": "main","type":"heading"}


### In person



1. What different tasks did all of you use an IDE for?
1. What features of an IDE did you all use?
1. Which features were used but not very much?
1. Share the most helpful IDE feature you use?



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


+++{"lesson_part": "main","type":"heading"}


### Asynchronous



There are questions on the [GitHub Discussion](https://github.com/orgs/compsys-progtools/discussions/18). Update your individual IDE notes in your KWL repo with links to your post and replies.


+++{"lesson_part": "main","type":"heading"}

## Learn more

```{note}
These are for both in person and async, but how you use them is different
```

- [What is an IDE?](https://www.redhat.com/en/topics/middleware/what-is-ide)
- [compare IDEs](https://en.wikipedia.org/wiki/Comparison_of_integrated_development_environments)
- Most popular in [2021](https://insights.stackoverflow.com/survey/2021#section-most-popular-technologies-integrated-development-environment)
- Most popular in [2022](https://survey.stackoverflow.co/2022/#most-popular-technologies-new-collab-tools)


+++{"lesson_part": "main","type":"heading"}


### 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. Foe example, share your favorite extensions and configurations
- 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 how you would rank them. You do not all have to agree on a final ranking, but notice the differences.




[vs code is open source](https://github.com/Microsoft/vscode/)


Summarize what you all discussed [on GitHub](https://github.com/orgs/compsys-progtools/discussions/19) for your classmates. Note the ranking, with any disagreements.

+++{"lesson_part": "main","type":"heading"}

### 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.

Join the discussion on [GitHub](https://github.com/orgs/compsys-progtools/discussions/19) summarizing what you found the most important criteria to be and if you personally agree or not.

+++{"lesson_part": "main","type":"heading"}

## Experience Reports

For today, whether you are in class or asynchronous use the experience report (makeup) action. Use ISO date format: YYYY-MM-DD for the workflow input.





## Prepare for Next Class

```{include} ../_prepare/2024-03-26.md
```

## Badges

`````{tab-set}
````{tab-item} Review
```{include} ../_review/2024-03-21.md
```
````
````{tab-item} Practice
```{include} ../_practice/2024-03-21.md
```
````
`````



## Experience Report Evidence

## Questions After Today's Class
2 changes: 2 additions & 0 deletions _worksheets/build_proposal.html
Original file line number Diff line number Diff line change
Expand Up @@ -183,6 +183,8 @@
<li class="toctree-l1"><a class="reference internal" href="../notes/2024-02-29.html">11. How does git make a commit?</a></li>
<li class="toctree-l1"><a class="reference internal" href="../notes/2024-03-05.html">12. Why did we learn the plubming commands?</a></li>
<li class="toctree-l1"><a class="reference internal" href="../notes/2024-03-07.html">13. What is a commit number?</a></li>
<li class="toctree-l1"><a class="reference internal" href="../notes/2024-03-19.html">14. How can I automate things with bash?</a></li>
<li class="toctree-l1"><a class="reference internal" href="../notes/2024-03-21.html">15. What is an IDE?</a></li>
</ul>
<p aria-level="2" class="caption" role="heading"><span class="caption-text">Activities</span></p>
<ul class="nav bd-sidenav">
Expand Down
2 changes: 2 additions & 0 deletions activities/build.html
Original file line number Diff line number Diff line change
Expand Up @@ -185,6 +185,8 @@
<li class="toctree-l1"><a class="reference internal" href="../notes/2024-02-29.html">11. How does git make a commit?</a></li>
<li class="toctree-l1"><a class="reference internal" href="../notes/2024-03-05.html">12. Why did we learn the plubming commands?</a></li>
<li class="toctree-l1"><a class="reference internal" href="../notes/2024-03-07.html">13. What is a commit number?</a></li>
<li class="toctree-l1"><a class="reference internal" href="../notes/2024-03-19.html">14. How can I automate things with bash?</a></li>
<li class="toctree-l1"><a class="reference internal" href="../notes/2024-03-21.html">15. What is an IDE?</a></li>
</ul>
<p aria-level="2" class="caption" role="heading"><span class="caption-text">Activities</span></p>
<ul class="current nav bd-sidenav">
Expand Down
2 changes: 2 additions & 0 deletions activities/explore.html
Original file line number Diff line number Diff line change
Expand Up @@ -185,6 +185,8 @@
<li class="toctree-l1"><a class="reference internal" href="../notes/2024-02-29.html">11. How does git make a commit?</a></li>
<li class="toctree-l1"><a class="reference internal" href="../notes/2024-03-05.html">12. Why did we learn the plubming commands?</a></li>
<li class="toctree-l1"><a class="reference internal" href="../notes/2024-03-07.html">13. What is a commit number?</a></li>
<li class="toctree-l1"><a class="reference internal" href="../notes/2024-03-19.html">14. How can I automate things with bash?</a></li>
<li class="toctree-l1"><a class="reference internal" href="../notes/2024-03-21.html">15. What is an IDE?</a></li>
</ul>
<p aria-level="2" class="caption" role="heading"><span class="caption-text">Activities</span></p>
<ul class="current nav bd-sidenav">
Expand Down
Loading

0 comments on commit 75c7c49

Please sign in to comment.