diff --git a/syllabus.md b/syllabus.md index d884d2a..e04df4e 100755 --- a/syllabus.md +++ b/syllabus.md @@ -17,7 +17,7 @@ collection: fall2021 | **November 4**
**HW2 DUE!** | **November 5**:
Finishing components
How to do a technology review
Modules, imports and names
Debugging, exceptions, testing
([commands](https://github.com/UWSEDS/lecture-materials/blob/master/modules_imports_names/notes.txt), [debugging](https://raw.githubusercontent.com/UWSEDS/lecture-materials/master/07_debug_exceptions_testing/Debugging.ipynb), [exceptions](https://raw.githubusercontent.com/UWSEDS/lecture-materials/master/07_debug_exceptions_testing/Exceptions.ipynb), [testing](https://raw.githubusercontent.com/UWSEDS/lecture-materials/master/07_debug_exceptions_testing/Unit-tests.ipynb), [(video)](https://uw.hosted.panopto.com/Panopto/Pages/Viewer.aspx?id=441a76e6-d283-42aa-8df5-b21f0143a07e), [2023](https://uw.hosted.panopto.com/Panopto/Pages/Viewer.aspx?id=b037b6fb-4a17-4459-9e6e-b0b301421eec), [2022](https://uw.hosted.panopto.com/Panopto/Pages/Viewer.aspx?id=3f9234aa-5773-4567-b4c7-af470141afc6)) | | **November 7** How to do a technology review: [communication](https://github.com/UWSEDS/lecture-materials/blob/master/communication.pptx?raw=true)
Modules, imports and names
[commands](https://github.com/UWSEDS/lecture-materials/blob/master/modules_imports_names/notes.txt)|| Examples: [simple pip](https://github.com/dacb/codebase), [simple conda](https://github.com/dacb/codebase_conda), [entropy example](https://github.com/uwseds/entropy)| | | **November 12**:
**Technology Reviews**
([video](https://uw.hosted.panopto.com/Panopto/Pages/Viewer.aspx?id=1c80089c-716f-46a1-bf04-b0ba01425f54)) | | **November 14**: Debugging, exceptions, testing
([commands](https://github.com/UWSEDS/lecture-materials/blob/master/modules_imports_names/notes.txt), [debugging](https://raw.githubusercontent.com/UWSEDS/lecture-materials/master/07_debug_exceptions_testing/Debugging.ipynb), [exceptions](https://raw.githubusercontent.com/UWSEDS/lecture-materials/master/07_debug_exceptions_testing/Exceptions.ipynb), [testing](https://raw.githubusercontent.com/UWSEDS/lecture-materials/master/07_debug_exceptions_testing/Unit-tests.ipynb), [(video)](https://uw.hosted.panopto.com/Panopto/Pages/Viewer.aspx?id=9190ad28-597a-4916-b4f1-b22801470b3a), [(2023 video)](https://uw.hosted.panopto.com/Panopto/Pages/Viewer.aspx?id=441a76e6-d283-42aa-8df5-b21f0143a07e), [2023](https://uw.hosted.panopto.com/Panopto/Pages/Viewer.aspx?id=b037b6fb-4a17-4459-9e6e-b0b301421eec), [2022](https://uw.hosted.panopto.com/Panopto/Pages/Viewer.aspx?id=3f9234aa-5773-4567-b4c7-af470141afc6))
Testing
([testing](https://raw.githubusercontent.com/UWSEDS/lecture-materials/master/07_debug_exceptions_testing/Unit-tests.ipynb), [test_entropy.py](https://raw.githubusercontent.com/UWSEDS/lecture-materials/master/07_debug_exceptions_testing/entropy/tests/test_entropy.py), [entropy.py](https://raw.githubusercontent.com/UWSEDS/lecture-materials/master/07_debug_exceptions_testing/entropy/entropy.py), [notes.txt](https://raw.githubusercontent.com/UWSEDS/lecture-materials/master/07_debug_exceptions_testing/notes.txt), [video](https://uw.hosted.panopto.com/Panopto/Pages/Viewer.aspx?id=b037b6fb-4a17-4459-9e6e-b0b301421eec)) | **November 16**
| | | **November 19**:
Finish testing
[project structure](https://github.com/UWSEDS/lecture-materials/blob/master/08_package_structure/08_package_structure.pptx)

[(video)](https://uw.hosted.panopto.com/Panopto/Pages/Viewer.aspx?id=ad80dd7f-7dc0-4306-9c98-b22d0142ec8b) | | **November 21**:[Documentation & Style overview](https://github.com/UWSEDS/lecture-materials/raw/master/06_documentation_and_style/style_active_learning.pptx)
[python_demo_1.py](https://raw.githubusercontent.com/UWSEDS/lecture-materials/master/06_documentation_and_style/python_demo_1.py)
[python_demo_2.py](https://raw.githubusercontent.com/UWSEDS/lecture-materials/master/06_documentation_and_style/python_demo_2.py)

Standups (students);
[Virtual Environments](https://github.com/UWSEDS/lecture-materials/raw/master/10_virtual_envs_and_continuous_integration/virtual_environments.pptx)
[Continuous integration](https://github.com/UWSEDS/lecture-materials/blob/master/10_virtual_envs_and_continuous_integration/continous_integration.pptx?raw=true) [(video)](https://uw.hosted.panopto.com/Panopto/Pages/Viewer.aspx?id=1e94b57c-2dab-4610-a6a4-b0c80142d5d5)[(video2022)](https://uw.hosted.panopto.com/Panopto/Pages/Viewer.aspx?id=02fc5948-dbe1-4a6a-a295-af5e0147268c) | |[Link to HW3](https://classroom.github.com/a/WYWOzEU8) | -|**November 25**
| **November 26**:Standups (students)
Finish CI & Package structure [(slides)](https://github.com/UWSEDS/lecture-materials/blob/master/08_package_structure/ProjectStructure_Packaging.pdf)
[(video)](https://uw.hosted.panopto.com/Panopto/Pages/Viewer.aspx?id=02fc5948-dbe1-4a6a-a295-af5e0147268c)
[Communication, revisited](https://github.com/UWSEDS/lecture-materials/blob/master/communication.pptx?raw=true)
Group consultations with instructors.
| **November 27**:
**HW3 Due!**
| **November 28**:
Thanksgiving break! | | [Link to HW4](https://classroom.github.com/classrooms/16196316-uwseds-2024/assignments/hw4) [codebase CI example](https://github.com/dacb/codebase) and [codebase complete example](https://github.com/dacb/codebase_github_actions)| +|**November 25**
| **November 26**:Standups (students)
Finish CI & Package structure [(slides)](https://github.com/UWSEDS/lecture-materials/blob/master/08_package_structure/ProjectStructure_Packaging.pdf)
[(video)](https://uw.hosted.panopto.com/Panopto/Pages/Viewer.aspx?id=02fc5948-dbe1-4a6a-a295-af5e0147268c)
[Communication, revisited](https://github.com/UWSEDS/lecture-materials/blob/master/communication.pptx?raw=true)
Group consultations with instructors.
| **November 27**:
**HW3 Due!**
| **November 28**:
Thanksgiving break! | | [Link to HW4](https://classroom.github.com/a/i_YGfgnD) [codebase CI example](https://github.com/dacb/codebase) and [codebase complete example](https://github.com/dacb/codebase_github_actions)| | | **December 3**:
Consultation, Project Work Time | | **December 5**:
Consultation, Project Work Time | | | | | | **December 11**:
Final presentations (All)
4:30-6:20 eScience Institute (6th floor of the Physics Astronomy Tower)| | |