SlideShare a Scribd company logo
Intro	
  to	
  Mobile	
  Programming	
  1	
  –	
  course	
  
                       4-­‐AOT9-­‐2000   	
  
                              	
  

               Jussi	
  Pohjolainen	
  
   Tampere	
  University	
  of	
  Applied	
  Sciences	
  
                          	
  
Schedule	
  
•  The	
  course	
  is	
  held	
  mainly	
  on	
  	
  
     –  Tuesdays	
  (8.00	
  -­‐>	
  )	
  
     –  Thursdays	
  (14.00	
  -­‐>).	
  	
  
•  Teacher	
  will	
  start	
  lectures	
  at	
  8.30	
  and	
  14.15	
  (sharp)	
  
•  Deadlines	
  
     –    2013-­‐04-­‐16	
  11:00	
  Decide	
  the	
  subject	
  of	
  your	
  project	
  
     –    2013-­‐04-­‐25	
  17:00	
  Release	
  1	
  of	
  Project	
  Work	
  
     –    2013-­‐05-­‐09	
  17:00	
  Release	
  2	
  of	
  Project	
  Work	
  
     –    2013-­‐05-­‐16	
  14:00	
  Release	
  3	
  of	
  Project	
  Work	
  
     –    2013-­‐05-­‐21	
  11:00	
  EvaluaVon	
  of	
  other	
  project	
  
Always late? Consult Dr. Phil"
http://www.drphil.com/articles/article/215"
How	
  to	
  Pass	
  the	
  Course?	
  
•  To	
  pass	
  the	
  course,	
  you	
  have	
  to	
  
    1. Do	
  exercises	
  
    2. Do	
  the	
  project	
  
    3. Evaluate	
  other	
  project	
  
    4. Course	
  feedback	
  
•  EvaluaVon:	
  60	
  %	
  project	
  work,	
  40	
  %	
  exercises	
  
1.	
  Exercises	
  
•  On	
  every	
  "lecture"	
  there	
  will	
  be	
  new	
  exercises	
  available	
  in	
  
   the	
  course's	
  homepage	
  
•  Each	
  student	
  do	
  these	
  exercises	
  at	
  their	
  own	
  Vme.	
  	
  
•  Exercises	
  are	
  returned	
  via	
  dropbox.	
  
•  Student	
  must	
  be	
  present	
  at	
  lectures	
  to	
  gain	
  the	
  points	
  
•  Student	
  must	
  do	
  at	
  least	
  50%	
  of	
  the	
  exercises	
  to	
  pass	
  the	
  
   course.	
  
•  The	
  more	
  you	
  do	
  exercises,	
  the	
  more	
  grade	
  you	
  will	
  get	
  
    –  For	
  example	
  over	
  90%	
  will	
  be	
  graded	
  as	
  5	
  
2.	
  Project	
  
•  Student	
  will	
  implement	
  an	
  android	
  applicaBon	
  to	
  Google	
  Play	
  
     –  The	
  subject	
  of	
  the	
  project	
  is	
  free!	
  
•  The	
  project	
  is	
  done	
  independently	
  
•  Requirements	
  
     –    Android	
  2.x,	
  3.x	
  or	
  4.x	
  applicaVon	
  
     –    Source	
  code	
  is	
  commented	
  using	
  Javadoc	
  
     –    Is	
  tested	
  in	
  real	
  device	
  
     –    Is	
  uploaded	
  to	
  Google	
  Play…	
  you	
  need	
  ~17	
  €	
  and	
  Visa	
  (electron)	
  
•  Three	
  releases,	
  last	
  can	
  be	
  downloaded	
  from	
  Google	
  Play	
  
•  Project	
  is	
  60	
  %	
  of	
  your	
  whole	
  grade	
  
•  See	
  instrucVons	
  how	
  to	
  return	
  the	
  releases	
  in	
  Tabula	
  
3.	
  –	
  4.	
  EvaluaVon	
  
•  EvaluaBon	
  of	
  Project	
  
   –  Each	
  student	
  will	
  evaluate	
  other	
  student's	
  project	
  work	
  
   –  More	
  instrucVons	
  about	
  this	
  later	
  
