International Conference on Interdisciplinary
Research in Engineering, Management,
Pharmacy & Sciences
ICIREMPS – 2014

Pr...
Organization of Presentation
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.

Project Based Learning- Essen...
Project Based Learning
Essentials
&
Definition

3/3/2014

Project based learning methodologies for
Embedded Systems Design...
Project Based Learning- Essentials
 What is Project-Based Learning ?
 How is PBL different from traditional approaches t...
Project Based Learning – Definition
A systematic teaching method that engages students in
learning essential knowledge and...
Instructor’s Role
( Meta-cognitive Coaches )
 Serve as facilitator
 Model thinking and problem-solving strategies
effect...
Student’s Role





3/3/2014

Set goals
Explore and ask questions
Work well with peers
Stay accountable to self, peers...
Project-Based Learning - Research …
 Increases student motivation and engagement in learning.
 Is more effective that tr...
Project Based Learning
Methodologies
for
Embedded
and
Intelligent Systems Design
3/3/2014

Project based learning methodol...
Embedded Technology Drivers

Less Power Consumption
Less Price/ More Economical
More or Less components per board/system
A...
View of Embedded Designer
Subsystem and
Component View
Concurrency
and
Resource view

Embedded
System
Architecture

Distri...
Basic disciplines incorporated for
Embedded System Design
Mechanical
Engineering

Material
Engineering

Electronics
Engine...
Design flow for Embedded and
Intelligent System Design
Product
Requirements

System
Architecture

Selection of Intelligent...
Layered Architecture of an
Embedded System
Application Software
Operating System
Hardware

CPU / Controller
3/3/2014

Proj...
Embedded Software Platform
Application Software
Application Programming Interface
Operating System
Communication
Software
...
Embedded Hardware Platform

LCD

LED
Functional Keypad

Sensors
ADC
DAC
Power Supply
Unit

Processor or
Controller
(CPU)

...
Process of Embedded System Development

Integrated
Development
Enviornment
Writing Code
using Text Editor
Translate Code
i...
Waterfall model for Process of
Embedded System Development
Requirements
Engineering

Hardware Prototype Development and
Si...
Embedded Hardware and Software Development on
8051 Microcontroller Platform

Blank
8051

Test a
8051 on a
Real Circuit

3/...
Embedded Hardware and Software
Development on AVR Microcontroller Platform

Blank
AVR

Test a
AVR
on a Real
Circuit

3/3/2...
Embedded Hardware and Software
Development on ARM Microcontroller Platform

Blank
ARM

Test a
ARM on a
Real Circuit

3/3/2...
Other Embedded Computing Methodologies
Digital Signal Processing
based Systems
Digital Image Processing
based Systems
Mobi...
Design Complexities and Implementation
Problem Domain complexity
Development Process complexity
Choice Domain complexity

...
Related Work

3/3/2014

Project based learning methodologies for
Embedded Systems Design

24
Related Work

3/3/2014

Project based learning methodologies for
Embedded Systems Design

25
3/3/2014

Project based learning methodologies for
Embedded Systems Design

26
3/3/2014

Project based learning methodologies for
Embedded Systems Design

27
3/3/2014

Project based learning methodologies for
Embedded Systems Design

28
3/3/2014

Project based learning methodologies for
Embedded Systems Design

29
Conclusion
 The purpose of our paper is to present a generalized approach
in learning Embedded systems and Intelligent sy...
References
[1] Davcev, Danco, et al. "Project based learning of embedded systems." Proc. 2nd
WSEAS Int. Conf. Circuits, Sy...
References (Contd..)
[6] F.L.Lewis, “Wireless Sensor Networks” chapter 4 in D. J. Cook and S. K. Das,
editors, Smart Envir...
References (Contd..)
[11] Javier Macías-Guarasa, Juan Manuel Montero, Rubén San-Segundo,
Álvaro Araujo, Octavio Nieto-Tala...
References (Contd..)
[16] Dr. KVKK Prasasd, , Embedded/Real time Systems: Concepts Design and
Programming, Black Book Drea...
Acknowledgements
1. Dr. Soni Changlani
HOD EC, LNCTS, Bhopal
2. Prof. Dr. Minal Saxena ,Prof. Sangeeta Shukla, Prof. Bhart...
Robert Frost

Thank You…
3/3/2014

Project based learning methodologies for
Embedded Systems Design

36
Upcoming SlideShare
Loading in …5
×

Project based learning methodologies for Embedded Systems and Intelligent System Design

735
-1

Published on

