Sie sind auf Seite 1von 15

CCM3413 Mobile Internet Applications and Services Module Handbook

Autumn/Winter term Sept start (24 week module)

2012/13

Dr Yuan Luo School of Science and Technology

CCM3413

Information in alternative formats This handbook can be found online at: http://unihub.mdx.ac.uk If you have a disability which makes navigating the website difficult and you would like to receive information in an alternative format, please contact: Elizabeth Stokes Tel: 0208 411 6366 E.Stokes@mdx.ac.uk We can supply sections from this publication as: a Word document with enlarged type sent by email or supplied on a CD or memory stick printed copy with enlarged type printed copy on non-white paper as Braille

Other formats may be possible. We will do our best to respond promptly. To help us, please be as specific as you can about the information you require and include details of your disability Disclaimer The material in this handbook is as accurate as possible at the date of production however you will be informed of any major changes in a timely manner. Other Documents Your module handbook should be read and used alongside your programme handbook and the information available to all students on UniHub including the Academic Regulations and Student Charter

Contents

Contents .................................................................................................................................................... 3 Module Summary/Introduction ................................................................................................................ 4 Introduction .......................................................................................................................................... 4 The module teaching team ................................................................................................................... 4 Contacting the Module Leader ............................................................................................................. 4 UniHelp ................................................................................................................................................ 4 KIS Teaching and Learning Data ......................................................................................................... 4 Module Aims ........................................................................................................................................ 5 Learning Outcomes .............................................................................................................................. 5 Assessment Scheme ............................................................................................................................. 5 Assessment Weighting ......................................................................................................................... 5 Syllabus ................................................................................................................................................ 6 Reading Materials................................................................................................................................. 6 Core Texts ........................................................................................................................................ 6 Additional texts ................................................................................................................................ 6 Book Purchase Suggestions.............................................................................................................. 6 Study hours outside class contact ......................................................................................................... 6 Brief Guide to Web-based Module Material ........................................................................................ 7 Coursework .............................................................................................................................................. 8 Details of Coursework .......................................................................................................................... 8 Deadline for Submission of Coursework ......................................................................................... 8 Where to submit ............................................................................................................................... 8 Group Coursework ........................................................................................................................... 9 Electronic Receipt of Coursework ................................................................................................... 9 Feedback to students on coursework ................................................................................................ 9 Teaching Plan ......................................................................................................................................... 10 Useful Information ................................................................................................................................. 14 MyUniHub.......................................................................................................................................... 14 Academic Dishonesty ......................................................................................................................... 14 Plagiarism ........................................................................................................................................... 14 Appeals ............................................................................................................................................... 15 Examples of all Typical/Previous Examination Papers ..................................................................... 15

Module Summary/Introduction
Introduction
Mobile Internet applications are playing an increasingly important role in society; the Semantic Web is an emerging technology that promises to dramatically improve the current WWW and its use. This module aims to provide students with a detailed knowledge of mobile Internet applications development and services including Android platform techniques for developing smartphone and tablets applications, the principles and operations of WLAN, Mobile IP and Semantic Web technologies including XML, RDF (Resource Description Framework) and OWL (Web Ontology Language). This module will provide plenty of hand-on exercises to enable students to develop mobile web applications and create domain-specific ontologies using Semantic Web technologies.

The module teaching team


Insert the names of all members of the teaching team for the module Please include Student Learning Advisers and/or Academic Assistants attached to the module

Contacting the Module Leader


You can contact your module leader in the following ways: Office Hours: Tuesdays 11:30 13:00 - Room No: T116 Email Telephone MyUniHub pages y.luo@mdx.ac.uk 020 8411 4467

https://myunihub.mdx.ac.uk

It is not necessary to book an appointment to see Dr Yuan Luo during the above office hours you just need to drop by. Note: The normal method used by the module leader to contact you is via your student email address. If you do not use your student address frequently it is very important that you set up a forwarding arrangement from your student email address to your other (private) email address.

UniHelp
On the Hendon campus, UniHelp is located on the Ground Floor of the Sheppard Library Office Hours: Monday to Friday: Saturday and Sunday: 08.30 21.30 11.00 18.00

KIS Teaching and Learning Data


Please include a simple chart which shows as a percentage the proportion of time a student on this module will spend in each of the following: Scheduled teaching Independent study Placement (if applicable) This should be in the same format as the data submitted for inclusion in the KIS but must be applicable to the current academic year.

For details on how to calculate these proportions please see the information on the staff intranet about Key Information Sets

Module Aims
This module aims to provide students with a detailed knowledge of mobile Internet applications development and services including Android platform techniques for developing smartphone and tablets applications, the principles and operations of WLAN, Mobile IP and Semantic Web technologies including XML, RDF (Resource Description Framework) and OWL (Web Ontology Language). This module will provide plenty of hand-on exercises to enable students to develop mobile web applications and create domain-specific ontologies using Semantic Web technologies.

