Download presentation
Presentation is loading. Please wait.
Published byBenjamin Chapman Modified over 8 years ago
1
FORKED CLASSROOM OPEN CURRICULUM DEVELOPMENT
2
PRESENTER Cameron Wills Ph. D. (ABD) Instructional Technology President- ETRA GSA Research Associate- Faculty Development Northern Illinois University cwills@niu.edu @metawills cameronwills.net
3
OBJECTIVES Understand forking as a useful concept in instructional design and development Recall the four freedoms Be prepared to design forked curriculum and projects expressed through a LMS Discuss ideas and alternatives
4
FLIPPED CLASSROOMS “…work typically done as homework (e.g., problem solving, essay writing) is better undertaken in class with the guidance of the instructor. “Listening to lecture or watching videos is better accomplished at home.”
5
FORKING “A fork is a copy of a repository. Forking a repository allows you to freely experiment with changes without affecting the original project.” (“Fork A Repo - User Documentation,” n.d.)
6
FORKING “Most commonly, forks are used to either propose changes to someone else's project or to use someone else's project as a starting point for your own idea.” (“Fork A Repo - User Documentation,” n.d.)
7
FORKING (“Stash_WhatsNew_Hero,” n.d.)
8
FORKED CLASSROOMS Curriculum is used as a starting point for students’ own ideas/projects Students personalize/modify core curriculum to meet their needs Students propose changes to core curriculum and its content
9
FORKED CLASSROOMS Already have materials online Expand, experiment, improve
10
WHY OPEN SOURCE? At the heart of open source is the idea that by sharing code, we can make better, more reliable software. (“Fork A Repo - User Documentation,” n.d.)
11
WHY OPEN SOURCE? At the heart of open source is the idea that by sharing, we can make better, more reliable software learning experiences.
12
FOUR FREEDOMS (freedom 0) The freedom to run the program as you wish, for any purpose.
13
FOUR FREEDOMS (freedom 1) The freedom to study how the program works, and change it so it does your computing as you wish. Access to the source code is a precondition for this.
14
FOUR FREEDOMS (freedom 2) The freedom to redistribute copies so you can help your neighbor.
15
FOUR FREEDOMS (freedom 3) The freedom to distribute copies of your modified versions to others. By doing this you can give the whole community a chance to benefit from your changes.
16
FREEDOM How might this look if applied to the classroom?
17
FREEDOM 0 (edu ver.01) Freedom to learn as you wish, for any purpose
18
FREEDOM 0 (edu ver.01) Course content can be made to serve students’ individual interests and purposes Multiple ways to assess learning Curriculum is meant to guide, not coerce
19
FREEDOM 1 (edu ver.01) Freedom to study/review the curriculum, its justification and standards
20
FREEDOM 1 (edu ver.01) “Why am I learning this?” I do not have to be patronized
21
FREEDOM 2 (edu ver.01) Freedom to redistribute course content to help others
22
FREEDOM 2 (edu ver.01) Course content can be used elsewhere (credited) Student work does not die with the course Its not “cheating,” its collaboration
23
FREEDOM 3 (edu ver.01) Freedom to redistribute course modifications and projects for others to use
24
FREEDOM 3 (edu ver.01) Suggesting ways to improve curriculum Contributing their work for others to use Receiving credit for their work/contributions
25
IMPORTANCE OF SCAFFOLDING Give students just enough information Templates | Guides | Resources Provide clear guidelines for assessment Rubrics | checklists | standards | etc.
26
IMPORTANCE OF SCAFFOLDING Work with students to develop their projects or curriculum changes Tasks | Advice | Coaching
27
EXAMPLE
28
FORKED PROJECTS Coding HTML Scratch PythonProject
29
FORKED PROJECTS HTML ScratchProject Instructor’s Course Curriculum Student Work Final Assessment
30
ITERATIVE DESIGN Student Contributions/Feedback Part of curriculum design; Use commenting systems expectation
31
ITERATIVE DESIGN Build from student work and resources
32
FORKED PROJECTS HTML ScratchProject Instructor’s Course Curriculum Student Work Final Assessment
33
FORKED CURRICULUM Coding Python Instructor’s Course Curriculum Student’s suggested addition or change
34
FORKED CURRICULUM Coding Python Instructor modifies core curriculum with adjustments
35
FORKED PROJECTS PythonProject (a) Instructor adds student contributions to resources (b) Other students can use previous student work in their projects
36
DEVELOPMENT PLATFORMS Schoology Course Sites Other Learning Management Systems
37
DISCUSSION Reactions? Anyone doing something like this?
38
QUESTIONS
39
PRESENTER Cameron Wills Ph. D. (ABD) Instructional Technology President- ETRA GSA Research Associate- Faculty Development Northern Illinois University cwills@niu.edu @metawills cameronwills.net
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.