•  EvaluaBon	
  of	
  Course	
  
   –  Give	
  course	
  feedback	
  via	
  TAMK	
  intranet	
  
CompeVVons	
  –	
  Great	
  Prices!
                                                     	
  
•  CompeVVon	
  1	
  -­‐	
  May	
  
     –  Students	
  will	
  vote	
  for	
  the	
  best	
  
        project	
  work	
  
     –  Prize:	
  Energy	
  drinks	
  and	
  eco	
  
        gummy	
  bears!	
  
•  CompeVVon	
  2	
  –	
  September	
  
     –  Project	
  who	
  will	
  get	
  the	
  most	
  
        downloads	
  in	
  Google	
  Play	
  will	
  
        win!	
  
     –  Prize:	
  Energy	
  drinks	
  and	
  eco	
  
        gummy	
  bears!	
  


                                                             All items in the picture are not included in the prize"

More Related Content

Similar to Intro to 4-AOT9 Course

CS571: Introduction
CS571: IntroductionCS571: Introduction
CS571: Introduction
Jinho Choi
 
Smart penpresentation 2012 eLCC conference
Smart penpresentation 2012 eLCC conferenceSmart penpresentation 2012 eLCC conference
Smart penpresentation 2012 eLCC conferenceKathy Keairns
 
Pechukacha script
Pechukacha scriptPechukacha script
Pechukacha script
Jan Parker
 
Robotics Syllabus 2016 2017
Robotics Syllabus 2016 2017Robotics Syllabus 2016 2017
Robotics Syllabus 2016 2017
Justin Joslin
 
How Bergen Catholic High School Got Its CBT On in Just Three Months
How Bergen Catholic High School Got Its CBT On in Just Three MonthsHow Bergen Catholic High School Got Its CBT On in Just Three Months
How Bergen Catholic High School Got Its CBT On in Just Three Months
ExamSoft
 
Let's get digital . Apac convention 2011
Let's get digital . Apac convention 2011Let's get digital . Apac convention 2011
Let's get digital . Apac convention 2011
Monprojects .
 
Beginners workshop 2 2012
Beginners workshop 2 2012Beginners workshop 2 2012
Beginners workshop 2 2012Yum Studio
 
Orientation ias 108 Spring 2016
Orientation ias 108 Spring 2016Orientation ias 108 Spring 2016
Orientation ias 108 Spring 2016
California State University, Fresno
 
Our journey by Atul Pal and Alok Verma
Our journey by Atul Pal and Alok VermaOur journey by Atul Pal and Alok Verma
Our journey by Atul Pal and Alok Verma
Learn By Watch
 
UCSF iGEM Program
UCSF iGEM ProgramUCSF iGEM Program
UCSF iGEM Program
Saber Khan
 
iPad Workflow Solutions for Educators
iPad Workflow Solutions for EducatorsiPad Workflow Solutions for Educators
iPad Workflow Solutions for Educators
Jonathan Wylie
 
Lecture 1: Introduction to the Course (Practical Information)
Lecture 1: Introduction to the Course (Practical Information)Lecture 1: Introduction to the Course (Practical Information)
Lecture 1: Introduction to the Course (Practical Information)
Marina Santini
 
CAS data literacy
CAS data literacyCAS data literacy
CAS data literacy
Michel Wermelinger
 
Orientation IAS 108 fall 2014 RB
Orientation IAS 108 fall 2014 RBOrientation IAS 108 fall 2014 RB
Orientation IAS 108 fall 2014 RB
ProfBull
 
02 introduction information
02 introduction information02 introduction information
02 introduction information
Jerry Arnold
 
Holland armellini ale12 dec
Holland armellini ale12 decHolland armellini ale12 dec
Holland armellini ale12 dec
Alejandro Armellini
 
21st Century Learning Conference, Feb. 16-18, 2012
21st Century Learning Conference, Feb. 16-18, 201221st Century Learning Conference, Feb. 16-18, 2012
21st Century Learning Conference, Feb. 16-18, 2012
Joanna Huang
 
Evaluation of activities
Evaluation of activitiesEvaluation of activities
Evaluation of activitiesErasmus+
 

