application development
play

APPLICATION DEVELOPMENT INTRODUCTION class AppDev { Part of - PowerPoint PPT Presentation

APPLICATION DEVELOPMENT INTRODUCTION class AppDev { Part of SmartProducts } WHAT DOES APPLICATION DEVELOPMENT OFFER? Understand how computers & apps work Create electronics powered by Arduino Design & develop applications


  1. APPLICATION DEVELOPMENT INTRODUCTION class AppDev { Part of SmartProducts }

  2. WHAT DOES APPLICATION DEVELOPMENT OFFER? ▪ Understand how computers & apps work ▪ Create electronics powered by Arduino ▪ Design & develop applications (software) ▪ Apply design & specification methods ▪ Function in a team 2 AppDev 4/19/2020

  3. SOFTWARE: ‘BRAIN’ OF A SMART PRODUCT ▪ Integrates, connects ▪ Makes smart ▪ Applied? Embedded in (small) devices, online, widgets, userinterfaces ▪ Design, develop, test 3 AppDev 4/19/2020

  4. STRUCTURE OF THIS COURSE Check full schedule @ vanslooten.com/appdev ▪ Mostly on Fridays, with few exceptions (see schedule) ▪ Assessment: assignments ▪ Time needed per week: 4 hours Morning: Presentation + learn , 4 hours project , 2 hours tutorial session self-study Focus: learn ; Afternoon: Work on Work on project assignment Focus: apply ; programming & interaction for project assignment 4 AppDev 4/19/2020

  5. LEARN CODING ▪ Programming languages ▪ C ▪ Java: while ( bike.moves() && sensor.isDark() ) { light.on(); } 5 AppDev 4/19/2020

  6. INTRODUCTION TO JAVA Head First: CH 1 Aan de slag met : HST 1+2 Java Run source code; class LetsParty { do interactive; Compile while (wholeNight) } 6 AppDev 4/19/2020

  7. DESIGN AN APPLICATION top analyze > design >> implement ▪ Analyze: sketch ideas, think (out loud), find (sub) questions, (re) search, specifications ▪ Design: sketch (concepts), describe (functions, methods), map (real world→class) , pseudo code ▪ Implement : write code, draw (with computer), detail down 7 AppDev 4/19/2020

  8. CREATE AN APPLICATION ▪ Use Eclipse ▪ Work on assignments Check out @ vanslooten.com/appdev 8 AppDev 4/19/2020

Recommend


More recommend