1 Introducing Computer Systems Related Topics in the First Study Semester Maksim Gorev, Vadim Pesonen, Peeter Ellervee Department of Computer Engineering.

Slides:



Advertisements
Similar presentations
Junkbots Junkbots Scott Turner School of Science and Technology, University of Northampton The School of Science and Technology.
Advertisements

Teaching Robotics Through Play and Challenge Euan McGookin Department of Aerospace Eng. (formerly Dept of Electronics & Electrical Eng.) University of.
Small Group Teaching. The Importance of Seminars Develops students' understanding Encourages students to take responsibility for their own learning Develops.
A Model for Infusing Engineering and Programming Concepts in Introduction to Computer Courses at Community Colleges. Intro to Robotics and Programming.
Giving Feedback. The right and the wrong. >> giving feedback
Just Add Wheels: Leveraging Commodity Laptop Hardware for Robotics Education Jonathan Kelly, Jonathan Binney, Arvind Pereira, Omair Khan and Gaurav S.
Robotics Where AI meets the real world. Ankit Jain
Bad News Bots E2 Ryan Bove Kara Collins Peter Courtney Kyle O’Reilly Benjamin Rowland Concept Design Review.
By Quynh Huynh. Overview Small, low cost introductory robot (i.e. it’s meant to be educational) Fully programmable Targeted at kids ages 8+ Mostly used.
REU LEGO MINDSTORMS NXT SOCCER Kenneth Mendoza, Paul Balda, Abimilex Reverón & Mentor : Andres Buss Molina Department of Computer Science & Engineering.
Computer-Supported Learning Research Group Prof. Dr. Ulrik Schroeder THE EFFECT OF TANGIBLE ARTIFACTS, GENDER AND SUBJECTIVE TECHNICAL COMPETENCE ON TEACHING.
Department of Automatic Control & System Engineering The University of Sheffield Yashar Baradaranshokouhi Virtual Laboratory Leader: Dr. Anthony Rossiter.
Design and Programming of Computer Games TDDD23. Introduction to TDDD23 Course overview Games from last year Course pedagogy Game design / SE Course Goals.
City College of New York 1 John (Jizhong) Xiao Department of Electrical Engineering City College of New York Projects for Advanced.
Deepak Kumar Promising Practices in CS1 Personal Robots for CS1 Deepak Kumar Bryn Mawr College.
Deon Blaauw Modular Robot Design University of Stellenbosch Department of Electric and Electronic Engineering.
Dec09-11 Embedded Systems Design Though Curriculum Jacqueline Bannister Luke Harvey Jacob Holen Jordan Petersen.
Embedded Programming and Robotics Introduction and Overview Presented by John Cole Senior Lecturer in Computer Science The University of Texas at Dallas,
Introduce about sensor using in Robot NAO Department: FTI-FHO-FPT Presenter: Vu Hoang Dung.
Adventures in Alice Programming One-Week Workshop Motivation and Background Susan Rodger Duke University June/July, 2010 Supported by the National Science.
Adapted for STLP Camp ‘10 STLP Robotics Camp June 3 & 4.
Systems Engineering as an Undergraduate Degree Federal University of Minas Gerais - UFMG School of Engineering Oriane Magela Neto Associate Professor of.
1 A Local and Remote Radio Frequency Identification Learning Environment Andrew Shields & David Butcher Wireless and Mobility Research Group, Institute.
14 October 2009 Global Colloquium on Engineering Education, Budapest1 Engineering is fun in the instrumentation laboratory Angéla Váradi, Tamás Bodolai.
USING AN INTEGRATED 3D AND ROBOTICS ENVIRONMENT TO TEACH COMPUTATIONAL THINKING EFFECTIVELY Stephanie Graham Shiloh Huff Sabyne Peeler * This research.
Engaging Undergraduate Students with Robotic Design Projects James O. Hamblen School of ECE, Georgia Tech, Atlanta, GA
The Patrolling Android By: Reinaldo Molina University of Florida Department of Electrical and Computer Engineering IMDL – EEL 5666/4665 Date: 09/12/2013.
CSE543T: Algorithms for Nonlinear Optimization Yixin Chen Department of Computer Science & Engineering Washington University in St Louis Spring, 2011.
First experiences in lecturing Research Methods in Tirana Z. Budimac, M. Ivanović, G. Rakić.
Robotics. What is a robot? Have you seen a robot? Where? – In a photo? – Video? – In real life?
Ministry of Higher Education Sohar College of Applied Sciences IT department Comp Introduction to Programming Using C++ Fall, 2011.
EEE499 Real-Time Embedded Systems Introduction & Course Outline.
Key points from IUCEE Algorithms workshop Group-5 S.Padmavathi C.Sujatha Narayanan.
Team 1 Asha Chigurupati Sungjune Jang Tian Tang. Navigation  Racing + Avoiding : SSI feedback + Encoders  Line tracing? Only on the board  Wall tracing?
Interactive educational system for coal combustion modeling in Power Plant boilers Marek Gayer, Pavel Slavík and František Hrdlička Computer.
Computer Education for First Year High School Student By: Bacala, Jane De Asis, Xela June L.
Progress presentation
WHAT MAKES A GOOD AND BAD ACTIVITY? CAUSE/SERC Workshop May 16, 2007 Joan Garfield.
Typical DOE environmental management robotics require a highly experienced human operator to remotely guide and control every joint movement. The human.
Final Year Project(EPT4046) Development of an internet controlled Surveillance Mobile Robot By Mimi Madihah Bt Mohd Idris Id: BACHELOR OF ENGINEERING.
Retention - Seminar Course Freshmen/Sophomore Seminar course 2 credits Professional Issues –Career Building –Sub-areas of ECE / Curriculum Options –What.
1 SPIRIT Silicon Prairie Initiative on Robotics in Information Technology Curriculum Overview.
Cell Phone Controlled Robotic Vehicle. Cell Phone Controlled Robotic Vehicle Introduction  The project is designed to develop.
Wireless Communication Project Ideas for Engineering Students.
Lego League. What is the Lego League? What we will be doing for the next few weeks The AIM of the next few weeks is to gain knowledge into programming,
Fire Fighting Robotic Vehicle. Introduction:  It is designed to develop a fire fighting robot using RF technology for remote.
Programming Design ROBOTC Software Principles Of Engineering
Introducing Control in an Open Online Course
VEX IQ Mix & Match Curriculum
Academic Year LINE FOLLOWER
“Murphy” Surveillance Robot
Chapter 5 Teaching Methods.
Programming Design ROBOTC Software Computer Integrated Manufacturing
Legos in the Classroom Ryan Oliver
Master Teacher Special Interest Group
8th Grade Everything Robotics Elective Mrs. Young
M.VIKRAMADITYAN Graduate Student Mechanical Engineering
The schematic of the wire connection in the module
LESSON 03 Turning In Place. LESSON 03 Turning In Place.
Software Engineering INTRODUCTION
Programming Design ROBOTC Software Principles Of Engineering
Special Sensor CMU Camera 3
C Programming Lecture 0 : Introduction
Computer and Systems Engineering
Department of Mathematics
Wrap-up Computer Vision Spring 2019, Lecture 26
Programming Design ROBOTC Software Principles of Engineering
THE SYSTEMS APPROACH TO CURRICULUM DEVELOPMENT
Naomi Unkelos-Shpigel1,2, Julia Sheidin1,2, Moran Kupfer2
Dobot manipulator Maker experimental classroom Course introduction.
Presentation transcript:

1 Introducing Computer Systems Related Topics in the First Study Semester Maksim Gorev, Vadim Pesonen, Peeter Ellervee Department of Computer Engineering Tallinn University of Technology Tallinn, Estonia European Workshop on Microelectronics Education - May 12, Darmstadt

2 Introducing Computer Systems Related Topics in the First Study Semester  Motivation  Structure  Hands-on excercises  Lessons learned  Feedback and results

3 Motivation  Make “hard” study programs attractive  Rise students interest and keep them studying  Give a better overview of the specialization and related subjects Main Idea - to present in a simplified manner the whole process of creating a system

4 Introducing Computer Systems Related Topics in the First Study Semester  Motivation  Structure  Practical classes  Lessons learned  Feedback and results

5 Course structure  2 lectures Overview of the specialityOverview of the speciality How the course is toughtHow the course is tought Problems of designing a systemProblems of designing a system  4 practical classes Practical introductionPractical introduction Learn to design systemLearn to design system Hands-on experienceHands-on experience  Competition

6 Introducing Computer Systems Related Topics in the First Study Semester  Motivation  Structure  Practical classes Class 1 Class 1 Class 2 Class 2 Class 3 Class 3 Competition Competition  Lessons learned  Feedback and results

7 Practical Classes  Main task - to provide the robot with the possibility to follow a line.  Robots use Basic-style programming language  Students are divided in groups by 4  4 practical classes: Introduction Introduction Hard-coded line following Hard-coded line following Feedback line following Feedback line following Competition Competition

8 Class 1  Different methods of line following using robots Hard-coded, IR, remote control, cameraHard-coded, IR, remote control, camera  Examples of student projects  Playing…

9 Class 2  More practical  Boe-bot detailed overview  Basic study Servo motors Servo motors Programming structures Programming structures Task — inline the robots movements

10 Class 3  Feedback control  Object detection using IR light  Simple model of embedded system  Basic study IR light detectionIR light detection Programming structuresProgramming structures  Task – follow the line using IR LEDs and sensors

11 Competition  Summary of achievements  Possibility for analysis  Design improvements  Fun

12 Introducing Computer Systems Related Topics in the First Study Semester  Motivation  Structure  Hands-on excercises  Lessons learned  Feedback and results

13 Lessons learned  Complex track Hand-made Hand-made Irregular curves Irregular curves  Battery charge Change of properties Change of properties  “Inadequate” IR detection  Competitions  Advantages?! Real world experience Real world experience

14 Introducing Computer Systems Related Topics in the First Study Semester  Motivation  Structure  Hands-on excercises  Lessons learned  Feedback and results

15 Feedback and results  Feedback: Possibility for interesting studyPossibility for interesting study Exciting to deal with robotsExciting to deal with robots  Statistics: 85% attended 3 to 4 classes85% attended 3 to 4 classes 15% attended 1 to 2 classes15% attended 1 to 2 classes  Group size 25 per group25 per group Wrong expectationsWrong expectations Smaller subgroupsSmaller subgroups

16 Introducing Computer Systems Related Topics in the First Study Semester  Motivation  Structure  Hands-on excercises  Lessons learned  Feedback and results

17 Thank You ! Any questions?