Learning Methodologies for Embedded Systems Design

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
735
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
40
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Project based learning methodologies for Embedded Systems and Intelligent System Design

  1. 1. International Conference on Interdisciplinary Research in Engineering, Management, Pharmacy & Sciences ICIREMPS – 2014 Project Based Learning Methodologies for Embedded and Intelligent Systems Design Ayoush Johari Assistant Professor Dr. Soni Changlani Professor Department of Electronics and Communication Engineering Lakshmi Narain College of Technology and Science Bhopal, Madhya Pradesh
  2. 2. Organization of Presentation 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. Project Based Learning- Essentials & Definition Instructor’s and Student’s Role Project-Based Learning - Research … Embedded Technology Drivers View of Embedded Designer Basic disciplines incorporated for Embedded System Design Design flow for Embedded and Intelligent System Design Layered architecture of an Embedded System Embedded Software and Hardware Platform Process of Embedded System Development Waterfall model for Process of Embedded System Development Embedded Hardware and Software Development on 8051, AVR and ARM Platforms Other Embedded Computing Methodologies Design Complexities and Implementation Related Work Conclusion References Acknowledgements 3/3/2014 Project based learning methodologies for Embedded Systems Design 2
  3. 3. Project Based Learning Essentials & Definition 3/3/2014 Project based learning methodologies for Embedded Systems Design 3
  4. 4. Project Based Learning- Essentials  What is Project-Based Learning ?  How is PBL different from traditional approaches to teaching and learning ?  Why is PBL appropriate for the intervention classroom ?  How are PBL units designed ?  How does Research support PBL ?  Driving questions and projects that are important to Students, Faculties and Research Scholars ? 3/3/2014 Project based learning methodologies for Embedded Systems Design 4
  5. 5. Project Based Learning – Definition A systematic teaching method that engages students in learning essential knowledge and life-enhancing skills through an extended, student-influenced inquiry process structured around complex, authentic questions and carefully designed products and tasks. Source -- Project Based Learning Online – Buck Institute 3/3/2014 Project based learning methodologies for Embedded Systems Design 5
  6. 6. Instructor’s Role ( Meta-cognitive Coaches )  Serve as facilitator  Model thinking and problem-solving strategies effectively  Structure meaningful tasks  Work with students to frame worthwhile questions  Manage the structure of multiple day-to-day activities to produce high quality outcomes  Teach students to set goals 3/3/2014 Project based learning methodologies for Embedded Systems Design 6
  7. 7. Student’s Role     3/3/2014 Set goals Explore and ask questions Work well with peers Stay accountable to self, peers, and teacher for project outcomes Project based learning methodologies for Embedded Systems Design 7
  8. 8. Project-Based Learning - Research …  Increases student motivation and engagement in learning.  Is more effective that traditional instruction in increasing academic achievement.  Improves student retention of knowledge over time.  Improves mastery of 21st century skills.  Is especially effective with lower-achieving students. 3/3/2014 Project based learning methodologies for Embedded Systems Design 8
  9. 9. Project Based Learning Methodologies for Embedded and Intelligent Systems Design 3/3/2014 Project based learning methodologies for Embedded Systems Design 9
  10. 10. Embedded Technology Drivers Less Power Consumption Less Price/ More Economical More or Less components per board/system Area Utilization/compactness Higher reliability High Speed of Operation Lesser Manufacturing Costs Figure 1 : Launcpad kit courtesy Texas Instruments 3/3/2014 Project based learning methodologies for Embedded Systems Design 10
  11. 11. View of Embedded Designer Subsystem and Component View Concurrency and Resource view Embedded System Architecture Distribution View Deployment View 3/3/2014 Dependability View Project based learning methodologies for Embedded Systems Design 11
  12. 12. Basic disciplines incorporated for Embedded System Design Mechanical Engineering Material Engineering Electronics Engineering Embedded and Intelligent Systems Design Industrial Engineering Computer Science Engineering Chemical Engineering 3/3/2014 Project based learning methodologies for Embedded Systems Design 12
  13. 13. Design flow for Embedded and Intelligent System Design Product Requirements System Architecture Selection of Intelligent System / Controller Embedded Software Design 3/3/2014 Embedded Hardware Design Hardware and Software Integration Project based learning methodologies for Embedded Systems Design 13
  14. 14. Layered Architecture of an Embedded System Application Software Operating System Hardware CPU / Controller 3/3/2014 Project based learning methodologies for Embedded Systems Design 14
  15. 15. Embedded Software Platform Application Software Application Programming Interface Operating System Communication Software Kernel Kernel Libraries Device Manager Project based learning methodologies for Embedded Systems Design 3/3/2014 15
  16. 16. Embedded Hardware Platform LCD LED Functional Keypad Sensors ADC DAC Power Supply Unit Processor or Controller (CPU) Memory Clock Circuitry 3/3/2014 Project based learning methodologies for Embedded Systems Design Functional Keypad Communication Interface Selection Circuits Timers and Reset Circuitry 16
  17. 17. Process of Embedded System Development Integrated Development Enviornment Writing Code using Text Editor Translate Code into machine code Emulation Hardware Program Flash or OTP version of Microcontroller Emulator Base Plugs into Target System Functional Prototype verification with Real Microcontroller Chip Target System Debug Code 3/3/2014 Production Project based learning methodologies for Embedded Systems Design 17
  18. 18. Waterfall model for Process of Embedded System Development Requirements Engineering Hardware Prototype Development and Simulation Engineering Hardware – Software Partitioning, hardware Design, Software Design Hardware and Software Implementation Hardware and Software Integration and Testing Operation and Maintenance 3/3/2014 Project based learning methodologies for Embedded Systems Design 18
  19. 19. Embedded Hardware and Software Development on 8051 Microcontroller Platform Blank 8051 Test a 8051 on a Real Circuit 3/3/2014 Writing a Program Using C or Assembly for 8051 Program on a Real 8051 Project based learning methodologies for Embedded Systems Design Program a Virtual 8051 on a Computer Test a Program on a Computer 19
  20. 20. Embedded Hardware and Software Development on AVR Microcontroller Platform Blank AVR Test a AVR on a Real Circuit 3/3/2014 Writing a Program Using C or Assembly for AVR Program on a Real AVR Project based learning methodologies for Embedded Systems Design Program a Virtual AVR on a Computer Test a Program on a Computer 20
  21. 21. Embedded Hardware and Software Development on ARM Microcontroller Platform Blank ARM Test a ARM on a Real Circuit 3/3/2014 Writing a Program Using C or Assembly for ARM Program on a Real ARM Project based learning methodologies for Embedded Systems Design Program a Virtual ARM on a Computer Test a Program on a Computer 21
  22. 22. Other Embedded Computing Methodologies Digital Signal Processing based Systems Digital Image Processing based Systems Mobile Computing RFID based Systems Robotics and Intelligent Systems Design Invisible Computing 3/3/2014 Project based learning methodologies for Embedded Systems Design 22
  23. 23. Design Complexities and Implementation Problem Domain complexity Development Process complexity Choice Domain complexity Testing related complexity Packaging related complexity 3/3/2014 Project based learning methodologies for Embedded Systems Design 23
  24. 24. Related Work 3/3/2014 Project based learning methodologies for Embedded Systems Design 24
  25. 25. Related Work 3/3/2014 Project based learning methodologies for Embedded Systems Design 25
  26. 26. 3/3/2014 Project based learning methodologies for Embedded Systems Design 26
  27. 27. 3/3/2014 Project based learning methodologies for Embedded Systems Design 27
  28. 28. 3/3/2014 Project based learning methodologies for Embedded Systems Design 28
  29. 29. 3/3/2014 Project based learning methodologies for Embedded Systems Design 29
  30. 30. Conclusion  The purpose of our paper is to present a generalized approach in learning Embedded systems and Intelligent systems Design.  It is based on combination of traditional or conventional (face to face) learning and project based learning methodologies.  This methodology presents proposed formulation of school of interdisciplinary science and technology in every college and university across Madhya Pradesh 3/3/2014 Project based learning methodologies for Embedded Systems Design 30
  31. 31. References [1] Davcev, Danco, et al. "Project based learning of embedded systems." Proc. 2nd WSEAS Int. Conf. Circuits, Syst., Signal Telecommun. 2008. [2] Gann, David M., and Ammon J. Salter. "Innovation in project-based, serviceenhanced firms: the construction of complex products and systems." Research policy 29.7(2000): 955-972. [3] Nooshabadi, S., Garside, J, “Modernization of Teaching in Embedded Systems Design—An International Collaborative Project”, IEEE Transactions on Education, Vol 49, Issue 2, May 2006 pp. 254 - 262. [4] Konrad Lorincz, David J., Malan, Thaddeus R.F., Fulford-Jones, Alan Nawoj, Antony Clavel, Victor Shnayder, Geoffrey Mainland, Matt Welsh, Steve Moulton, ”Sensor Networks for Emergency Response: Challenges. [5] Joseph M. Hellerstein, Wei Hong, Samuel R. Maden, “The Sensor Spectrum: Technology, Trends,, and Requirements”, SIGMOD Record, Vol.32, No. 4, December 2003; pp. 22 Project based learning methodologies for - 27 3/3/2014 Embedded Systems Design 31
  32. 32. References (Contd..) [6] F.L.Lewis, “Wireless Sensor Networks” chapter 4 in D. J. Cook and S. K. Das, editors, Smart Environments: Technologies, Protocols, and Applications, John Wiley, New York, 2004 [7] Konrad, S., Cheng, B.H.C., Campbell, L.A., “Object Analysis Patterns for Embedded Systems”, IEEE Transactions on Software EngineeringVol 30, Issue 12, Dec.2004, pp. 970- 992 [8] M.Broy, “Requirements Engineering for Embedded Systems”, Proc. First Workshop Formal Design of Safety Critical Embedded Systems (FemSys), Apr. 1997. Crossbow, Inc. [9] M. Demirbas, K.Y. Chow, C.S. Wan, “Insight: Internet-Sensor Based Integration for Habitat Monitoring”, Advanced Experimental activities ON WIRELESS networks and systems (EXPONWIRELESS) Workshop (as part of WOWMOM 2006), Buffalo, NY, June 2006, pp. 553-558. [10] Kurzel, F and Rath, M., “Project Based Learning and Learning Environment”, Journal of Issues in Informing Science and Information Technology (IISIT), Vol 4, pp. 503-510. 3/3/2014 Project based learning methodologies for Embedded Systems Design 32
  33. 33. References (Contd..) [11] Javier Macías-Guarasa, Juan Manuel Montero, Rubén San-Segundo, Álvaro Araujo, Octavio Nieto-Taladriz, “A Project-Based Learning Approach to Design Electronic Systems. [12] Curricula”,IEEE Transactions on Education, Vol. 49, issue 3, August 2006, pp. 389-397. [13] Jorgensen, D.O. Howard, P. 2000, “Project Based Learning - A Professional Engineering Practitioner Learning Paradigm”, 2nd AsiaPacific Conference on Problem-Based Learning, Singapore. December, 4-7 2000. [14] Roy Chaoming Hsu, Wen-Chug Liu, “Project Based Learning as a Pedagogical Tool for Embedded System Education”, 3rd International Conference on Research and Education, 27-30 June 2005 pp. 362 – 366. [15] Martinez-Mones, A., Gomez-Sanchez, E.,Dimitriadis, Y.A., JorrinAbellan, I.M., RubiaAvi, B., Vega-Gorgojo, G, “Multiple Case Studies to Enhance Project-Based Learning in a Computer Architecture Course”, IEEE Transactions on EducationVol. 48, Issue 3, Aug. 2005 pp. 482 - 489. Project based learning methodologies for 3/3/2014 Embedded Systems Design 33
  34. 34. References (Contd..) [16] Dr. KVKK Prasasd, , Embedded/Real time Systems: Concepts Design and Programming, Black Book Dreamtech press,2010. [17] Vahid, Frank. Embedded system design: a unified hardware/software introduction. John Wiley & Sons, 2006. [18] Wolf, Wayne, and Jan Madsen. "Embedded systems education for the future."Proceedings of the IEEE 88.1 (2000): 23-30. [19] Atmel microcontrollers [online] www.atmel.com [20] E-learning portal of CDAC [online] www.elearncdacindia.com [21] GNU free software foundation www.gnu.org [22] GNU Compiler Collection gcc.gnu.org [23] Portal on DSP based Embedded systems www.techonline.com 3/3/2014 Project based learning methodologies for Embedded Systems Design 34
  35. 35. Acknowledgements 1. Dr. Soni Changlani HOD EC, LNCTS, Bhopal 2. Prof. Dr. Minal Saxena ,Prof. Sangeeta Shukla, Prof. Bharti Gupta SIRT, Bhopal 3. Mr. Achyuth Samudrala & Mr. Anudeep Banda Cofounders & CEO, Stem Labs, Hyderabad 4. Ms. Ekata Mehul & Ms. VVS Lavanya e-ITRA, Ahmedabad 5. Mr. Ashutosh Khare Director, Techseeder Educorp Pvt. Ltd. 3/3/2014 Project based learning methodologies for Embedded Systems Design 35
  36. 36. Robert Frost Thank You… 3/3/2014 Project based learning methodologies for Embedded Systems Design 36
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×