Similar to Intro to 4-AOT9 Course (20)

CS571: Introduction
CS571: IntroductionCS571: Introduction
CS571: Introduction
 
Smart penpresentation 2012 eLCC conference
Smart penpresentation 2012 eLCC conferenceSmart penpresentation 2012 eLCC conference
Smart penpresentation 2012 eLCC conference
 
Pechukacha script
Pechukacha scriptPechukacha script
Pechukacha script
 
Robotics Syllabus 2016 2017
Robotics Syllabus 2016 2017Robotics Syllabus 2016 2017
Robotics Syllabus 2016 2017
 
How Bergen Catholic High School Got Its CBT On in Just Three Months
How Bergen Catholic High School Got Its CBT On in Just Three MonthsHow Bergen Catholic High School Got Its CBT On in Just Three Months
How Bergen Catholic High School Got Its CBT On in Just Three Months
 
Let's get digital . Apac convention 2011
Let's get digital . Apac convention 2011Let's get digital . Apac convention 2011
Let's get digital . Apac convention 2011
 
Beginners workshop 2 2012
Beginners workshop 2 2012Beginners workshop 2 2012
Beginners workshop 2 2012
 
Orientation ias 108 Spring 2016
Orientation ias 108 Spring 2016Orientation ias 108 Spring 2016
Orientation ias 108 Spring 2016
 
Our journey by Atul Pal and Alok Verma
Our journey by Atul Pal and Alok VermaOur journey by Atul Pal and Alok Verma
Our journey by Atul Pal and Alok Verma
 
UCSF iGEM Program
UCSF iGEM ProgramUCSF iGEM Program
UCSF iGEM Program
 
iPad Workflow Solutions for Educators
iPad Workflow Solutions for EducatorsiPad Workflow Solutions for Educators
iPad Workflow Solutions for Educators
 
Lecture 1: Introduction to the Course (Practical Information)
Lecture 1: Introduction to the Course (Practical Information)Lecture 1: Introduction to the Course (Practical Information)
Lecture 1: Introduction to the Course (Practical Information)
 
CAS data literacy
CAS data literacyCAS data literacy
CAS data literacy
 
Orientation IAS 108 fall 2014 RB
Orientation IAS 108 fall 2014 RBOrientation IAS 108 fall 2014 RB
Orientation IAS 108 fall 2014 RB
 
Hands on
Hands onHands on
Hands on
 
02 introduction information
02 introduction information02 introduction information
02 introduction information
 
Holland armellini ale12 dec
Holland armellini ale12 decHolland armellini ale12 dec
Holland armellini ale12 dec
 
21st Century Learning Conference, Feb. 16-18, 2012
21st Century Learning Conference, Feb. 16-18, 201221st Century Learning Conference, Feb. 16-18, 2012
21st Century Learning Conference, Feb. 16-18, 2012
 
Orientation IAS 108 Summer Intersession 2015
Orientation IAS 108 Summer Intersession 2015Orientation IAS 108 Summer Intersession 2015
Orientation IAS 108 Summer Intersession 2015
 
Evaluation of activities
Evaluation of activitiesEvaluation of activities
Evaluation of activities
 

More from Jussi Pohjolainen

Moved to Speakerdeck
Moved to SpeakerdeckMoved to Speakerdeck
Moved to Speakerdeck
Jussi Pohjolainen
 
Java Web Services
Java Web ServicesJava Web Services
Java Web Services
Jussi Pohjolainen
 
Box2D and libGDX
Box2D and libGDXBox2D and libGDX
Box2D and libGDX
Jussi Pohjolainen
 
libGDX: Screens, Fonts and Preferences
libGDX: Screens, Fonts and PreferenceslibGDX: Screens, Fonts and Preferences
libGDX: Screens, Fonts and Preferences
Jussi Pohjolainen
 
libGDX: Tiled Maps
libGDX: Tiled MapslibGDX: Tiled Maps
libGDX: Tiled Maps
Jussi Pohjolainen
 
