From 65cd56f51e03c48c34b7b8b65b4bbf1e57e0ca4e Mon Sep 17 00:00:00 2001 From: Cody Hennesy Date: Wed, 11 Sep 2024 16:05:34 -0500 Subject: [PATCH 1/2] update lessons page --- pages/lessons.html | 217 ++++++++++++--------------------------------- 1 file changed, 56 insertions(+), 161 deletions(-) diff --git a/pages/lessons.html b/pages/lessons.html index 71731a8c..70485fea 100644 --- a/pages/lessons.html +++ b/pages/lessons.html @@ -4,25 +4,12 @@ permalink: /lessons/ --- -

Our Core Objectives

- -

Library Carpentry workshops teach people working in library- and information-related roles how to:

- - -Lesson materials are all available online, under a CC BY license, for self-directed study or for adaptation and re-use (as "Carpentries-based" training). -

Our Core Curriculum

-

Our Core Curriculum consists of the lessons in the table below. These have been taught many times, and have been further refined after instructor and learner feedback. For more information regarding core lessons and workshops across The Carpentries, visit The Carpentries workshops page.

+

Our core curriculum lessons have been taught many times, and have been further refined based on instructor and learner feedback. This curriculum is designed for learners coming from a wide variety of library and information-related backgrounds.

-

The lessons introduce terms, phrases, and concepts in software development and data science, how to best work with data structures, and use regular expressions in finding and matching data. We introduce the Unix-style command line interface, and teach basic shell navigation, as well as the use of loops and pipes for linking shell commands. We also introduce grep for searching and subsetting data across files. Exercises cover the counting and mining of data. In addition, we cover working with OpenRefine to transform and clean data, and the benefits of working collaboratively via Git/GitHub and using version control to track your work.

+

The length of lessons offered below is an estimated range. The actual time to deliver a lesson can vary widely depending on how many exercies are offered, the backgrounds of learners, and more.

Lessons

@@ -30,54 +17,41 @@

Lessons

- - + - - + - - - - - - - - - + - - - + + - - + - - +
Lesson Site RepositoryReferenceInstructor Notes StatusLength Maintainer(s)
Tidy Data Stable2 to 3 hours Marco Chiapello, Jesse Johnston
Introduction to Working with Data (Regular Expressions)StableFreddy Chia, Kevin French
The UNIX Shell StableStable3 to 4 hours Jamie Jamison, Kaitlin Newson
OpenRefine Stable3 to 4 hours Roman Kuhn, Max Prud'homme, Owen Stephens, Jennifer Stubbs
Introduction to Git Stable2 to 3 hours Seth Erickson, Elizabeth McAulay
@@ -86,8 +60,9 @@

Lessons

Extended Curriculum

-

The following Library Carpentry lessons can also be taught in addition to our core curriculum. Some of the lessons have been taught - infrequently and still need further work. We would value any feedback on these lessons.

+

The following Library Carpentry lessons can be taught in addition to our core curriculum. Feel free to mix and match extended lessons with core lessons, or to teach extended lessons as standalone modules. Be sure to check prerequisites as some lessons require background knowledge.

+ +

Please consider the Carpentries lesson life-cycle status listed next to each lesson when considering whether or not to teach any of the lessons below. In general, Stable and Beta lessons are more robust than Alpha and Pre-Alpha (Conceptual) lessons. Alpha and Pre-Alpha lessons may require additional instructor preparation before they're ready to teach.

Lessons

@@ -96,91 +71,87 @@

Lessons

Lesson Site Repository - Reference - Instructor Notes Status + Length Maintainer(s) - - SQL - - - - - Stable - Julika Mimkes, Annajiat Alim Rasel - - - - Introduction to Python - - - - + + DMP Course for Librarians + + Alpha - Cody Hennesy, Tim Dennis + 2 to 3 hours + Lena Bohman, Marla Hertz, Daria Orlowska + + + Intro to AI for GLAM + + + Beta + 1 hour + Mark Bell, Nora McGregor, Daniel van Strien, Mike Trizna Introduction to Data for Archivists - - Alpha + 3 to 4 hours Katherine Koziar* + + Introduction to Python + + + Beta + 5 to 7 hours + Cody Hennesy*, Tim Dennis + Introduction to R - - Alpha + 5 to 7 hours Jia Qi Beh, Tim Dennis + + + Introduction to Regular Expressions + + + Stable + 2 to 3 hours + Freddy Chia, Kevin French MarcEdit - - Alpha + 3 to 4 hours Jennifer Eustis*, Abigail Sparling*, Owen Stephens (looking for Maintainers) - Intro to AI for GLAM - - - - - Beta - Mark Bell, Nora McGregor, Daniel van Strien, Mike Trizna - - - DMP Course for Librarians - - - - - Alpha - Lena Bohman, Marla Hertz, Daria Orlowska - + SQL + + + Stable + 4 to 5 hours + Julika Mimkes, Annajiat Alim Rasel +
* Indicates Lead Maintainer -

