You are on page 1of 14

DALI

Designing Applications & Learning


Innovations

mLearning
with iPhone, iPod Touch & iPad SDK
Welcome to the Mobile Web!
Aims: This course is designed and developed to
Participants Will Shift facilitate educators in K-12, professionals in
higher education, administrators, and
From ➡ To instructional designers to become innovators in
their field through an exploration of mLearning
Status Quo ➡ Web 2.0 and the creation of mLearning applications. The
course focuses on mLearning and the
development and utilization of iPhone/iPod/iPad
Educators ➡ Innovators applications for mLearning environments.
Participants will explore course content and
Browsers ➡ Developers materials relating to the pedagogy, technology,
research, theories, application, and practice of
Static ➡ Mobile mLearning. Skills and Knowledge gained in this
course will enable participants to use and/or
create mLearning iPhone/iPod/iPad applications
for use in online and distance education settings.

Course Information: Course topics include:
Course Title: Designing Applications & Learning
Innovations (DALI) mLearning
Course Number: EDGXXXX
•mLearning Platforms
Number and Type of Credit Hours: 3 Elective Credit
Hours •mLearning Possibilities
Term: Fall 2010
Day and Time: Online •mLearning Theory
Course website: http://online.education.ufl.edu
•mLearning Pedagogy
Alexandra Dolan - Course Instructor
Office Hours: By appointment or via the following:
Email: aheitel@ufl.edu •mLearning Applications
Phone: (XXX)XXX.XXXX
Instant Message: xxxxxxxxxx •mLearning Design
Blog: http://www.dalimlearning.blogspot.com
Website: http://web.me.com/alexandradolan •mLearning Development
Please contact me if you have any other
suggestions for platforms to facilitate
communication! I look forward to hearing from you!
•mLearning Critical Issues

[1]
D.A.L.I OBJECTIVES:
mLearning
Participants will:
ABOUT THIS COURSE: Utilize iPhone SDK and tools for Mac OS X Snow Leopard to plan, design, and
develop mLearning applications for the iPhone/iPod Touch/iPad mobile learning
platforms.

Demonstrate knowledge of Objective-C programming languages.

Synthesize mLearning research, design, and development with digital-age theories of


learning and knowledge acquisition.

Create novel applications for use with mLearning platforms for distance education.

Incorporate instructional design into mLearning developed for distance education


settings.

Critically analyze the possibilities and challenges that mLearning presents.

GOALS:
This course aims to encourage participants to become technological leaders and
innovators in the diffusion of mLearning innovations. The primary focus of this
course is developing mLearning applications for the iPhone, iPod Touch and iPad.
Participants will go from consumers and users of technology to developers and
designers of applications. Though technology and programming will be the focus,
that focus will be augmented by mLearning theory, pedagogy, research and critical
issues.
The following questions will be explored:
What is mLearning?
What learning theories and pedagogies are implicated in mLearning?
Why is mLearning important?
How does the diffusion of innovations apply to mLearning?
What technologies are important for mLearning?
How can one design applications for mLearning platforms?
What technical skills does one need to develop applications on the iPhone, iPod
Touch, and iPad?

COURSE SCHEDULING AND TIME DEMANDS:


The amount of time and effort required to be successful in this course will depend
largely upon one’s existing knowledge of technology and the Objective-C
programming language. If the following words and phrases mean nothing to you,
expect to spend significantly more time on the technical and programming content of
this course than a more experienced programmer would. The point is not to design a
world-class app (although that would be awesome) but to experience technology and
innovation from the perspective of a producer, rather than a product’s end-user. Click
on the links to each word for more information. xcode, objective-c, (also click here for
more on objective-c programming language) cocoa. A lack of prior knowledge is fine,
provided that one exhibits a willingness to learn.

[2]
D.A.L.I UF COMMITMENT TO DIVERSITY: COURSE GRADING:
! The University of Florida is committed
LETTER PERCENT GRADE
mLearning to creating a community that reflects the rich
racial, cultural and ethnic diversity of the state
and nation. No challenge that exists in higher
GRADE POINTS

POLICIES/PROCEDURES education has greater importance than the