libGDX: User Input and Frame by Frame Animation
libGDX: User Input and Frame by Frame AnimationlibGDX: User Input and Frame by Frame Animation
libGDX: User Input and Frame by Frame Animation
Jussi Pohjolainen
 
Intro to Building Android Games using libGDX
Intro to Building Android Games using libGDXIntro to Building Android Games using libGDX
Intro to Building Android Games using libGDX
Jussi Pohjolainen
 
Advanced JavaScript Development
Advanced JavaScript DevelopmentAdvanced JavaScript Development
Advanced JavaScript DevelopmentJussi Pohjolainen
 
Introduction to AngularJS
Introduction to AngularJSIntroduction to AngularJS
Introduction to AngularJS
Jussi Pohjolainen
 
libGDX: Scene2D
libGDX: Scene2DlibGDX: Scene2D
libGDX: Scene2D
Jussi Pohjolainen
 
libGDX: Simple Frame Animation
libGDX: Simple Frame AnimationlibGDX: Simple Frame Animation
libGDX: Simple Frame AnimationJussi Pohjolainen
 
libGDX: Simple Frame Animation
libGDX: Simple Frame AnimationlibGDX: Simple Frame Animation
libGDX: Simple Frame Animation
Jussi Pohjolainen
 
libGDX: User Input
libGDX: User InputlibGDX: User Input
libGDX: User Input
Jussi Pohjolainen
 
Implementing a Simple Game using libGDX
Implementing a Simple Game using libGDXImplementing a Simple Game using libGDX
Implementing a Simple Game using libGDX
Jussi Pohjolainen
 
Building Android games using LibGDX
Building Android games using LibGDXBuilding Android games using LibGDX
Building Android games using LibGDX
Jussi Pohjolainen
 
Creating Asha Games: Game Pausing, Orientation, Sensors and Gestures
Creating Asha Games: Game Pausing, Orientation, Sensors and GesturesCreating Asha Games: Game Pausing, Orientation, Sensors and Gestures
Creating Asha Games: Game Pausing, Orientation, Sensors and GesturesJussi Pohjolainen
 
Creating Games for Asha - platform
Creating Games for Asha - platformCreating Games for Asha - platform
Creating Games for Asha - platformJussi Pohjolainen
 

More from Jussi Pohjolainen (20)

Moved to Speakerdeck
Moved to SpeakerdeckMoved to Speakerdeck
Moved to Speakerdeck
 
Java Web Services
Java Web ServicesJava Web Services
Java Web Services
 
Box2D and libGDX
Box2D and libGDXBox2D and libGDX
Box2D and libGDX
 
libGDX: Screens, Fonts and Preferences
libGDX: Screens, Fonts and PreferenceslibGDX: Screens, Fonts and Preferences
libGDX: Screens, Fonts and Preferences
 
libGDX: Tiled Maps
libGDX: Tiled MapslibGDX: Tiled Maps
libGDX: Tiled Maps
 
libGDX: User Input and Frame by Frame Animation
libGDX: User Input and Frame by Frame AnimationlibGDX: User Input and Frame by Frame Animation
libGDX: User Input and Frame by Frame Animation
 
Intro to Building Android Games using libGDX
Intro to Building Android Games using libGDXIntro to Building Android Games using libGDX
Intro to Building Android Games using libGDX
 
Advanced JavaScript Development
Advanced JavaScript DevelopmentAdvanced JavaScript Development
Advanced JavaScript Development
 
Introduction to JavaScript
Introduction to JavaScriptIntroduction to JavaScript
Introduction to JavaScript
 
Introduction to AngularJS
Introduction to AngularJSIntroduction to AngularJS
Introduction to AngularJS
 
libGDX: Scene2D
libGDX: Scene2DlibGDX: Scene2D
libGDX: Scene2D
 
libGDX: Simple Frame Animation
libGDX: Simple Frame AnimationlibGDX: Simple Frame Animation
libGDX: Simple Frame Animation
 
libGDX: Simple Frame Animation
libGDX: Simple Frame AnimationlibGDX: Simple Frame Animation
libGDX: Simple Frame Animation
 
libGDX: User Input
libGDX: User InputlibGDX: User Input
libGDX: User Input
 
