Archive for the ‘minis-6465’ Category

EME 6465 – Mini Project – Livecode

Friday, June 30th, 2017

Mini Project Introduction

For this course you are to complete a mini project during each of four different lesson cycles, one of which you will be asked to select to become embedded into your final project.

The idea of introducing the mini projects is to allow you to practice with the selected software product so you can become familiar enough with it to make a decision as to use it in your final project or not. In your reflection for each mini project, you are to post the artifact (either the artifact itself or a link to it). You are to also post a reflection describing your experiences with it and your assessment as to its applicability for a classroom environment.

For your final project, select one of the four and dig a little deeper into it by developing a functionally rich artifact that can be integrated into a lesson you create.

For each mini project we ask you to spent enough time on the product to assess its usefulness in a classroom and to be able to describe the circumstances under which it could be utilized.

YOU MAY DECIDE TO USE LIVECODE FOR YOUR FINAL PROJECT…

Mini Project #4: Livecode

Livecode is web-based authoring tool that allows you to develop apps for multiple platforms. The business model is to allow free access for individuals with the limitation that to app you develop can be uploaded to and freely distributed on the various ‘hangouts’ (iTunes; Playstore, etc) is considered ‘open source’ and, therefore, cannot be sold. The commercial versions also sometime offer mega-bundles of additional add-on software. Basically, you pay to be able to commercialize/monetize your apps and for technical support. Otherwise, the product is identical. It also contains some elements of Flash.

Once you commit to the product by logging into the Community Download area that is predominately located on its home page, all the documentation and tutorials you need to get started can be found.

One good place to start is at their academy link. There are various free ones that show you the interface and give you a few easy ones to try.

Another good place is their developer’s page.

The sidebar menu even has a great beginner’s guide.

Tutorials

SSeveral additional tutorials can be found on Youtube. Here are just a few examples:

How Does Livecode Work?


Livecode features


Livecode Summer Academy


Creating iOS Apps



There are plenty more out there. This is so wide open you can go just about anywhere you choose. All I ask is that you give it a good try and attempt to stretch yourself a little.

If you want to really dive in, there is a full-blown course Livecode offers on the product. It cost $75 but is permanent access. Click the icon to open up the information box

Click for info on Livecode Course

Look twice

Brand new code, more learning outcomes, new videos and more.

The Best got Better

Get the ABC’s of LiveCode, in this latest iteration of our learning materials. We’ve taken the best of Create it with LiveCode, plus all your feedback and applied it to the new App Building Course, making this the best and strongest learning resource for LiveCode yet.

Quality, Quality, Quality

We have rewritten the code, added more learning outcomes, filmed new videos and created brand new slides. Take a look at all these incredibly useful learning outcomes covered in the course.

Just Get the Course

You can buy this as a standalone training course, separate from your license. This means no subscription costs and permanent access to the course.

Let Us Show You How

We don’t just tell you the theory. We step you through every part of making your first apps, explaining as we go. By the end of the 8 app course you will be fluent in LiveCode and ready to go it alone.

[one_third]..[/one_third][one_third] Start Today .. Only $75[/one_third][one_third_last]..[/one_third_last]

Do This!

dothis

The assignment for this lesson is pretty much the the same. Recall, our over-arching objective this time is to create a mild transformation in your own thinking about the educational value of learning how to code (in this case scripting). The deliverable is open-ended in that, if after all of this you see no use for it in the classroom, then you are allowed to enter that as your response.

I only insist that you give it a real go and work on it diligently. Try Livecode by going through the tutorials and start-ups. Again, stretch yourself. Build something useful. Something that you feel is representative of your knowledge base once completed. You have three weeks here so be careful and manage your time. My guess is that you will (again) run out (depending on how curious you are).

Keep a log of your trials and tribulations.

  • Provide an artifact (a link to it if Web based) along with a reflective journal that outlines your thinking about all of this, add a value judgment if you wish.
  • Turn this into the drop box set up in Canvas

