Embedded Programming

This workshop is postponed until further notice.

Dates: 5 consecutive Wednesday nights, July 7 - August 4
Time: 6:00pm-9:00pm, with a tea break at 7 pm (light refreshments provided)

As part of our Rapid Prototyping Initiative, Cicada Innovations will be running a series of technical courses based on MIT Fab Lab principles, covering a wide range of topics including firmware development, IoT software development, mechanical design and electronics. Each of these modules will be taught by experts with experience working in highly technical, product development roles.

This module will focus on a best practice approach needed to develop an application that interfaces a user with an output device. The course will cover programming in C/C++ and will be primarily focused on the Arduino platform although the merits of other platforms will be covered.

COST

A non-refundable fee of $50 to cover the cost of materials, consumables and refreshments, payable in advance.

ELIGIBILITY REQUIREMENTS
  • Preference will be given to applicants who are:
    Currently working at a startup or scale up, especially those in a technical product development role.
  • Are experienced programmers (have at least 1-2 years of active programming experience in C/C++, Java, Python, JavaScript or similar)
  • Have an understanding of how to use the commandline interface of their computer.
  • Sydney-based (there is no online version of this course).
  • Participants should have access to a laptop using the Microsoft Windows operating system or are be able to set up new development environments on their laptops themselves.

LEARNING OUTCOMES

By the end of the course, you will…

  • Be familiar with the types and application of embedded programs
  • Understand how to set up an Arduino based embedded system
  • Interact with sensors and read the sensor values.
ABOUT DOMINIK FRETZ (Course Facilitator)
Monthly Buzz - Square

Dominik has been working as a consulting software engineer for the last 20 years. Most recently, he has headed the software team for OpenROV, a start-up producing underwater drones. A skilled educator and trainer, Dominik has used his experience to lead software teams from initial design, through implementation and testing to delivery. Now working in advisory and project management roles, he utilises a variety of platforms alongside topics like GIT, unit testing and SOLID principles.


LOCATION

The coursework will be delivered in a workshop face-to-face format to a maximum of 8 people.

Cicada Innovations
National Innovation Centre
2-4 Cornwallis St, Eveleigh, NSW 2015
(next to Redfern train station)


SOCIAL DISTANCING & COVID SAFETY
  • Spaces will be limited for this course.
  • The workshops will run in a large presentation room where a distance of 1.5 metres between participants will be maintained at all times.
  • Social distancing and hygiene procedures will be observed throughout without exception.