Project based learning methodologies for Embedded Systems and Intelligent System Design

50 %
50 %
Information about Project based learning methodologies for Embedded Systems and...
Education

Published on March 3, 2014

Author: ayushjo

Source: slideshare.net

Description

Learning Methodologies for Embedded Systems Design

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

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

Project Based Learning Essentials & Definition 3/3/2014 Project based learning methodologies for Embedded Systems Design 3

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

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

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

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

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

Project Based Learning Methodologies for Embedded and Intelligent Systems Design 3/3/2014 Project based learning methodologies for Embedded Systems Design 9

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 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

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

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

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

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

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

Robert Frost Thank You… 3/3/2014 Project based learning methodologies for Embedded Systems Design 36

Add a comment

Related presentations

Related pages

Project based learning methodologies for Embedded and ...

... for Embedded Systems Design 4 Project Based ... flow for Embedded and Intelligent System Design ... Project based learning methodologies for ...
Read more

Project based learning methodologies for Embedded Systems ...

Learning Methodologies for Embedded Systems Design ... Project based learning methodologies for Embedded Systems and Intelligent System Design
Read more

embedded systems training ,live project based on ...

embedded systems training ,live project based on ... Embedded System o Definition ... learning methodologies for Embedded Systems and ...
Read more

MSc Embedded Intelligent Systems | University of Hertfordshire

MSc Embedded Intelligent Systems ... ability to design and implement embedded software and ... will be project based with students expected ...
Read more

A blended project-based learning program on embedded ...

A blended project-based learning program on embedded software ... question answering systems (QA). The system ... design methodologies are ...
Read more

Embedded Systems (ES) // EIT Digital Master School

What is Embedded Systems Master at EIT Digital all about? The Embedded Systems programme focuses on enabling technologies and design methodologies for ...
Read more

DESIGN AND SIMULATION OF AN INTELLIGENT TRAFFIC

... embedded systems, road traffic ... implementation of an intelligent system; based on fuzzy logic ... The system was a learning system in ...
Read more

How to use Software Development Tools Targeting ...

How to use Software Development Tools Targeting Intelligent Systems and Embedded ... system for Intel architecture based embedded ... Embedded Design ...
Read more