challenge of enrolling students and hiring
faculty and staff who are members of diverse
racial, cultural or ethnic minority groups. This
pluralism enriches the university community,
offers opportunity for robust academic
dialogue and contributes to better teaching
A

A-

B+
93+

90-92

87-89
4.0

3.67

3.33
and research. The university and its
components benefit from the richness of a B 83-86 3.0
multicultural student body, faculty and staff
who can learn from one another. Such
diversity will empower and inspire respect and B- 80-82 2.67
understanding among us. The university does
not tolerate the actions of anyone who
C+ 77-79 2.33
violates the rights of another person.

ADA STATEMENT: C 73-76 2.00

If you are a student with a disability and would


like to request disability-related C- 70-72 1.67
accommodations, you are encouraged to
contact me and the Disability Resource D+ 67-69 1.33
Center as early in the semester as possible.
The Disability Resource Center is located in
001 Building 0020 (Reid Hall). Their phone D 63-66 1.0
number is 392-8565 (Disability Resource
Center, 2010). D- 60-62 0.67

"Students requesting classroom


accommodation must first register with the E,I, NG,S- _____ 0.0
Dean of Students Office. The Dean of U, WF
Students Office will provide documentation to
the student who must then provide this
documentation to the Instructor when
requesting accommodation” (UF, 2010, Policy Course grades will be based upon
on Course Syllabi). performance on assignments submitted,
group projects, activities, discussions, and
ACADEMIC INTEGRITY: participation.
If you are a student with a disability and would
like to request disability-related Assignments will be graded according to
accommodations, you are encouraged to rubric for that particular assignment. Group
projects will be judged according to individual
contact me and the Disability Resource
Center as early in the semester as possible. and team performance, participation, and the
The Disability Resource Center is located in quality of interaction. Activities will be graded
001 Building 0020 (Reid Hall). Their phone according to completion on a pass/fail basis.
number is 392-8565. Discussions and Participation grades will be
assigned based on quality of work, quality of
interaction, degree of participation, and
STUDENT GUIDE: evidence of critical thought and analysis.
Academic Honesty, Student Guide located at:
http://www.dso.ufl.edu/studentguide/ ACADEMIC INTEGRITY:
studentrights.php No penalty will be assessed for work that is
less than one week late, which will be seven
THE HONOR CODE: calendar days from the day assignment was
“We, the members of the University of Florida due. However, no work will be accepted after
community, pledge to hold ourselves and our the last day of the course, except in very rare
peers to the highest standards of honesty and (and well-documented) circumstances.
integrity. Penalties for work submitted more than one
On all work submitted for credit by students at week past the due date are as follows:
the University of Florida, the following pledge
is either required or implied: 8-10 days late: 10%
On my honor, I have neither given nor received 11-14 days late: 20%
unauthorized aid in doing this 15-21 days late: 50%
assignment.” (UF, 2010, Student Guide). Work submitted more than 3 weeks past the
due date will not be accepted.

[3]
COURSE TEXTBOOK:
D.A.L.I
mLearning Ally, M. (Ed.). (2009). Mobile Learning (eBook.). Athabasca, Canada: Athabasca University
Press. Retrieved from http://www.aupress.ca/index.php/books/120155  

COURSE MATERIALS This book is available for download by free of charge by visiting the link (above)

Metcalf, D. (2006). MLearning mobile learning and performance in the palm of your hand.
Massachusetts: HRD Press. Retrieved from http://www.books24x7.com.lp.hscl.ufl.edu/
marc.asp?bookid=20604

This book can be accessed electronically free of charge via the above link, once you are logged
in through the University of Florida Libraries Remote Access.

REQUIRED MATERIALS:

The iPhone/iPod/iPad SDK (Software Development Kit) is required for this course, and must be
downloaded to an intel-based Mac running Mac OS X Snow Leopard. Download the SDK by clicking
here. Additionally, resources located on the Apple Development Center http://developer.apple.com/
iphone/index.action will be required to complete this course. The iPhone Developer University Program
(http://developer.apple.com/iphone/program/university.html) is a free program that allows professors and
students to work together as a development team of over 200 students. This program does not provide
apple code-level technical support, and programs designed are NOT eligible to be sold. If you wish to
develop your own apps to sell through the app store, you will need to apply to become a standard
developer at a cost of $99 from http://developer.apple.com/iphone/program/apply.html. This will allow
you to distribute apps through the app store, as well as providing code-level technical support.

SUPPLEMENTARY (NOT REQUIRED, BUT RECOMMENDED) MATERIALS:


Frederick, G., & Lal, R. (2010). Beginning Smartphone Web Development: Building Javascript, CSS,
HTML and Ajax-Based Applications for iPhone, Android, Palm Pre, Blackberry, Windows Mobile and
Nokia S60 (1st ed.). New York: NY: Apress.  

ISBN-10: 143022620X ISBN-13: 978-1430226208

Amazon.Com Price New: $26.39

TECHNOLOGY CONSIDERATIONS:
In order to work with the iPhone/iPod Touch/iPad SDK, the student will need an intel-based Mac with
Mac OS X Snow Leopard. Students who do NOT have an Intel-based Mac with Mac OS X Snow Leopard
may complete course requirements by developing mobile applications for another smartphone, but this
is not recommended as support and technical assistance for SDK’s other then iPhone and iPad will not
be provided.
Blackberry SDK: Register for free at http://na.blackberry.com/eng/developers/resources/
Android SDK: Available at http://developer.android.com/index.html In order to publish Android Apps you
will need to register with your Google account at http://market.android.com/publish/signup where you
will create a developer profile, pay a $25 registration fee, and agree to the distribution agreement.

PLEASE NOTE: technical assistance for developing applications for mobile devices other than
iPhone, iPod Touch, and iPad cannot be provided through this course at this time. Due to this
caveat, this course is not recommended for students without an intel-based Mac with Mac OS X
Snow Leopard. This is a new course, and instructional support for developing applications in
more than one programming language cannot be provided! The iPhone/iPod Touch/iPad SDK is
based on the Objective-C programming language, while Blackberry and Android SDKs are based on the
Java programming language. Both Objective-C and Java are object-oriented, imperative, and reflective
programming languages. However, content of this course is geared primarily towards the iPhone, iPod
Touch, and the iPad as platforms for mLearning.

[4]
D.A.L.I WEEK OBJECTIVES: ACTIVITIES ASSIGNMENTS DUE

mLearning

COURSE SCHEDULE
I

II

III

IV

VI

VII

VIII

TECHNICAL SUPPORT ADDITIONAL HARDWARE/SOFTWARE


For technical support, please REQUIREMENTS FOR THIS COURSE:
contact the Help Desk:
Phone: 352.273.4158 Students wishing to
Online @: http://
helpdesk.education.ufl.edu participate in, develop
Apps for the iPhone/
COLLEGE OF EDUCATION HARDWARE/ iPod/iPad will need an
SOFTWARE REQUIREMENTS: intel-based mac with Mac
To view the minimum Hardware/ OS X Snow Leopard in
Software Requirements for the order to complete the
College of Education please requirements for this
visit: http://
online.education.ufl.edu/mod/ course. PCs will not
resource/view.php?id=28017 work for this course!
[5]
DALI
week one

mLearning

Objectives:
Activities:
• Distinguish mLearning from
• Course Introduction and
other forms of learning
Introductory Discussion
• Develop an understanding of
• View
mlearning
• Browse iPhone Dev Center and
• Explore possibilities of
assess current level of
mLearning
programming knowledge
• Assess iPhone platform and
• Based on current level of
identify level of programming
programming knowledge Prepare a
expertise
personalized learning schedule
• Identify underlying
for developing individual
architecture of Objective-C and
programming skills
iPhone/iPad/iPod application
Resources:
development
• Prepare a personalized
learning schedule for developing iPhone Dev Center
knowledge of iPhone/iPad/iPod
programming and application Getting Started Guides
creation
Assignments Due: iPad Programming Guide
• Programming Knowledge Self-
Evaluation and Personalized iPhone OS Reference
Learning Schedule for Programming Library
Requirements
• Introductory Discussion
iPhone OS Reference
Library Sample Code

[6]
DALI
week two

mLearning

Activities
Assignments Due: Course Activities:
iPhone/iPod/iPad tutorials
Assignment ➡ Due Date
Assignment ➡


Resources:

iPhone Dev Center


Objectives:
Getting Started Guides
•Objectives go here...
iPad Programming Guide

iPhone OS Reference Library

iPhone OS Reference Library Sample Code

[7]
DALI
week three

mLearning

Activities
Assignments Due: Course Activities:
iPhone/iPod/iPad tutorials
Assignment ➡ Due Date
Assignment ➡


Resources:

iPhone Dev Center


Objectives:
Getting Started Guides
•Objectives go here...
iPad Programming Guide

iPhone OS Reference Library

iPhone OS Reference Library Sample Code

[8]
DALI
week four

mLearning

Activities
Assignments Due: Course Activities:
iPhone/iPod/iPad tutorials
Assignment ➡ Due Date
Assignment ➡


Resources:

iPhone Dev Center


Objectives:
Getting Started Guides
•Objectives go here...
iPad Programming Guide

iPhone OS Reference Library

iPhone OS Reference Library Sample Code

[9]
DALI
week five

mLearning

Activities
Assignments Due: Course Activities:
iPhone/iPod/iPad tutorials
Assignment ➡ Due Date
Assignment ➡


Resources:

iPhone Dev Center


Objectives:
Getting Started Guides
•Objectives go here...
iPad Programming Guide

iPhone OS Reference Library

iPhone OS Reference Library Sample Code

[10]
DALI
week six

mLearning

Activities
Assignments Due: Course Activities:
iPhone/iPod/iPad tutorials
Assignment ➡ Due Date
Assignment ➡


Resources:

iPhone Dev Center


Objectives:
Getting Started Guides
•Objectives go here...
iPad Programming Guide

iPhone OS Reference Library

iPhone OS Reference Library Sample Code

[11]
DALI
week seven

mLearning

Activities
Assignments Due: Course Activities:
iPhone/iPod/iPad tutorials
Assignment ➡ Due Date
Assignment ➡


Resources:

iPhone Dev Center


Objectives:
Getting Started Guides
•Objectives go here...
iPad Programming Guide

iPhone OS Reference Library

iPhone OS Reference Library Sample Code

[12]
DALI
week eight

mLearning

Activities
Assignments Due: Course Activities:
iPhone/iPod/iPad tutorials
Assignment ➡ Due Date
Assignment ➡


Resources:

iPhone Dev Center


Objectives:
Getting Started Guides
•Objectives go here...
iPad Programming Guide

iPhone OS Reference Library

iPhone OS Reference Library Sample Code

[13]
References:

Frederick, G., & Lal, R. (2010). Beginning Smartphone Web Development: Building Javascript, CSS, HTML and
Ajax-Based Applications for iPhone, Android, Palm Pre, Blackberry, Windows Mobile and Nokia S60 (1st ed.).
New York: NY: Apress.  

Metcalf, D. (2006). MLearning mobile learning and performance in the palm of your hand. Massachusetts: HRD
Press. Retrieved from http://www.books24x7.com.lp.hscl.ufl.edu/marc.asp?bookid=20604

The University of Florida. (2010). ISIS- Frequently Asked Questions for Minus Grades. ISIS. Retrieved from
http://www.isis.ufl.edu/minusgrades.html

The University of Florida. (2009a). Commitment to Diversity. University of Florida Graduate School. Retrieved
from https://gradschool.ufl.edu/catalog/current-catalog/catalog-commitment-to-diversity.html

The University of Florida. (2009b). University of Florida Graduate School Graduate Catalog 2009-2010.
University of Florida Graduate School. Retrieved from https://gradschool.ufl.edu/catalog/current-catalog/
catalog-coverpage.html

The University of Florida. (2010). The Dean of Students Office - Student Guide. The Dean of Students Office -
Student Guide. Retrieved from http://www.dso.ufl.edu/studentguide/studentrights.php#studenthonorcode

The University of Florida. (2010). University of Florida Policy on Course Syllabi. University of Florida Policy on
Course Syllabi. Retrieved from http://www.ir.ufl.edu/fac_handbook/syllabi.htm

The University of Florida College of Education Online. (2010). Computer Requirements: What You Need (web).
UF College of Education Online. Retrieved from http://online.education.ufl.edu/mod/resource/view.php?
id=28017

[14]

You might also like