I understand that your opinions will change as we move along through the semester. No right or wrong answers here. One last thing … do not underestimate the value of failing at something! One of my pet peeves in teaching is that teachers somehow are reluctant to remove the fear of failure in their classrooms… remember what Thomas Edison said.. “I did not invent something, I simply finally ran out of things that did not work”

EME 6465 – Mini Project – Tynker/Hopscotch

Thursday, June 1st, 2017

Mini Project Introduction

For this course you are to complete a mini project during each of four different lesson cycles. Note we are excluding Flash even though we are dedicating about four weeks due for you to learn about this application because learning the interface is a bit complicated. Also, because it introduced at the end of the semester it would put you at a disadvantage to utilize it in your final project. However, you may do so if you wish. But understand that the trial period for Flash runs out in 30 days so it might not be enough time to actually use it as your technology integration for your final lesson.

The idea of introducing the mini projects is to allow you to practice with the selected software product to become familiar with it. In your reflection for that cycle, you are to post the artifact (either the artifact itself or a link to it). You are also asked to post a reflection describing your experiences with it and your assessment as to its applicability for a classroom environment.

For your final project, select one of the four and dig a little deeper by developing a more functionally rich artifact that is integrated into a lesson you create.

For each mini project we ask you to spent enough time on the product to assess its usefulness in a classroom and to be able to describe the circumstances under which it could be utilized.

Mini Project #2: Tynker/Hopscotch

What is Tynker?

Tynker is inspired by Scratch from MIT. It is a completely browser-based implementation written using Open Web standards such as Javascript, HTML5, CSS3 and does not use Flash. It is focused on teaching children of all ages the basics of learning how to code. Recently, it expanded its service beyond schools with a home based offering: Tynker for Home. Tynker provides web-based software and a curriculum aimed at elementary and middle school students.
We will be using the school edition in this course because you can sign in as an educator and try it out online for free.

Tynker takes advantage of kids’ interest in computers, but more specifically, games, videos and other more visual content. Instead of trying to teach the actual syntax of a programming language right away, Tynker lures students into the developer mindset by first reducing the complexity of the experience and starting with something fun – building an animated character like a princess or zombie, which kids can then teach to walk, move, and perform other tasks through the use of a visual programming “language” of sorts. This program involves the ability of students to create animated stories and self-paced learning.

You can write your own self-guided lessons, puzzles, tutorials, quizzes, missions, videos and more to personal computers, regardless of whether your students have any inclination for technical subjects. There are also several accompanying books like Dave McFarland, who will create create Tynker’s “Introduction to Programming” course materials (Aslo available as an online course for which you pay a small fee).

How ‘Techie’ do you have to be?

The further along the Tynker course gets, the more complex and “geekier” it becomes. So, some research still needs to be done as to its effectiveness. That is where you come in. As an instructional designer, you are to take a look at the product to help us make some determinations as to its efficacy. If it is something you think is worthwhile then you can incorporate it into your final project. If not, ‘no harm, no foul’ as they say. But it speaks to our over-arching idea here about whether introducing coding in the classroom is a good idea… does it encourage pattern recognition? how about critical thinking and problem solving? what about computational thinking (Decomposition, Pattern Recognition, Abstraction, etc.). While the at home edition costs $50 per kid, what does it do to ‘level the playing field’? Is it worth the money?

Where to Start?

The blog on the site aimed at schools contains the most information about this product (and is free if you sign in as a teacher). As a teacher you get the ability to start working on the projects immediately. I know some of you are not teachers, in this case use your Eagle account. I want to say something to the non-K-12 teachers here: if you are not a K-12 teacher this all may sound/look silly to you but as we go through all of this content, you still will be able to learn the basics of coding as noted above and take personal advantage of what learning how to code has to offer for kids.

A Few Video Tutorials

Documentation is very light for this product, as the company wishes to sell their courses. But there are a few tutorials around

