Difference between revisions of "Courses"

From Imperial College Robotics Society
Jump to: navigation, search
Line 14: Line 14:
 
* For enquiry please contact [[User:twigHK|Thomas B.]].
 
* For enquiry please contact [[User:twigHK|Thomas B.]].
 
* Please remember to buy [https://www.imperialcollegeunion.org/shop/club-society-project-products/software-products/ Software Soc.'s free membership].
 
* Please remember to buy [https://www.imperialcollegeunion.org/shop/club-society-project-products/software-products/ Software Soc.'s free membership].
 +
 +
 +
== Introduction to Android ==
 +
 +
The course aims to post short lessons online, teaching the essentials of developing for your own android device, and instruction on how to make apps that can use onboard hardware such as accelerometers and GPS, and interface with an mbed microcontroller for larger projects.
 +
 +
Our pilot primarily-wiki-based course enables you to learn anytime at your leisure from lessons posted on the wiki and drop by our ICRS labs if you get stuck. Stuck already? Just not drop by [[Labs_and_Equipment|us]], and we will help.
 +
 +
* Access the lessons here:
 +
**[[Android_Calculator|Android Calculator]].
 +
 +
* For enquiry please contact [[User:George|George]].
  
  

Revision as of 21:40, 15 January 2013



The robotics society hosts several courses to help beginners get the basic knowledge required to start taking part in our projects. Please see specifics about each course below to see how to join and when they are running. If you are unable to get on a course then please feel free to view our Tutorials.

ARM Robotics 101

Robotics 101 logo.png

This year, in the Autumn term, we will be holding a robotics course which aims to bring beginners up to speed with fun and competitive robotics. Each participant will have an exciting opportunity to learn about robotics, become familiar with all the common components and technologies involved.

C++ for Beginners

Our very first cross-society cooperation course with the Software Soc.! This course aims to introduce programming though the language of C++ to beginners.


Introduction to Android

The course aims to post short lessons online, teaching the essentials of developing for your own android device, and instruction on how to make apps that can use onboard hardware such as accelerometers and GPS, and interface with an mbed microcontroller for larger projects.

Our pilot primarily-wiki-based course enables you to learn anytime at your leisure from lessons posted on the wiki and drop by our ICRS labs if you get stuck. Stuck already? Just not drop by us, and we will help.

  • For enquiry please contact George.


Crash course in CAD

Introducing knowledge previously reserved for the mechanically inclined, now YOU can become a CAD expert in no time!

  • Ahem* This course aims to introduce Computer Aided Design (CAD) to beginners across departments.
  • More information can be found on the CAD course page.
  • For enquiry please contact Christian C.

Previous Courses

Below is the information for courses we have run previously, which we aim to revive as soon as our capacity problems are sorted out.

Please note that the information displayed may be outdated.

PCB 101

PCB-loop.jpg

During the autumn term, ICRS will be hosting a PCB design course. The aims of this course are to teach people who are interested in circuit board design how to create a fairly complex PCB and allow them to test it in a "surprise" project.

  • More information can be found on the PCB 101 page
  • For enquiry please contact the course supervisor Alex Toea

Introduction to Arduino

Arduino.jpg

Microcontrollers are everywhere. You're probably carrying more than one microcontroller on you right now. This workshop aims to get people familiar and confident with using these handy little devices. Centered around the infamous Arduino development boards, each workshop session hopes to explore different aspects of how to use microcontrollers and design with them.

Android OS programming 101

Android 101.jpg

As mobile computing is becoming more and more of the norm than exception and with the rise of open-source, there is no better time to learn how to programm with the Android SDK to harness the power of your Android smartphones and tablets. What's more? In this course, you'll be taught how to interface your apps with electronics and hardware using the ROS operating systems for electronics & robotics applications.

Organizing a Course

If you want to organize a course or a lecture, have a look at Organising An Event.