Implementing a Simple Game using libGDX
Implementing a Simple Game using libGDXImplementing a Simple Game using libGDX
Implementing a Simple Game using libGDX
 
Building Android games using LibGDX
Building Android games using LibGDXBuilding Android games using LibGDX
Building Android games using LibGDX
 
Android Threading
Android ThreadingAndroid Threading
Android Threading
 
Creating Asha Games: Game Pausing, Orientation, Sensors and Gestures
Creating Asha Games: Game Pausing, Orientation, Sensors and GesturesCreating Asha Games: Game Pausing, Orientation, Sensors and Gestures
Creating Asha Games: Game Pausing, Orientation, Sensors and Gestures
 
Creating Games for Asha - platform
Creating Games for Asha - platformCreating Games for Asha - platform
Creating Games for Asha - platform
 
Intro to Asha UI
Intro to Asha UIIntro to Asha UI
Intro to Asha UI
 

Recently uploaded

Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 

Recently uploaded (20)

Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 

Intro to 4-AOT9 Course

  • 1. Intro  to  Mobile  Programming  1  –  course   4-­‐AOT9-­‐2000     Jussi  Pohjolainen   Tampere  University  of  Applied  Sciences    
  • 2. Schedule   •  The  course  is  held  mainly  on     –  Tuesdays  (8.00  -­‐>  )   –  Thursdays  (14.00  -­‐>).     •  Teacher  will  start  lectures  at  8.30  and  14.15  (sharp)   •  Deadlines   –  2013-­‐04-­‐16  11:00  Decide  the  subject  of  your  project   –  2013-­‐04-­‐25  17:00  Release  1  of  Project  Work   –  2013-­‐05-­‐09  17:00  Release  2  of  Project  Work   –  2013-­‐05-­‐16  14:00  Release  3  of  Project  Work   –  2013-­‐05-­‐21  11:00  EvaluaVon  of  other  project  
  • 3. Always late? Consult Dr. Phil" http://www.drphil.com/articles/article/215"
  • 4. How  to  Pass  the  Course?   •  To  pass  the  course,  you  have  to   1. Do  exercises   2. Do  the  project   3. Evaluate  other  project   4. Course  feedback   •  EvaluaVon:  60  %  project  work,  40  %  exercises  
  • 5. 1.  Exercises   •  On  every  "lecture"  there  will  be  new  exercises  available  in   the  course's  homepage   •  Each  student  do  these  exercises  at  their  own  Vme.     •  Exercises  are  returned  via  dropbox.   •  Student  must  be  present  at  lectures  to  gain  the  points   •  Student  must  do  at  least  50%  of  the  exercises  to  pass  the   course.   •  The  more  you  do  exercises,  the  more  grade  you  will  get   –  For  example  over  90%  will  be  graded  as  5  
  • 6. 2.  Project   •  Student  will  implement  an  android  applicaBon  to  Google  Play   –  The  subject  of  the  project  is  free!   •  The  project  is  done  independently   •  Requirements   –  Android  2.x,  3.x  or  4.x  applicaVon   –  Source  code  is  commented  using  Javadoc   –  Is  tested  in  real  device   –  Is  uploaded  to  Google  Play…  you  need  ~17  €  and  Visa  (electron)   •  Three  releases,  last  can  be  downloaded  from  Google  Play   •  Project  is  60  %  of  your  whole  grade   •  See  instrucVons  how  to  return  the  releases  in  Tabula  
  • 7. 3.  –  4.  EvaluaVon   •  EvaluaBon  of  Project   –  Each  student  will  evaluate  other  student's  project  work   –  More  instrucVons  about  this  later   •  EvaluaBon  of  Course   –  Give  course  feedback  via  TAMK  intranet  
  • 8. CompeVVons  –  Great  Prices!   •  CompeVVon  1  -­‐  May   –  Students  will  vote  for  the  best   project  work   –  Prize:  Energy  drinks  and  eco   gummy  bears!   •  CompeVVon  2  –  September   –  Project  who  will  get  the  most   downloads  in  Google  Play  will   win!   –  Prize:  Energy  drinks  and  eco   gummy  bears!   All items in the picture are not included in the prize"