Learning Outcomes
On completion of this module, the successful student will be able to: Knowledge 1. demonstrate a knowledge of the essential features of Android platform application development such as Resources, Content Providers, Intents, User Interface Controls etc.; 2. identify the key differences between Wired Networks and Wireless Networks in terms of their design, operation, and limitations in MAC, Mobile IP, and Mobile TCP technologies; 3. demonstrate a knowledge of the principle and operation of Semantic Web Skills 4. develop mobile Internet applications using Android SDK, PHP and related web-based techniques; 5. create an ontology to model a given domain knowledge by applying the Semantic Web technologies;

Assessment Scheme
Theoretical material will be delivered during weekly lectures (1 hour). Weekly tutorials (2 hours) will be used to consolidate and extend the theoretical material and to facilitate problem solving activities, and provide practical experience to support the taught material. Self study will be used for researching information for case studies. The coursework gives students the opportunity to demonstrate the knowledge gained from this module and the skills of problem solving. Students are expected to submit two pieces of assignments and participate in the unseen examination; both will assess outcomes 1, 2, 3, 4, and 5. The examination and coursework (laboratory-based projects/reports) must both be passed in order to pass this module. Ongoing formative feedback will be given verbally to students in weekly lecture and tutorial/lab sessions. Provisional summative feedback on coursework will be given to students two weeks after submission.

Assessment Weighting
3 hour unseen examination, 4 questions from 6 (60%) Coursework (40%) ASSESSMENT PATTERN COURSEWORK % 40 (assignment 1 - 20%, assignment 2 20%)

EXAMINATION

60

The assessment for this module consists of the following three elements: Assessment Component Coursework Exam Learning Outcomes Tested 1, 2, 3, 4, 5 1, 2, 3, 4, 5 Weightings 40 % 60 %

Syllabus
Android Platform Programming Basic PHP and MySQL Basic Wireless Transmission and Media Access Control (MAC) Wireless LAN Mobile Network Layer Introduction to Semantic Web Structured Web Document: XML Describing Web Resource: RDF Defining RDF Vocabularies: RDF Schema Web Ontology Language: OWL

Reading Materials
Core Texts * Pro Android 4, Satya Komatineni, Dave MacLean, APress, 2012, ISBN13: 978-1-4302-3930-7. * Mobile Communications, Second Edition, Jochen H. Schiller, Addison-Wesley, 2003. ISBN: 0-321-12381-6. * A Semantic Web Primer, 2nd Edition, G. Antoniou & F. v Harmelen, The MIT Press, 2008. ISBN: 978-0-262-01242-3 * Module Handbook. Additional texts * Wireless Communications and Networks, William Stallings, Prentice Hall, 2002. ISBN: 0-13-040864-6 * Core Web Application Development with PHP and MySQL, Marc Wandschneider, Prentice Hall, 2006. ISBN: 0-13-186716-4 * Wireless Application Development, Dr. Gordon W. Skelton, Thomson Course Technology, 2003. ISBN: 0-619-15931-6 * Introduction to the Semantic Web and Semantic Web Services, Liyang Yu, Chapman & Hall/CRC, 2007. ISBN: 1-58488-993-0 * Practical RDF, Shelley Powers, OReilly, 2003. ISBN: 0-596-00263-7 Book Purchase Suggestions Where possible suggest texts to be purchased Alternatively you can include a copy of the MN here which includes all the above information

Study hours outside class contact


The study hours for each credit point is10 hours. For a 30-credit module this equates to 300 hours. Therefore, if a module has time-tabled activities i.e. lecture/seminar/lab, of 3 hours per week for a 24 week period (total of 72 hours), then the out-of-class study commitment expected of students is 228 hours in total.

Brief Guide to Web-based Module Material


