Skip to content
TechSpark Academy
  • Online
    • Get digital with our live, online program. Book the option that’s right for you- live classes, tutoring or mentoring.

      DISCOVER

    • Book Class
      • Code in Python
      • Mobile Apps with Swift
      • Hacker Mode – Cybersecurity
      • Artificial Intelligence
      • Digital Technology & the Environment
      • Animation & Game Design
      • Swiss Olympiad in Informatics Labs
    • Book Tutoring
      • Code in Python
      • Mobile Apps with Swift
      • Hacker Mode – Cybersecurity
      • Artificial Intelligence
      • Digital Technology & the Environment
      • Animation & Game Design
    • Book Mentoring
      • Mentoring options
  • In Person
    • Get digital with our hands-on Swiss based camps, workshops and afterschool clubs. Sign up to the location and date that’s right for you.

      DISCOVER

    • Sign up
      • Camps
      • Workshops
      • After-School Clubs
    • Browse courses
      • Code in Python
      • Mobile Apps with Swift
      • Hacker Mode
      • Digital Storytelling
      • Robotics
      • Artificial Intelligence
      • Animation & Game Design
      • Digital Technology & the Environment
      • Web Design
      • Digital & Multisports
      • Ski X Digital
    • Discover Camp Life
      • Camp Life
  • Outreach
    • Discover our outreach initiatives and learn about our scholarship opportunities. Get involved or support us through your company’s Benevity platform.

      DISCOVER

    • Initiatives
    • Scholarship
  • Blog
    • Discover the latest stories about TechSpark Academy and digital learning.

      DISCOVER

    • Latest news
  • About us
    • Learn about our world and what drives us. Meet our team and our partners.

      DISCOVER

    • Our world
    • Our team
    • Our partners
  •  
Menu Close
  • Online
    • Get digital with our live, online program. Book the option that’s right for you- live classes, tutoring or mentoring.

      DISCOVER

    • Book Class
      • Code in Python
      • Mobile Apps with Swift
      • Hacker Mode – Cybersecurity
      • Artificial Intelligence
      • Digital Technology & the Environment
      • Animation & Game Design
      • Swiss Olympiad in Informatics Labs
    • Book Tutoring
      • Code in Python
      • Mobile Apps with Swift
      • Hacker Mode – Cybersecurity
      • Artificial Intelligence
      • Digital Technology & the Environment
      • Animation & Game Design
    • Book Mentoring
      • Mentoring options
  • In Person
    • Get digital with our hands-on Swiss based camps, workshops and afterschool clubs. Sign up to the location and date that’s right for you.

      DISCOVER

    • Sign up
      • Camps
      • Workshops
      • After-School Clubs
    • Browse courses
      • Code in Python
      • Mobile Apps with Swift
      • Hacker Mode
      • Digital Storytelling
      • Robotics
      • Artificial Intelligence
      • Animation & Game Design
      • Digital Technology & the Environment
      • Web Design
      • Digital & Multisports
      • Ski X Digital
    • Discover Camp Life
      • Camp Life
  • Outreach
    • Discover our outreach initiatives and learn about our scholarship opportunities. Get involved or support us through your company’s Benevity platform.

      DISCOVER

    • Initiatives
    • Scholarship
  • Blog
    • Discover the latest stories about TechSpark Academy and digital learning.

      DISCOVER

    • Latest news
  • About us
    • Learn about our world and what drives us. Meet our team and our partners.

      DISCOVER

    • Our world
    • Our team
    • Our partners
  •  

Teaching Guidelines - Online

Welcome on board!
We’re excited to have you as part of our team.

These are the next steps for each of our online teaching opportunities:

• Classes – (Teaching material provided by TechSpark) class assignment is done manually by a member of the team. You can view online classes on our website and express your interest in teaching those courses by contacting us.

• Tutoring – (Teaching material provided by TechSpark) You will be asked to update your profile on the database with your teaching availability calendar. We encourage you to select repeat sessions by hour and by week (such as making yourself available every Wednesday from three till five for example). This allows parents and students to book re-occurring weekly sessions.
• Mentoring – (No teaching material provided. You will teach topics which you indicate on your Mentor form to students up to 18 years old – high-school level) Your profile will go live on our website, and customers will be able to book a time with you.

Our teaching style

As you may be aware we have a specific teaching style we would like you to follow:

• We have a student centric teaching style. We run classes in small groups of 4-5 students on average. Tutoring & Mentoring is usually one-on-one. Our approach is hands-on, combining introductory concepts and theory with plenty of hands-on learning opportunities.

• For each course, we have a pre-prepared module you are asked to review and consult in preparation for the course. Instructor and student materials are all included.

Course specificities
At the end of each completed course(not applicable for trial lessons), you will be asked to e-sign a certificate and an individual feedback form for each child. We also get our student’s feedback at the end of each course which is then shared with instructors.

Quality Guidelines for teaching at TechSpark Academy

