Domain Modeling Made Functional (DevTernity 2022)Scott Wlaschin
(video at https://fsharpforfunandprofit.com/ddd/)
Statically typed functional programming languages encourage a very different way of thinking about types. The type system is your friend, not an annoyance, and can be used in many ways that might not be familiar to OO programmers. Types can be used to represent the domain in a fine-grained, self documenting way. And in many cases, types can even be used to encode business rules so that you literally cannot create incorrect code. You can then use the static type checking almost as an instant unit test — making sure that your code is correct at compile time. In this talk, we'll look at some of the ways you can use types as part of a domain driven design process, with some simple real world examples in F#. No jargon, no maths, and no prior F# experience necessary.
Domain Modeling Made Functional (DevTernity 2022)Scott Wlaschin
(video at https://fsharpforfunandprofit.com/ddd/)
Statically typed functional programming languages encourage a very different way of thinking about types. The type system is your friend, not an annoyance, and can be used in many ways that might not be familiar to OO programmers. Types can be used to represent the domain in a fine-grained, self documenting way. And in many cases, types can even be used to encode business rules so that you literally cannot create incorrect code. You can then use the static type checking almost as an instant unit test — making sure that your code is correct at compile time. In this talk, we'll look at some of the ways you can use types as part of a domain driven design process, with some simple real world examples in F#. No jargon, no maths, and no prior F# experience necessary.
The little Jamuna River system consist of many tributaries, including the Kharkhari and Tilai rivers which originate through collection of runoff from depressions near Syedpur. The watercourse near Phulbari is also locally named ‘Ichamoti-Jamuna’ river. South of the study area, the flow from the Tulsi Ganga River meets the Ichamoti River, which then flow southwards until its confluence with the Atrai River
Cover and insert of wedding invitation design. Created in Word for mail merging with guest lists. Cover printed on photo paper. Insert paper punched with heart trim and second blank pink sheet inserted between cover and insert for colour contrasting.
An analysis of teachers’ comments about digital textbookKyubok Cho
An analysis of Teachers’ comments about the advantages and issues of improving the use of digital textbooks in Pilot Schools
The purpose of this research is to identify the advantages and issues of improving the use of digital textbooks in schools. For this objective, an online questionnaire was conducted to 134 representative teachers (Director or Head Teacher) of digital textbook pilot schools (elementary and middle schools) in South Korea during October 2015, and 119 teachers responded. The questionnaire contained 5 open-ended questions about the advantages and issues of improving the digital textbooks, classes using digital textbooks and managing the digital textbook pilot school. Results of the content analysis of the comments were categorized into 4 topics (development of students, digital textbook’s contents, digital textbook’s function, change of instruction). Each of the 4 topics included comments involving advantages and improvements.
Though there were comments about digital textbooks’ side effects such as distractibility and eyestrain to students, positive feedback regarding the implement of students’ concentration, interest and self-directed learning attitudes outweighed the negative comments. Also, there were affirmative comments about the variety and volume of digital textbook contents and voices demanding more richness and high quality contents. In addition, there were positive and negative comments about digital textbook’s functions such as search, exam, note, etc.. Some of the comments were not focused on digital textbook’s functions and instead focused on keywords such as LMS (Learning Management System), function of control students’ PC, cloud platform. Pilot school teachers commented about diversification of in-class digital textbook usage (Flipped learning, Collaboration learning, Personalized learning, etc.) and preparation (class design, lesson study, etc.).
2022年11月26日(土)に実施された「図書館総合展2022カンファレンス in 鳥取」【セッション1】『現在を語る』~GIGAスクールと学校図書館~で使用した発表スライドです。実際にはスキップしながらの発表でしたが、後日参照するときの資料として頂ければ幸いです。(なおダウンロードしていただくと各種情報にURLリンクが張ってありますので、お試しいただければと思います)
8. 21世紀型スキル
๏スキルのフレームワーク
‣ The Partnership for 21st Century Skills
(http://p21.org)
‣ OECD Definition and Selection of Competencies
(http://www.deseco.admin.ch)
๏スキルの指導あるいは評価システム
‣ Assessment and Teaching of 21st Century Skills
(http://atc21s.org)
‣ International Computer and Information Literacy Study
(http://www.iea.nl/icils_2013.html)