Please detail additional material available on your MyUniHub page and provide URL. (https://myunihub.mdx.ac.uk )

Coursework
Details of Coursework
Coursework for this module comprises two components. Coursework 1 and 2 will be distributed during the lecture of week 2. There are 9 Tutorials arranged in this module. You need to submit all of the 9 Tutorial Assessment Reports as the coursework of this module. The requirements of each tutorial assessment report can be found in Tutorial Handbook. Each tutorial assessment report will be marked in 100% and the weightings for each tutorial assessment report are as follows: Coursework Coursework 1 Components Tutorial 1 Report Tutorial 2 Report Tutorial 3 Report Tutorial 4 Report Tutorial 5 Report Tutorial 6 Report Tutorial 7 Report Tutorial 8 Report Tutorial 9 Report Marked As 100% 100% 100% 100% 100% 100% 100% 100% 100% Weightings in Coursework 10% 10% 10% 10% 10% 10% 10% 10% 20% Contribution to Overall Module Grade 20%

Coursework 2

20%

The maximum marks for any late submission (according to the date stamp from the Student Office, you MUST keep your receipt of the coursework submission) without good reasons are 40 out of 100. You must complete your documentation independently. Any detected plagiarisms will result in 0 marks of the coursework components. Deadline for Submission of Coursework Coursework 1: Documentation hand-in by Friday of week 14. Coursework 2: Documentation hand-in by the last teaching day of week 24. Sometimes deadlines from different modules will come at the same time and it is important to plan your workload to meet these deadlines. Where to submit Written assessed coursework must be submitted to UniHelp, Ground Floor, Sheppard Library. You should attach a coursework feedback form which will be dated and receipted. You should keep your receipt - it is for your own protection. Do not hand written assessed coursework directly to your tutor, and do not submit it by email to your tutor. Written work should normally be handed in on the campus at which the module is being taught; if for any reason you have to hand it in at another campus please point this out to UniHelp so that it can be sent to the correct campus. If, in an emergency, you have to send in written assessed work by post you must send it by recorded delivery to UniHelp, Sheppard Library, Middlesex University, The Burroughs, London NW4 4BT and keep the Post Office receipt. It will be deemed to have been submitted on the date of the postmark. Receipts for this work and other work submitted outside opening hours can be collected from UniHelp.

Group Coursework When submitting group coursework please ensure all students contributing to the coursework are clearly identified on the coursework Feedback Form. Electronic Receipt of Coursework Coursework may NOT be submitted in electronic. Feedback to students on coursework Verbal feedback from lab tutor Provisional summative feedback on lab reports on MyUniHub page

Coursework return Coursework is not normally returned to students, so you should keep a copy of what you submit.

Teaching Plan
Lecture sessions in week no.: 1 Title Content Reading list and Tutorials

Introduction & module overview

2, 3, 4

Android Platform Programming Basic

Overview of the module. Mobile applications. Mobile devices and environment. History of wireless communications. Wireless networks vs. fixed networks. Introducing to Android computing platform; Setting up development Environment; Understanding some key concepts such as Android Resources, Content Providers and Intents; Building simple applications using User Interfaces and Controls.

Recommended reading: J. Schiller, Chapter 1; Tutorial 1 Recommended reading: Android Developers API guides (online) http://developer.android.com/guide/components /index.html Book Pro Android 4 Chapter 1 to 10 Tutorial 1 in Week 2 Tutorial 2 in Week 3 and 4 Note: Assignment 1 and 2 hand-out in week 2 Recommended reading: Any programming reference books for PHP/MySQL Tutorial 3

5, 6

PHP and MySQL Basic

PHP Basic. SQL Basic.

10

7, 8

Wireless Transmission and Media Access Control (MAC)

Wireless LAN

10, 11, 12

Mobile Network Layer

Signal propagation. Muliplexing. Modulation. Spread spectrum. Motivation of Wireless MAC (hidden and exposed terminals problem, near and far terminals problems). Access methods SDMA/FDMA/TDMA. MACA (collision avoidance). CDMA Characteristics of WLAN. Design goals for wireless LANs. IEEE 802.11 802.11 architecture 802.11 PHY 802.11 MAC 802.11 Roaming Motivation for mobile IP. Requirement for mobile IP. Mobile IP usage. Mobile IP terminology. Data transfer in mobile systems. Operation of mobile IP. Mobile IP encapsulation. Optimised mobile IP operation. Mobile IP and IPv6. Dynamic Host Configuration Protocol (DHCP). Mobile ad hoc network (MANET)

Recommended reading: J.Schiller, Chapter 2, 3 Supplementary reading: W.Stallings, Chapter 2, 5, 7 Tutorial 4

Recommended reading: J.Schiller, Chapter 7 Supplementary reading: W.Stallings, Chapter 13, 14, 15 Tutorial 5 Recommended reading: J.Schiller, Chapter 9 Supplementary reading: W.Stallings, Chapter 12 Tutorial 5 in Week 10 Tutorials catch up in Week 11 and 12

11

13, 14

Introduction to Semantic Web

How are we using the Internet? What are the reasons for the difficulties of current Web uses? What is the Semantic Web? Introduction to Metadata Dublin Core Metadata Creating Metadata for Web Documents Search Engine for Traditional Web Search Engine for Semantic Web Ontology A Layered Approach XML Basic XML DTD XML Schema

Recommended reading: G. Antoniou & F. v Harmelen, 2008, Chapter 1 Supplementary reading: Liyang Yu, 2007, Chapter 1 and 2 Tutorial 5 Mini Projects Deadline for Assignment 1 : Friday of week 14 Assignment 1 submitted after week 14 will be marked as maximum 40 out of 100. Recommended reading: G. Antoniou & F. v Harmelen, 2008, Chapter 2 Supplementary reading: Extra tutorial materials on OasisPlus Tutorial 6 Recommended reading: G. Antoniou & F. v Harmelen, 2008, Chapter 3 Supplementary reading: Liyang Yu, 2007, Chapter 3 Extra tutorial materials on OasisPlus Tutorial 7

15, 16

Structured Web Document: XML

17, 18

Describing Web Resource: RDF

Drawbacks of XML Basic Ideas of RDF Three Views of a Statement Making Statements About Resources An XML Syntax for RDF: RDF/XML RDF Tools

12

19, 20

Defining RDF Vocabularies: RDF Schema

21, 22, 23

Web Ontology Language: OWL

Why We Need RDFS What is RDFS Classes and their Instances Describing Classes Describing Properties Example - A Full Vehicle Schema (Vocabulary) Other RDFS Properties Ontology and Taxonomy Inferences Based on RDFS More is Needed Requirements for Ontology Languages Reasoning About Knowledge in Ontology Languages Uses for Reasoning Limitations of the Expressive Power of RDF Schema What is OWL? Components of OWL Ontologies OWL XML/RDF Syntax and Semantics OWL Language Features

Recommended reading: G. Antoniou & F. v Harmelen, 2008, Chapter 3 Supplementary reading: Liyang Yu, 2007, Chapter 4 Extra tutorial materials on OasisPlus Tutorial 8

Recommended reading: G. Antoniou & F. v Harmelen, 2008, Chapter 4 Supplementary reading: Liyang Yu, 2007, Chapter 5 and 6 Extra tutorial materials on OasisPlus Tutorial 9

24

Revision

Tutorial Catch Up Week Deadline for Assignment 2: the last teaching day of week 24. Assignment 2 submitted after week 24 will be marked as maximum 40 out of 100.

13

Useful Information
The School has a student website https://myunihub.mdx.ac.uk dedicated to enrolled Science and Technology students, which provides information to support you on your programme of study, including information on the Schools Academic staff and: UniHelp opening hours Module Review Forms Learning Resources: Science and Technology Programme Handbooks

And other useful information such as Library Catalogue MyUniHub Lecturers' contact details can also be found on MyUniHub, the university's online learning environment. This can be accessed from the following url: https://myunihub.mdx.ac.uk Within each module you can find 'module information' which displays contact details for the lecturer and other information about the module. Attendance Requirements You should attend all scheduled classes. If you do not do so, you may not be able to demonstrate that you have achieved the Learning Outcomes for the module, and you are at risk of being graded X in the module. The definition of the X grade is: Fail incomplete without good reason: may not be reassessed. As a general guide, you need to attend at least 75% of scheduled classes oin order to be able to demonstrate achievement of all Learning Outcomes. On some modules, there may be more specific attendance requirements. The Module Leader should insert details of any specific attendance requirements for this module. Academic Dishonesty Taking unfair advantage in assessment is considered a serious offence by the university, which will take action against any student who contravenes the regulation through negligence, foolishness or deliberate intent. Academic dishonesty is a corrosive force in the academic life of the university; it jeopardises the quality of education and devalues the degrees and awards of the University. The full regulations on academic dishonesty are given in the University Regulations, Section F Infringement of assessment regulations - academic misconduct. Plagiarism Plagiarism is one specific form of cheating. The University Regulation Section F clearly sets out the Universitys understanding of plagiarism and the regulations by which you as a student of the University are bound. The key University regulation is F2.3 which defines plagiarism as The presentation by the student as their own work of a body of material (written, visual or oral) which is wholly or partially the work of another, either in concept or expression, or which is a direct copy. Work presented for assessment must be the candidates own, or the work of a project group as requested by the tutor. Plagiarism is the representation of another persons published or unpublished work as the candidates own by unacknowledged quotation. It is not an offence if the material is acknowledged by the candidate as the work of another through the accurate use of quotation marks

14

and the provision of detailed references and a full bibliography, although the Assessment Board will not expect work to rely heavily on direct quotations. In addition, the University Regulations set out the process for investigating allegations of plagiarism and describes the penalties. If you are found guilty, the repercussions are very serious indeed. You should take steps, therefore, to understand what plagiarism is, how it can be identified and how you can avoid committing it; perhaps most importantly, you should reflect and come to understand why it is to your enormous advantage never to plagiarise because it is in effect cheating yourself and your fellow students). Full details on the Infringement of assessment regulations - Academic misconduct, can be found in the University Regulations - Section F. Appeals The full regulations on appeals are given in the University Regulations. Section G - Appeal regulations and procedures Examples of all Typical/Previous Examination Papers Please go to the University student portal website https://myunihub.mdx.ac.uk for copies of previous examination papers in all subject areas across the University.

15

Das könnte Ihnen auch gefallen