+

Retired Curriculum

-

The following Library Carpentry lessons are no longer maintained. There may be include out-of-date instructions or references - but content in these lessons could still be useful. - You may reach out to the Curriculum Advisory Committee if you are interested in restarting these lessons - and becoming a new Maintainer.

+

The following Library Carpentry lessons are no longer maintained and we do not recommend teaching them in their current state. There may include out-of-date instructions or references. They are archived here since the content in these lessons could still be useful for adapting. Reach out to the Curriculum Advisory Committee if you are interested in restarting any of these lessons and becoming a new Maintainer.

@@ -258,85 +229,9 @@

Lessons

-

In addition, lessons on Digital Preservation and Text and Data Mining are being discussed.


* Indicates Lead Maintainer -

Lesson Status

- -

Our lessons are in various stages of development - stable, beta, alpha, and conceptual.

- -

Stable

- -

These lessons are mature and ready to be taught. Most have been taught multiple times. The content is well-established, -but minor changes and improvements (e.g. better explanations, spelling/grammar corrections, improved exercises) are always welcome.

- -

Beta

- -

These lessons are largely complete and should be ready to teach, but would benefit from improvements based on feedback -from instructors who have taught them. New sections and rewrites/reorganisations of existing sections will be considered.

- -

Alpha

- -

These lessons are under active development and may not be ready to teach without additional preparation and background knowledge. -Further development work is strongly encouraged - please get in touch or check out outstanding issues on GitHub to find out - what is needed.

- -

Conceptual

- -

These lessons are still in the conceptual phase where community members have just started to discuss general ideas - , learner profiles, goals, summative and fomative assessments, concept maps, software and data to be used, how long the lesson - should be, and connecting the dots before moving to the alpha phase.

- -

Contributing to Lessons

- -

All contributions are welcome. The level of work may vary depending on the status of the lesson. We recommend that - you @mention the Maintainers of the lesson if you are picking up the tasks described in one of the open - lesson issues or pull requests.

- -

Lesson Development Process

- -

Our recommended process for developing a new lesson is as follows: -

-

- -

New Lesson Expectations

- -

In order to maintain consistent quality and style in the Library Carpentry lessons, we have a community-driven -set of expectations for what a good lesson should look like. These should guide the review process at steps 5 and 8 -above. Lesson developers and reviewers should also review The Carpentries Handbook, especially the section on - Lesson Development and consult with the Curriculum Advisory Committee.

- -

All stable lessons should:

-

-

-

- -

Community Developed Lessons

+

-

-The Carpentries also shares The Carpentries Community Developed Lessons. This includes The Carpentries Incubator (lessons under development and seeking peer review), and The CarpentriesLab (lessons that have been vetted by The Carpentries but are not part of our standard offerings). -

From e9c6bcf580bf810ea9a5d94a4b40084ff1eab874 Mon Sep 17 00:00:00 2001 From: Cody Hennesy Date: Thu, 3 Oct 2024 11:15:14 -0500 Subject: [PATCH 2/2] update lessons --- pages/lessons.html | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/pages/lessons.html b/pages/lessons.html index 70485fea..e807ca5c 100644 --- a/pages/lessons.html +++ b/pages/lessons.html @@ -88,9 +88,17 @@

Lessons

Beta - 1 hour + 2 to 3 hours Mark Bell, Nora McGregor, Daniel van Strien, Mike Trizna + + Introducing Computational Thinking + + + Alpha + 3 to 4 hours + Tim Dennis, Belinda Weaver (looking for Maintainers) + Introduction to Data for Archivists @@ -116,7 +124,7 @@

Lessons

Jia Qi Beh, Tim Dennis - Introduction to Regular Expressions + Introduction to Working with Data (Regular Expressions) Stable @@ -127,7 +135,7 @@

Lessons

MarcEdit - Alpha + Beta 3 to 4 hours Jennifer Eustis*, Abigail Sparling*, Owen Stephens (looking for Maintainers)