How to Share your Work

One this that is not very apparent is that the intent of this program is for teachers to set up their classes and add students. So,in order to share your projects for this class you need to follow these steps:

1-set up yourself as a teacher and create a class
2-log out then go back in and set yourself up as a student (using different email address)
3-create project as a student
4-log out after you save it… log back in as the teacher.
5-on Main dashboard, click project icon to go to the class
6-click the project you just created and post it to the showcase
7-goto the showcase and save it and name it.
8-hover over the project and a share dialog will open.. pick the ‘envelope’ icon to email it, an email will open up with a share url
9-post that url in the page on canvas so we all can see it.

You must create your project as a student in a class

What is Hopscotch?

Hopscotch is an iPad app based on/inspired by Scratch and is a visual computer programming game builder that is free at the iTunes Store. A lot of what is being said above about Tynker also applies to Hopscotch. It is an iPad app and is free to download. Those of you who own iPads can chose this app instead of Tynker. You can download the program and sign up as an educator to receive interesting ideas on curriculum etc. The learning curve is relatively small. There is little to do to get started. The best place to learn about Hopscotch is at their blog. it contains some lesson content and a few tutorials.

Some Tutorials

What is Pluralsight?

Pluralsight.com is a tech training library (not unlike lynda.com or vtc.com) but with a focus on smaller game apps. So you can use this as a free trial to get some further instruction on how to implement hopscotch to make games.

Do This!

dothis

The assignment for this lesson is rather open-ended. To be honest, I had originally thought that we would be using only Tynker. But once I got wind of Hopscotch I got hooked on that one. When I ran into Pluralsight and struck gold! So, you can chose between these two and feel comfortable with the support you will be provided.

Remember, our over-arching objective this time is to create a mild transformation in your own thinking about the educational value of learning how to code. The deliverable is open-ended in that, if after all of this you see no use for it in the classroom, then you are allowed to enter that as your response.

I only insist that you give it a real go and work on it diligently. Try Tynker (by signing up as a teacher), or do Hopscotch, or if you really are adventurous go with Pluralsight. Stretch yourself. Build something useful. Something that you feel is representative of your knowledge base once completed. You only have a couple of weeks here so be careful and manage your time. My guess is that you will run out (depending on how curious you are).

  • Keep a log of your trials and tribulations.
  • Provide an artifact (a link to it if Web based) along with a reflective journal that outlines your thinking about all of this, and a value judgment about its ease of use, relative value for integrating into a lesson/curriculum.. just like last time.
  • The link should be placed on the Viewing Page identified for tis cycle’s project.(Menu item is at the right of the screen in Canvas). The drop box set up in Canvas is where you place your reflection.

I understand that your opinions will change as we move along through the semester. No right or wrong answers here. One last thing … do not underestimate the value of failing at something! One of my pet peeves in teaching is that teachers somehow are reluctant to remove the fear of failure in their classrooms… remember what Thomas Edison said.. “I did not invent something, I simply finally ran out of things that did not work”

EME 6465 – Mini Project – Scratch

Thursday, May 11th, 2017

Mini Project Introduction

For this course you are to complete a mini project during each of four different lesson cycles, one of which you will be asked to select to become embedded into your final project.

The idea of introducing the mini projects is to allow you to practice with the selected software product so you can become familiar enough with it to make a decision whether or not to use it in your final project. In your reflection for each mini project, you are to post the artifact (either the artifact itself or a link to it). You are to also post a reflection describing your experiences with it and your assessment as to its applicability for a classroom environment.

For your final project, select one of the four and dig a little deeper into it by developing a functionally rich artifact that can be integrated into a lesson you create.

For each mini project we ask you to spent enough time on the product to assess its usefulness in a classroom and to be able to describe the circumstances under which it could be utilized.

Mini Project #1: Scratch

Scratch is a programming language that makes it easy to create your own interactive stories, animations, games, music, and art — and share your creations on the web. It has become the inspiration for many that follow (some of which we review in this course)..

