SlideShare a Scribd company logo
1 of 12
Mobile Programming 2Introduction Jussi Pohjolainen Tampere University of Applied Sciences
Contacting Teacher Jussi Pohjolainen Office: C4-09 Contact via Ning or E-mail E-mail instructions: Title:  TAMK A-OT042 Your Topic Here Example TAMK A-OT042 Problem uploading exercises to dropbox
How to pass the Course? Exercises Exam Project Work Project Work Evaluation
Exercises Home exercises are available in Ning – environment http://a-ot042.ning.com How to return the exercises? Upload to Dropbox Mark the exercises to EditGrid sheet You have to do at least 60% of the given exercises If you do more, you get extra points for the exam
Home Exercises » Extra Points?
2. Exam Exam Pen and Paper Theory questions about Qt (memory handling, events, ...) 24 points max, 12 points to pass
3. Project Work Qt – application Subject is voluntary Done independently Example topics Application to draw different chart types (lines, bar, pie from the data Text editor (supporting many files, MDI and supporting plain ascii text, HTML and possible other formats) Game
3. Project Work Grading Grade 4 to 5 Application is designed and tested on real mobile device Grade 2 to 4 Works only on emulator, crashes on real mobile device or testing is not done with the device Grade 1 to 2 Does not work at all in mobile emulator or real device Clearly designed and tested only on Mac/Linux/Win - platform
4. Project Work Evaluation Each student evaluates other student's work.
Grading Grading is calculated as an average of exam (30%) and the project work (70%) Example Exam: 2 Project Work: 5 Average: (2*30 + 5*70)/100 = 4.1 => 4
Deadlines
Material Material available in Ning and in Web Books about Qt: http://qt.nokia.com/developer/books Official Book: C++ GUI Programming with Qt 4 (2nd Edition) Available in TAMK Library Qt for Symbian (available Feb. 2010) Fitzek, Mikkonen, Torp

More Related Content

Similar to Introduction to Mobile Programming 2 - course

Paperless Classroom
Paperless ClassroomPaperless Classroom
Paperless Classroom
guest31fc5b
 
ETM platform
ETM platformETM platform
ETM platform
Imede
 
Expanding Programming Skills (C++): Intro to Course
Expanding Programming Skills (C++): Intro to CourseExpanding Programming Skills (C++): Intro to Course
Expanding Programming Skills (C++): Intro to Course
Jussi Pohjolainen
 
Fall 2010 introduction presentation
Fall 2010 introduction presentationFall 2010 introduction presentation
Fall 2010 introduction presentation
Oak Grove School
 
Santosh Sahu_MTech_CSE
Santosh Sahu_MTech_CSESantosh Sahu_MTech_CSE
Santosh Sahu_MTech_CSE
Santosh Sahu
 
Using quizzes tests in Blackboard and submitting assignments using turnitin
Using quizzes tests in Blackboard and submitting assignments using turnitinUsing quizzes tests in Blackboard and submitting assignments using turnitin
Using quizzes tests in Blackboard and submitting assignments using turnitin
Joe Elliott
 

Similar to Introduction to Mobile Programming 2 - course (20)

Intro to IMP-35 course
Intro to IMP-35 courseIntro to IMP-35 course
Intro to IMP-35 course
 
Paperless Classroom
Paperless ClassroomPaperless Classroom
Paperless Classroom
 
ENGL317 Syllabus Fall 2020
ENGL317 Syllabus Fall 2020ENGL317 Syllabus Fall 2020
ENGL317 Syllabus Fall 2020
 
Moodle quiz: towards post-paper e-assessment
Moodle quiz: towards post-paper e-assessmentMoodle quiz: towards post-paper e-assessment
Moodle quiz: towards post-paper e-assessment
 
ETM platform
ETM platformETM platform
ETM platform
 
Expanding Programming Skills (C++): Intro to Course
Expanding Programming Skills (C++): Intro to CourseExpanding Programming Skills (C++): Intro to Course
Expanding Programming Skills (C++): Intro to Course
 
Creating Immersive Technology Experiences with Web-based Software & Resources
Creating Immersive Technology Experiences with Web-based Software & ResourcesCreating Immersive Technology Experiences with Web-based Software & Resources
Creating Immersive Technology Experiences with Web-based Software & Resources
 
Creating Immersive Technology Experiences with Web-based Software & Resources
Creating Immersive Technology Experiences with Web-based Software & ResourcesCreating Immersive Technology Experiences with Web-based Software & Resources
Creating Immersive Technology Experiences with Web-based Software & Resources
 
Breakdown of fast-e
Breakdown of fast-eBreakdown of fast-e
Breakdown of fast-e
 
Eng 317H Syllabus
Eng 317H SyllabusEng 317H Syllabus
Eng 317H Syllabus
 
Redesigning the Computer-assisted Language Exams for Federal Government Emplo...
Redesigning the Computer-assisted Language Exams for Federal Government Emplo...Redesigning the Computer-assisted Language Exams for Federal Government Emplo...
Redesigning the Computer-assisted Language Exams for Federal Government Emplo...
 
Fall 2010 introduction presentation
Fall 2010 introduction presentationFall 2010 introduction presentation
Fall 2010 introduction presentation
 
Eng 317H Syllabus
Eng 317H SyllabusEng 317H Syllabus
Eng 317H Syllabus
 
Eng 317 syllabus fall 2020
Eng 317 syllabus fall 2020Eng 317 syllabus fall 2020
Eng 317 syllabus fall 2020
 
Santosh Sahu_MTech_CSE
Santosh Sahu_MTech_CSESantosh Sahu_MTech_CSE
Santosh Sahu_MTech_CSE
 
Eng 317 Syllabus Summer 2021
Eng 317 Syllabus Summer 2021Eng 317 Syllabus Summer 2021
Eng 317 Syllabus Summer 2021
 
Using quizzes tests in Blackboard and submitting assignments using turnitin
Using quizzes tests in Blackboard and submitting assignments using turnitinUsing quizzes tests in Blackboard and submitting assignments using turnitin
Using quizzes tests in Blackboard and submitting assignments using turnitin
 
Using oer for cambodia
Using oer for cambodiaUsing oer for cambodia
Using oer for cambodia
 
Eng 317H Syllabus
Eng 317H SyllabusEng 317H Syllabus
Eng 317H Syllabus
 
Technology tools for teachers
Technology tools for teachersTechnology tools for teachers
Technology tools for teachers
 

More from Jussi Pohjolainen

Advanced JavaScript Development
Advanced JavaScript DevelopmentAdvanced JavaScript Development
Advanced JavaScript Development
Jussi Pohjolainen
 
libGDX: Simple Frame Animation
libGDX: Simple Frame AnimationlibGDX: Simple Frame Animation
libGDX: Simple Frame Animation
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 Gestures
Jussi Pohjolainen
 
Creating Games for Asha - platform
Creating Games for Asha - platformCreating Games for Asha - platform
Creating Games for Asha - platform
Jussi 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

The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
PECB
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
MateoGardella
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
SanaAli374401
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
MateoGardella
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 

Recently uploaded (20)

The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 

Introduction to Mobile Programming 2 - course

  • 1. Mobile Programming 2Introduction Jussi Pohjolainen Tampere University of Applied Sciences
  • 2. Contacting Teacher Jussi Pohjolainen Office: C4-09 Contact via Ning or E-mail E-mail instructions: Title: TAMK A-OT042 Your Topic Here Example TAMK A-OT042 Problem uploading exercises to dropbox
  • 3. How to pass the Course? Exercises Exam Project Work Project Work Evaluation
  • 4. Exercises Home exercises are available in Ning – environment http://a-ot042.ning.com How to return the exercises? Upload to Dropbox Mark the exercises to EditGrid sheet You have to do at least 60% of the given exercises If you do more, you get extra points for the exam
  • 5. Home Exercises » Extra Points?
  • 6. 2. Exam Exam Pen and Paper Theory questions about Qt (memory handling, events, ...) 24 points max, 12 points to pass
  • 7. 3. Project Work Qt – application Subject is voluntary Done independently Example topics Application to draw different chart types (lines, bar, pie from the data Text editor (supporting many files, MDI and supporting plain ascii text, HTML and possible other formats) Game
  • 8. 3. Project Work Grading Grade 4 to 5 Application is designed and tested on real mobile device Grade 2 to 4 Works only on emulator, crashes on real mobile device or testing is not done with the device Grade 1 to 2 Does not work at all in mobile emulator or real device Clearly designed and tested only on Mac/Linux/Win - platform
  • 9. 4. Project Work Evaluation Each student evaluates other student's work.
  • 10. Grading Grading is calculated as an average of exam (30%) and the project work (70%) Example Exam: 2 Project Work: 5 Average: (2*30 + 5*70)/100 = 4.1 => 4
  • 12. Material Material available in Ning and in Web Books about Qt: http://qt.nokia.com/developer/books Official Book: C++ GUI Programming with Qt 4 (2nd Edition) Available in TAMK Library Qt for Symbian (available Feb. 2010) Fitzek, Mikkonen, Torp