curriculum-foundation icon indicating copy to clipboard operation
curriculum-foundation copied to clipboard

LG 1-06 add authorative reference(s) for LG 1-06 (data modelling)

Open gernotstarke opened this issue 1 year ago • 9 comments

Please, @mikesperber and @skogsbaer , propose one or a few references for data modelling in your sense, especially for sum and product.

My proposal would be a book or article which adresses practical aspects and is general purpose, not a theoretical treatment.

E.g. https://www.turingtaco.com/algebraic-data-types-structuring-data-in-functional-programming/ is a counter-example from my point of view, as I consider it overly specific for our purpose in foundation-level. I wouldn't want that as a reference in foundation.

gernotstarke avatar Sep 14 '24 14:09 gernotstarke

proposal (1): add marty kleppmann, designing data intensive applications, started working on that in branch #511-LG-1-06-add-references.

gernotstarke avatar Sep 16 '24 17:09 gernotstarke

@gernotstarke Would "How to Design Programs" and "Schreibe Dein Programm!" work?

mikesperber avatar Sep 17 '24 08:09 mikesperber

would be fine for me. Could you add these to the references too, please?

gernotstarke avatar Sep 17 '24 10:09 gernotstarke

@gernotstarke They are already in the references, PR #516 adds links to the LG itself.

mikesperber avatar Sep 18 '24 08:09 mikesperber

Do we have a more specific reference for this? I find both "How to Design Programs" and "Schreibe Dein Programm!" very broad and not that helpful if one wants to figure out what is meant by "products and sums" in this context.

ulibecker avatar Sep 23 '24 17:09 ulibecker

Maybe a glossary entry would be more helpful than a book reference in that case

ulibecker avatar Sep 23 '24 18:09 ulibecker

There exists a glossary entry for sums and products in the new glossary. @mikesperber and myself are writting a blog entry about sums and products. We could add a reference to that.

skogsbaer avatar Sep 23 '24 19:09 skogsbaer

There exists a glossary entry for sums and products in the new glossary. @mikesperber and myself are writting a blog entry about sums and products. We could add a reference to that.

You can check out here how that's shaping up:

https://github.com/skogsbaer/sum-product

mikesperber avatar Sep 24 '24 06:09 mikesperber

I think we should reference the glossary entries. Once the blog article is published, we can reference that in the curriculum and/or the glossary.

ulibecker avatar Sep 24 '24 16:09 ulibecker

added Kleppmann too... best book on data, imho.

PR #571

gernotstarke avatar Oct 08 '24 15:10 gernotstarke