Openprocessing Please Save or Fork the Sketch Before Uploading Any Files.
Education Coding with OpenProcessing
A quick walkthrough of the exciting world of lawmaking, creativity, education, bugs, and Kandinsky.
Today, creative coding is an exciting medium to explore, teach, and create interactive visual works. But exposing new students to computational thinking, algorithms, coding's limitless possibilities comes with its challenges: localhost setups, bugs, syntax errors, and space loops, for starters. And navigating through libraries, documentations, and code repositories online, merely to experiment with an thought, brings another layer of barriers that add to coding's infamous learning curve.
With OpenProcessing, nosotros're aiming to eliminate those hurdles by providing a platform that enables teachers and students to code ideas in seconds, share with ease, initiate conversations over algorithms, variables, structure, and loops — all the things that thing as you lot learn.
A Simpler Lawmaking Editor
Today's code editors, like Brackets, Atom, and VSCode are great for building professional person, scalable apps and websites. That is, of course, if you lot can navigate sophisticated interfaces, extensions, and hundreds of keyboard shortcuts. Mastering a code editor tin be as hard as learning a programming language itself.
In dissimilarity, OpenProcessing puts the focus on learning and creativity.
With its minimalist design, information technology takes all the pro-features away from the eyes to permit students focus on the code and see their results with a single click. The big inspirations for this project, DBN and Processing, have proven how simplified code editors tin lead to great projects past beginners and professionals, alike. OpenProcessing is now taking those ideas online to brand coding easier and more social.
Instead of supporting all the programming languages, OpenProcessing focuses on javascript and p5js. This allows students to access the most important features without leaving their lawmaking.
- Students can enable common libraries with a single click to extend their projects with sound, physical interaction, gaming elements, and even auto learning.
- They tin can access all the p5js functions and variables in the reference console as they code.
- Students can view their history and rollback any changes made. This as well allows professors to view students' progress and grab whatsoever quick instances of re-create/paste.😈
- They tin upload files, videos, and images to work within the sketch.
- They tin create a fork of whatever sketch on the website by just editing the code.
- They tin can download or embed their sketch on their website.
Course Platform: A mini-LMS, just for teachers and students to code and collaborate.
Coding together has never been easier or more engaging with OpenProcessing's Form Platform. Information technology lets students code, share work, and submit assignments in one, collaborative environs, and gives everyone, including teachers, a home to showcase their projects.
Here's how creating and managing a class looks on OpenProcessing:
- Create your grade to kick-off the semester.
- Invite your students past sharing the class URL and access code.
- Create collections to organize your class by topics, weeks, or assignments.
- Add your sketches as examples and templates for your students.
- Your students tin can add their own sketches/assignments and share their work with the rest of the form.
You lot tin also create a variety of assignments using collections. For example, you can ask students to build on each other'due south work to collaborate, or they can hibernate the source code of their sketches to create challenging exercises. I volition talk more than on the approaches and types of assignments on a separate article.
At the end of the semester, you can annal your class to freeze it from further submissions. Y'all tin can too clone your form for a new semester. (This will create a new class with still collections and settings, without the submitted sketches.) Information technology's the easiest style to start a fresh semester.
But what teachers really dear the most is…
The Artistic Coding Customs
Today, with over 300,000 open source sketches on the website, OpenProcessing hosts a welcoming community of everyday coders who employ coding as a creative medium.
Students are role of the open source community from day one.
Equally they use OpenProcessing, students:
- Get exposed to inspiring projects.
- Connect with the community past following other users.
- Learn open source software literacy as they learn to read and understand other people's lawmaking, create forks, and give attribution.
- Showcase and contribute their own work.
Students unremarkably have questions in their mind every bit they get introduced to coding.
"Why should I learn to code?"
"What is possible with coding?"
"How is this any better than Photoshop or Instagram?"
These questions are best answered by being exposed to the community and a groovy set of examples.
Education coding to non-CS students is a fairly new territory. There aren't many set syllabus examples, so teachers on OpenProcessing are exploring the all-time ways to instruct students, together, equally they share class work and assignments.
New media artists and teachers, Golan Levin and Tega Encephalon, recently published a fantastic teacher's manual (update: it is forthcoming, not published yet), and Kandinsky assignment, given by Casey Reas in 2010, has inspired many other teachers to include it in their curriculums. Assignments like these replicate existing artworks in code and encourage students to explore shapes, colors and coordinate system to see how coding can become a creative medium of its own past adding interactions and animations. Many other artists like Sol LeWitt, Agnes Martin, Vera Molnar have also become common themes in OpenProcessing classes.
But these examples are only possible considering of the many dedicated teachers on the platform, and their interest in finding the best ways to teach coding in a social setting.
If you're a teacher in coding, bring together united states on OpenProcessing to create your own form and explore how other classes are developing. Together, we can innovate students to the world of code and get them excited nigh creating as a customs.
Source: https://medium.com/openprocessing/teaching-coding-with-openprocessing-3b3b775c6ad2
0 Response to "Openprocessing Please Save or Fork the Sketch Before Uploading Any Files."
Postar um comentário