Introduction to the Julia Language

Julia_(programming_language)_logo (1)Julia is a high-level, high-performance dynamic programming language for technical computing, with syntax that is familiar to users of other technical computing environments such as MATLAB.

The workshop will cover the basics of Julia (basic operations, Data objects and control statements) , and only basic coding experience is required for it. Then we will be using it to tackle some numerical computation problems (i.e. Project Euler Questions). As it’s an opensource language, all you need to participate is a laptop with Julia studio installed (or the language and your favourite editor).

The course will be run by Kevin O’Brien who is an experienced R instructor and has run classes with us before on R and ggplot2.

The workshop will take place from 4pm to 6pm on Saturday May 24th. The cost will be €10 for non members, with all proceeds going to supporting TOG.
If you would like to sign up, please complete the form below.
Continue reading “Introduction to the Julia Language”

Linux 1. Introduction to the Command Line

tuxLinux is a free open-source operating system invented by Linux Torvalds and developed by a community of developers worldwide. Linux is based on UNIX and has been ported to every platform in use today including PC, Mac, Sparc and ARM and is the base operating system behind Arduino and Android. It is released under the GNU public license and can be copied and reused freely.

TOG will be offering a six week introductory course to the Linux Command Line on Monday nights starting in January. This course assumes no previous programming experience.

This course will teach you how to administer your Linux system from the command line. It will not cover installing Linux nor will it cover Gnome or KDE functionality. Instead, we will be using VirtualBox and each student will download a virtual hard drive with the latest Debian preinstalled and configured for the course.

When: Mondays Jan 6th – Feb 10th 2014.
Time: 7:00 – 10:00pm (with 30 min break)
Sessions: 6.
Where: Tog Classroom.
Price: 100 euros.
Curriculum:
  • Introduction – setting people up, using the command line.
  • Linux file system
  • Processes
  • The vim Editor
  • Command Line Utilities
  • Shell Scripting
  • Startup and Shutdown
  • Globbing and Regular Expressions
  • awk, sed, grep
  • Installing Software with apt-get and make

Continue reading “Linux 1. Introduction to the Command Line”

LilyPad Workshop

LilyPad Arduino Microcontroller
LilyPad Arduino Microcontroller
Think about a coat that detects changes in air and body temperature and automatically adjusts to keep you comfortable. How about a sonar based device enabling you to see in the dark? Or always having your music player, video player, radio, and mobile phone with you wherever you go because they are built into your tshirt? eTextiles, electro-craft, wearable electronics; it’s about taking technology and transforming it around your body, creating symbiosis. Whether you’re looking to augment the human condition with technology or you’re more interested in the romantic ethereal glow of twinkly lights, you have to start somewhere.

In this short series of workshops we will provide a quick introduction to the Arduino Lilypad line of wearable electronics. We’ll look at how to tell the micro-controller (the smart component) what to do, and how to use some sensors and actuators*. And then how to put it all together into an actual, wearable, project.

Taking place one evening a week, for three weeks, we hope to introduce you to a new passion that combines electronics, programming, and crafting. Sound scary? The only pre-requisite is that you have a laptop (with USB port) you can bring to the workshops. We’ll help you with all the rest.

*components that do something, e.g. a buzzer makes a sound

Continue reading “LilyPad Workshop”

Crochet for not-quite beginners – Sat 17th August

So you started to crochet, but never quite got further than a square that turned into a triangle? This is the class for you. We’ll look at some further techniques, such as crochet in the round starting with a magic circle and stitches for decreasing.  During the class you’ll get a reminder of the basics, and then we’ll make a sphere, which combines increases with decreases and is a great starting point for making hats or amigurumi toys.

Giant Granny Square
We’ll be moving on from here

 

Continue reading “Crochet for not-quite beginners – Sat 17th August”

Beginners’ Crochet Class

Back by popular demand! Want to learn how to crochet?

Giant Granny Square
A granny square in progress

There will be another wonderful beginners’ class run by Tríona on Saturday 28th of July from 2pm to about 4pm.

During the class you will learn the basics, how to hold the hook and yarn, how to do chain stitch, how to do double and treble stitches. By the end of the class you should be well on your way to starting your first granny square. Continue reading “Beginners’ Crochet Class”