As young people create and share Scratch projects, they learn important mathematical and computational ideas, while also learning to think creatively, reason systematically, and work collaboratively.

Here are some cool links:

Scratch was developed by the Lifelong Kindergarten Group at the MIT Media Lab, with financial support from the National Science Foundation, Microsoft, Intel Foundation, MacArthur Foundation, Google, Iomega and MIT Media Lab research consortia.

Just getting started with Scratch?

If you’re new to Scratch, there are a variety of resources that can be helpful in getting started, all a part of an overall Scratch help Page.

Different people get started with Scratch in different ways. Some like to tinker with various blocks to see what they do. Others like to experiment with the sample projects that come with Scratch, and then make changes to the scripts.

Do This!

dothis

Mini Project Activity:

Note that for this activity, there are TWO deliverables:

  1. Create a small mini project using Scratch. This should be educational in nature (i.e., teach something through story). It can be on any subject matter you choose. Make it creative. Upload the project file and a run time version that is rendered so it can be played by your classmates (that is if you can find one).

    Upload the run-time files into the drop box in Canvas or post a link to it. The idea is to show that you have learned enough about this program to be able to make a judgment about its applicability in educational environments and can complete parts 2 and 3.

  2. Also post in the Drop Box a reflection on this program, answering the following questions:
    • How would you envision using Scratch in your environment?
    • On a scale of 0-5 (5=very easy/intuitive) how would you rate the user interface with this product. Explain your rating in a few sentences.
    • Did you run across another completed project on the site that you particularly liked? Why do you think it is important to show visitors others’projects?
    • Explain your personal experiences with the product .. trials and tribulations, ah-ha! moments , etc).
    • Noting that this also began as a doctoral thesis project, review this in terms of your impressions about the kinds of work required at certain universities in so far as requirements for Doctoral/MFA degrees. Do you think this kind of thing is appropriate? How would it be if FGCU instituted something similar (on a smaller scale) of a portfolio type of project requirement for its Ed Tech program?.. this is something we will discuss further online in our class..

EME 6465 – Alice/Storytelling Alice

Thursday, October 1st, 2015

Mini Project Introduction

For this course you are to complete a mini project during each of four different lesson cycles, one of which you will be asked to select to become embedded into your final project.

The idea of introducing the mini projects is to allow you to practice with the selected software product so you can become familiar enough with it to make a decision as to use it in your final project or not. In your reflection for each mini project, you are to post the artifact (either the artifact itself or a link to it). You are to also post a reflection describing your experiences with it and your assessment as to its applicability for a classroom environment.

For your final project, select one of the four and dig a little deeper into it by developing a functionally rich artifact that can be integrated into a lesson you create.

For each mini project we ask you to spent enough time on the product to assess its usefulness in a classroom and to be able to describe the circumstances under which it could be utilized.

Mini Project #4: Alice/Storytelling Alice

Storytelling Alice (SA) was created by Caitlin Kelleher as part of her doctoral work in Computer Science at Carnegie Mellon University. Storytelling Alice is a programming environment designed to motivate a broad spectrum of middle school students (particularly girls) to learn to program computers through creating short 3D animated movies. It is loosely based on an earlier project project developed at IBM called Eliza. Alice is a later iteration of Storytelling Alice. While both of them still exist, support for the latter has been suspended, although some organic updates have taken place. It gets a bit confusing trying to decipher all the versions. For that reason we have whittled the activity down to focusing on Alice. You MAY decide on your own to go with later versions of Storytelling Alice … that is up to you. Just let me know when you submit which one you decided to go with. Links to Storytelling Alice are actually found on the Alice site noted below.

