Date post: | 13-Jan-2016 |
Category: |
Documents |
Upload: | norman-long |
View: | 213 times |
Download: | 0 times |
Introducing Computer Systems Introducing Computer Systems Related Topics Related Topics
in the First Study Semesterin the First Study Semester
Maksim Gorev, Vadim Pesonen, Peeter EllerveeMaksim Gorev, Vadim Pesonen, Peeter Ellervee Department of Computer Engineering Department of Computer Engineering
Tallinn University of Technology Tallinn University of Technology
Tallinn, Estonia Tallinn, Estonia
European Workshop on Microelectronics Education - May 12, 2010 - Darmstadt
22
Introducing Computer Systems Related Topics Introducing Computer Systems Related Topics in the First Study Semesterin the First Study Semester
MotivationMotivation StructureStructure Hands-on excercisesHands-on excercises Lessons learnedLessons learned Feedback and resultsFeedback and results
33
MotivationMotivation MMake “hard” study programs ake “hard” study programs
attractiveattractive RRise students interest and ise students interest and
keep them studyingkeep them studying GGive ive aa better overview of the better overview of the
specialization and related specialization and related subjectssubjects
MMain ain IIdeadea - - to present in a to present in a simplified manner the simplified manner the whole process ofwhole process of creating a systemcreating a system
44
Introducing Computer Systems Related Topics Introducing Computer Systems Related Topics in the First Study Semesterin the First Study Semester
MotivationMotivation StructureStructure Practical classesPractical classes Lessons learnedLessons learned Feedback and resultsFeedback and results
55
Course structureCourse structure
2 lectures2 lectures• Overview of the specialityOverview of the speciality• How the course is toughtHow the course is tought• Problems of designing a Problems of designing a
systemsystem
4 practical classes4 practical classes• Practical introductionPractical introduction• Learn to design systemLearn to design system• Hands-on experienceHands-on experience
CompetitionCompetition
66
Introducing Computer Systems Related Topics Introducing Computer Systems Related Topics in the First Study Semesterin the First Study Semester
MotivationMotivation StructureStructure Practical classesPractical classes
Class 1Class 1 Class 2Class 2 Class 3Class 3 CompetitionCompetition
Lessons learnedLessons learned Feedback and resultsFeedback and results
77
Practical ClassesPractical Classes
Main taskMain task - to provide the robot with the possibility - to provide the robot with the possibility to follow a line.to follow a line.
Robots use Basic-style programming languageRobots use Basic-style programming language Students are divided in groups by 4Students are divided in groups by 4 4 practical 4 practical classesclasses::
IntroductionIntroduction Hard-coded Hard-coded line line followingfollowing Feedback Feedback line line followingfollowing CompetitionCompetition
88
ClassClass 1 1
DDifferent ifferent methodsmethods of line following using robots of line following using robots• Hard-coded, IR, remote control, cameraHard-coded, IR, remote control, camera
Examples of student projectsExamples of student projectsPlaying…Playing…
99
Class 2Class 2
More practicalMore practical Boe-bot detailed overviewBoe-bot detailed overview BasicBasic study study
ServoServo motors motors PProgramming structuresrogramming structures
TaskTask — — inlineinline the robots movements the robots movements
1010
Class 3Class 3
Feedback controlFeedback controlObject detection using IR Object detection using IR
lightlightSimple model of Simple model of
embedded systemembedded systemBasic studyBasic study
• IR light detectionIR light detection• Programming structuresProgramming structures
Task – follow the line Task – follow the line using IR LEDs and using IR LEDs and sensorssensors
1111
CompetitionCompetition
Summary of achievementsSummary of achievements Possibility for analysisPossibility for analysis Design improvementsDesign improvements FunFun
1212
Introducing Computer Systems Related Topics Introducing Computer Systems Related Topics in the First Study Semesterin the First Study Semester
MotivationMotivation StructureStructure Hands-on excercisesHands-on excercises Lessons learnedLessons learned Feedback and resultsFeedback and results
1313
Lessons learnedLessons learned Complex trackComplex track
Hand-madeHand-made Irregular curvesIrregular curves
Battery chargeBattery charge Change of propertiesChange of properties
““Inadequate” IR detectionInadequate” IR detection CompetitionsCompetitions Advantages?!Advantages?!
Real world experienceReal world experience
1414
Introducing Computer Systems Related Topics Introducing Computer Systems Related Topics in the First Study Semesterin the First Study Semester
MotivationMotivation StructureStructure Hands-on excercisesHands-on excercises Lessons learnedLessons learned Feedback and resultsFeedback and results
1515
Feedback and resultsFeedback and results Feedback:Feedback:
• Possibility for interesting Possibility for interesting studystudy
• ExcitingExciting to deal with robots to deal with robots Statistics:Statistics:
• 85% attended 3 to 4 classes85% attended 3 to 4 classes• 15% attended 1 to 2 classes15% attended 1 to 2 classes
Group sizeGroup size• 25 per group25 per group• Wrong expectationsWrong expectations• Smaller subgroupsSmaller subgroups
Attendance, %
510 13
72
0
10
20
30
40
50
60
70
80
1 of 4 2 fo 4 3 of 4 4 of 4
1616
Introducing Computer Systems Related Topics Introducing Computer Systems Related Topics in the First Study Semesterin the First Study Semester
MotivationMotivation StructureStructure Hands-on excercisesHands-on excercises Lessons learnedLessons learned Feedback and resultsFeedback and results
1717
Thank You !Thank You !
Any questions?Any questions?