These teaching guidelines apply to online computer science classes of 3-6 students and to private tutoring sessions with adaptation for the presence of 1 student. These are shared with each TechSpark Academy instructor before each new online teaching event and are understood to be a summary complementary to the educational videos mentioned below.

Prepare with Instructor Educational videos

Once onboard, you will be asked to watch 5 short videos to prepare yourself to teach with us.

Under Teaching Guidelines in Learndash, you will find five videos cover the following topics:
1. Class opening and introduction
2. Teaching philosophy (and how to provide feedback)
3. Addressing and overcoming challenges (for ex. advanced students, parents)
4. Technical troubleshooting (for ex. software installation)
5. Combining different courses for small groups (if applicable)

Please take time to review the videos before teaching your first class.

(Coming Soon: Once you have watched the video, kindly take the self-evaluation to make sure you are familiar with the content. If your score is less than 95%, you will need to watch selected videos again to make sure you are comfortable with the teaching philosophy and approach. Being ready to teach with us will help ensure a high score from your students!)

Teach on Learndash LMS

Online classes and tutoring session are taught by accessing TechSpark materials on Learndash Learning Management System (LMS) platform. Here you will find instructional presentations, assignments (exercises and their solutions), and quizzes (which we call “evaluations” as we are not a “formal school”).

(Coming Soon: On Learndash, you will also find the certificates to be delivered to each student at the end of a class or tutoring session which follows one of our pre-prepared modules.)

NB: Our Mentoring sessions cover “free content” at the discretion of each mentor or based on clients’ requests. There is no need to access materials on Learndash (unless you find something useful to you) and there is no need to deliver student certificates.

Prepare by checking the level of your student(s) (If applicable)

Each student registering for an online class or tutoring session is invited to take a Self Assessment Quiz. The quiz has 21 questions designed to assess how much student knows about programming & computer science. The less a student knows, the shorter the test will be (i.e. once a student starts to get everything wrong, the test will abort and inform the student that it is complete and thank him for having taken the quiz). We advise you to spend 5 mins at the start of your first lesson doing the quiz with your student. This will give you a good idea on how to pace the rest of your lessons.

Click here to try the Self Assessment Quiz

Summary TechSpark Teaching philosophy

Student Expectations and Feedback Survey
• At the opening session, ask student(s) what their course expectations are and write them your electronic board. If they have no idea, that’s OK too… (but they probably will)
• On the last day please allow time for students to take the TechSpark post course survey, approx 5 mins.
• Revisit expectations on last day after the survey to see how objectives were met. (NB: It is important that this be done after the survey, as you want survey feedback to be spontaneous and not influenced by the feedback of another student).

Student Self Assessment & Feedback survey are visible for your reference in your Learndash account.

Theory and Practice
• Make appropriate use of provided slides to introduce concept and frameworks.
• You do not need to spend much time on theory. The course is axed on the practical
• However, this does not mean that you need to start coding without previous introduction of key concept
• Key point: always, always, always define terms before using them (for example don’t use the word print without telling your student that it means “display output”)

Make your logic overt (i.e. known to your audience)
• Tell them WHAT you are going to do before you do it
• Tell them WHY you are doing it, and WHY it is important
• Give your students an idea of the course or tutoring sessions time structure
• Refer to the guidelines in video Nr on Teaching philosophy

Q&A
• When a student asks a good question, stop teaching for a few minutes, repeat the question. In group setting, see if another student wants to explain it – very important
• Then explain the concept, and answer it
• Validate student understanding; if not yet clear, explain it in another way, use schematics/imagery and examples as may be needed
• NB: this is a good way to share learning

Slow down to the ability of your audience
• Do not try to go forward too fast. If you cannot finish the module no problem. Very important!
• Remember, “less can be more”
• You do not have to meet a specific “deadline or destination” there is no test or formal evaluation at the end (only a survey to get general feedback)
• You want your audience to take away something tangible (i.e. a project with a simple game for ex.) even if very limited
• In an online class setting, you may want to allow better students to help others (if they wish, no need to push them to do so), using the online break-out rooms

Online Classes – Make appropriate use of breaks
• Make use of appropriate short breaks to allow students to get a drink or use the rest room. Short breaks every hour are appropriate.

CONTACT

TechSpark Academy Sàrl (LLC)

Lausanne office

Chemin des Ramiers 8,

1009 Pully, Switzerland

+ 41 79 697 13 00

marta@techsparkacademy.ch

TechSpark Academy Sàrl (LLC)

Zürich office

1 Wiesenstrasse

8700 Küsnacht, Switzerland

+41 76 736 90 09

kate@techsparkacademy.ch

Instagram Twitter Facebook-f
GET OUR NEWS
Get Involved
Teach with us
Innovation-Award

© All rights reserved TechSpark Academy 2019

Privacy Policy         Terms & Conditions

Our website is using cookies to improve user-friendliness. By using the site you agree to our cookie policy
Cookie SettingsAccept All
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT
×