Alice and SA are quite similar; in fact, they look identical at first glance. However, there are several important differences. Alice is used primarily by high school and college students whereas SA was designed specifically for middle school students. It is particularly appealing to girls in this age group because it includes additional characters that appeal to middle school youth (e.g., a lunch lady) and a variety of pre-programmed animations and behaviors that enable users to easily program social interactions and help to generate story ideas. Alice includes some functionality that is not available in SA. Therefore, Alice worlds currently do not run in SA although they will open and play and can even be modified in Alice (this is referred to as backwards and forward compatibility). Finally, unlike ALice, which is multi-platform, earlier versions of SA is PC-based only. (It does appear that versions 2.4 and above of SA have a MAC version). It is your call which one to use, that is why I have decided to add asn extra week to this cycle.

For more information on SA, go to http://www.alice.org/kelleher/storytelling/index.html. To learn more about Alice, go to http://www.alice.org/.

Here is a link to Kaitlin’s original thesis about SA:

Tutorials (there are plenty).. Note that the lines often blur between them… don’t get confused (it is rather easy…) the idea is to challenge yourself. We are showing you Storytelling Alice simply as a reference point to the development of Alice. To repeat, while we believe that Alice is the logical choice you MAY wish to follow the links on the Alice site and try out the newer versions of Storytelling Alice.

Alice

Download Alice at: http://www.alice.org/index.php?page=downloads/download_alice

Some Tutorials


Do This
dothis

Mini Project:

For this lesson, there are two deliverables:

  1. Create a small mini project using Alice . This should be educational in nature (i.e., teach something through story). It can be on any subject matter you choose. Make it creative. It should be rendered so it can be played by your classmates. It is intended that the resulting artifact you create will be in the form of a video. Because the file size MAY be over the limit set by Canvas, we need you to upload your run-time video using the Easy Uploader application that I created for you (password=123456). I know we can use You Tube but I have very mixed emotions about doing this with class projects (loss of copyrights, using copyrighted works, FERPA, among them). So, please do not use You Tube but upload the projects using our private upload program. Follow instructions and be sure to make the correct selections in the drop downs. All lowercase!!!!

    Justin Champagne (previous Ed tech student) created a step-y-step set of instructions on how to create the video for your project:

    • Open Alice 2
    • click File
    • Click Open World
    • Then Find your folder project is in
    • click File
    • Scroll down to “Export Video”
    • Push “Record”
    • Let project play until its done
    • Push stop recording
    • Click “Export Video” on right side
    • Should read “Encoding Video…:
    • After a few minutes just Click “Open”
    • Should read “Merging sound and Audio”
    • Close out of video box
    • It might say “Error removing temporary folder”
    • Just click “ok”
    • Minimize the page
    • Click on “my video” in your folder
    • Rename/or Resave it using sa (lowercase) as your file name… and whatever file extension that is there… no need to add your name etc as the uploader function will take care of that.. please do not call this file anything else.. I need to know in advance what the file name will look like so I can preset the viewing page
  2. When done upload using Easy Uploader. In a day or so you can go here to see if it works (same password 123456); I will convert all of your files to an flv file show it shows on the viewing page. SELECT ALICE AS THE PROJECT NAME FOR THIS UPLOAD

    The idea is to show that you have learned enough about this program to be able to make a judgment about its applicability in educational environments and can complete part 2:

  3. Post in the Drop Box set up in Canvas a reflection on this program, answering the following questions:

    • Do you think this program is appropriate to use in a K-20/work environment? If so, how would you envision using it?
    • On a scale of 0-5 (5=very easy/intuitive) how would you rate the user interface with this product (be sure to specify which one: Alice or Storytelling Alice). Explain your rating in a few sentences.
    • Explain your personal experiences with the product … trials and tribulations, ah-ha! moments, etc).
    • Noting that this is a doctoral thesis project, review it in terms of your impressions about the kinds of work required at certain universities in so far as requirements for doctoral./MFA degrees. Do you think this kind of thing is appropriate? How would it be if FGCU instituted something similar (on a smaller scale) of a portfolio type of project requirement for its Ed Tech program? this is something we continue to discuss in this course.