Creating with Code


In Introduction to Computer Studies we have spent the past week working with python, a simple programming language that is the basis for many programs and games that some may be familiar with. We have been creating basic programs that allow users to input commands and interact with the program. This includes a question and guessing game where users are trying to guess what the computer is “thinking of.” It can be a challenging unit for some learners, but most find it the most rewarding because they have a list of products to look back at and see how far they’ve come.

Covid Films and Movie Posters


These are certainly interesting times with a lot to process. In our communications technology course we’ve taken it upon ourselves to unpack some of that by making movies about our time during the pandemic. The movies ranged from documentaries to post apocalyptic science fiction themes. They were done with care, taking physical distancing and safety precautions into account. We all had a lot of fun, and learned so much about the movie-making process, such as filming, editing, and voice overs.

Virtual Worlds: Minecraft Club Promo Video!

Our Virtual World is now 6 months old! To celebrate we decided to create a short promotional video to showcase all the amazing and creative things our students have built. I am looking forward to what else we will achieve this year as the club has grown significantly since the start of the school year. If you are interested in the history of the Minecraft club you can see some of our previous blogposts.

Minecraft: Building Virtual Worlds – The Origin story of our Minecraft world!
Virtual Worlds: A Home away from Home – Building and Living in a Virtual World during COVID-19 Shutdown.
Virtual Worlds: The Great Wall Initiative – Securing the frontier, and the start of group adventures.
Virtual Worlds: Building a Community Village – How to build a community village and helping new players.

Enjoy the video!

Playing with Code

During the final weeks of Exploring Computer Technology we have been learning about, and learning to, code. Specifically we have been using a programming language called Python to write programs, starting with very basic and moving to more complex programs.

There is a beauty to the code, as it is with any language. Students have learned how to write, and troubleshoot, their own code. They have developed a unique style for their code, and as it can be seen there are many different solutions to the same problem, demonstrating that programming in Python, as well as other languages, can be a creative process.

They were tasked with such projects as pretending they were a game developer who is tasked with creating a magical ring that grants a wish, as well as more mundane programs such as a calculator that asks for shapes and calculation types and runs the calculations for a 3D object returning values such as surface area and volume of simple solids.

Some students have had the desire to go beyond the classroom and use functions to write a simple “rock, paper, scissors” game, with a twist! Creating an actual game program, all using free, open source, resources that they can continue to use after class is over.

Having fun With Digital Art and Music in Commtech

 

During these unusual times it’s necessary to take a step back and do something fun. In the communications technology course we took some time creating fun album covers for made-up bands. This involved using open source software, giving students the ability to continue to do photo editing outside of a traditional classroom setting. It also introduced the concept of alternatives to big name software and problem solving using technologies similar, but not identical to, programs such as Photoshop.

After the album covers were created, students got a chance to experiment with making sound files to attempt to mimic music that would be found on a music album with the cover they had created.