ICT638 Mobile and App Development
Assessment Cover Sheet
Student ID Cohort
Student Name
Programme
Enrolled
Diploma in Information Technology Software Development (Level 6)
Course Code / Title ICT638 Mobile and App Development
Assessment Title Assessment 2 - Portfolio Assessment Type Theory
Level 6 Credit 15
Tutor Nidia Jackson Due Date 15/11/2019
Student Declaration
I declare that:
? I have read and understood the New Zealand School of Education Ltd (NZSE) policies and
regulations on assessments as laid out in the student handbook.
? I am aware of the penalties for cheating and plagiarism as laid out in the student handbook.
? This is an original assessment and is entirely my own work. Where I have quoted or made use of
the ideas of other writers, I have acknowledged the source.
? This assessment has been prepared exclusively for this course and has not been or will not be
submitted as assessed work in any other course.
? It has been explained to me that this assessment may be used by NZSE, for internal and/or
external moderation.
? I have advised the tutor of any special needs that I have upon enrolment or prior to this
assessment taking place.
Student Signature Date
Tutor to Complete
Assessment Result Total Marks /100
Assessor’s Comment
Assessor Name Signature
?NZSE v1.0 2 / 9
ASSESSMENT REQUIREMENTS
Resources and/or equipment which may be used for this activity
? NZSE issued material. ? The Internet.
The required conditions relating to this activity
? This is an open-book assessment to be completed in an agreed environment. Resources for
this course may be used in the assessment.
? Acceptable format of this assessment word processed on A4 paper or as required
代写ICT638留学生作业
? Place your Name, Student ID number, Assessment and Task Number on all loose documents
you are submitting with the assessment.
? Any excerpt of legislations may be used with references referenced with accordance to APA
6
th Edition (e.g. internet, library, newspaper articles, reference books etc.), however, any
written report must be your own work with no assistance from any other party.
? You will need to write detailed paragraph(s) covering the required information for each Task
in your own words.
? Proofread and spell check all assessment work carefully.
Method of assessment
? Evidence requirements: Written assessment, or as per requirements of the Standard
Setting Body.
Moderation of assessment
To comply with the moderation process, assessors should ensure the following:
? Written evidence is provided.
? A videotape or audiotape of any oral testing is made if required.
? Student assessment samples may be used for internal / external moderation requirements.
Evidence Validity
Where any assessment, or part of any assessment, is carried out under “non-controlled” conditions,
students are required to sign a declaration stating that the work submitted is their own original work
and that any material that has been reproduced has been fully referenced.
?NZSE v1.0 3 / 9
PLAGIARISM
Plagiarism is a form of academic cheating. At New Zealand School of Education, plagiarism
is not tolerated and is a serious academic offence, which could lead to a student being
dismissed from their programme.
Plagiarism is defined as:
1. When students use or copy someone else’s work without giving proper credit –
failure to cite adequately.
2. Downloading sources from the internet and claiming it as student’s original work.
3. Assisting others to cheat by giving a copy of assessments to use for their advantage.
New Zealand School of Education expects all students to complete their own or group work
with integrity and honesty. Such integrity maintains the reputation and quality of our
certificates, and diplomas.
To maintain the quality of the standards of NZSE qualifications, all students and staff have a
responsibility to prevent, discourage and report cheating in coursework.
If plagiarism is found in any assessments, a disciplinary process will occur as per the
disciplinary procedures outlined in the New Zealand School of Education Student
Handbook.
?NZSE v1.0 4 / 9
Assessment Information
1. This is an individual open book assessment worth 60% of your total course marks.
2. There are 3 tasks in this assessment. You have 3 weeks to complete this assessment.
3. Up to 15% of the content may be quoted or paraphrased from other sources provided you
acknowledge and cite the original source of the material you use. Use APA 6th referencing
on all quoted or paraphrased material.
4. Late assessments will incur a penalty of 5% per day (unless an extension is granted before
the due date). Any assessment received later than 7 days after the due date will not be
marked.
5. Unless otherwise specified, all documents are to be produced following NZSE standards.
These are: Normal font is Calibri, size 12 point for the body of all documents with the text
fully justified. Headings should not exceed 16 points in size except on a title page where
larger fonts are appropriate for the title of a report. Documents should use 1.15 spacing
within a paragraph and have a space between paragraphs. Footers should be created on the
report that includes a page number.
Assessment Outcomes
This assessment is mapped to the following learning outcomes for this course:
LO 1: Evaluate and implement features of client-server systems using Java Enterprise
edition and/or .NET
LO 3: Demonstrate mastery of distributed algorithms
LO 4: Research and apply contemporary remote technologies such as RMI, CORBA, .NET
remoting, and web services
LO 5: Apply standard design principles and algorithms in the construction of a distributed
system
Submissions
A pdf file named with your student id followed by your first name should be submitted to Canvas
Turnitin by 15 Nov 2019, 5:00PM via a link which will be provided in the Assessment section of the
course on Canvas. For example, if your student id is i54321 and your full name is Raymund Lee then
the compressed file name should be i54321_Raymund_Lee.pdf.
?NZSE v1.0 5 / 9
Summary Marking Schedule
Section Item Max Mark Student
Mark
Comments
Task 1
Evaluate the different client-server
systems and explain the feasibility
of using REST web services
15
Task 2 Describe distributed algorithms
and analyse why they are required.
15
Task 3 Design of the solution 60
Structure and organisation of ideas, English
writing, and APA Referencing 10
Total Marks 100
Assessment Tasks
Portfolio (Individual)
Case Study: Rent-a-go real-estate service provider scenario
Rent-a-go, a real-estate firm specializing in rental properties is looking at developing a mobile
application for its clients on Android platform.
The application shows all the available properties on a map in the application with a pointer.
Clicking the pointer will open a new page with details on that rental property that includes but not
limited to the weekly rent, the number of bedrooms, the number of bathrooms and a default
image.
The application is to obtain the data from another web application that is accessible by the
application.
Tasks
1. Evaluate the different client-server systems that are applicable in the above scenario and
explain the feasibility of using REST web services in the above scenario. (LO 1 ,4)
2. Describe distributed algorithms and analyze why they are required in most applications
these days. (LO 3)
3. Based on the distributed system theory, design a solution applying design principles in the
construction of a distributed system using REST API. You must include a diagram that
outlines the basics of the system and a service flow diagram from backend to frontend. (LO
1,4,5)
You must satisfy the below requirements:
1. apply design principles in constructing the distributed system;
?NZSE v1.0 6 / 9
2. include a block diagram that outlines the basics of the system and explain the
different components; and
3. include a service flow diagram
The above will be in one submitted document.
?NZSE v1.0 7 / 9
NZDITSWD6 ICT638 – Mobile and App Development
Assessment 2: Portfolio Marking Criteria
Criteria Excellent Good Acceptable Need Improvement Unacceptable
因为专业,所以值得信赖。如有需要,请加QQ:99515681 或 微信:codehelp
ICT638 Mobile and App Development的更多相关文章
- Top 6 Programming Languages for Mobile App Development
Mobile application development industry in the last five years have multiplied in leaps and bounds, ...
- Comparing Xamarin and Delphi XE5 to Xcode for Cross Platform Mobile App Development
Comparing Xamarin and Delphi XE5 to Xcode for Cross Platform Mobile App Development If you are consi ...
- 打造离线使用的Mobile Web App
最近公司举办技术大赛,我和同事一起制作了一个叫做10K Hours的Mobile Web App,可以帮助你通过一万小时的努力,成为某个领域的专家.正好前段时间翻译了一本书<HTML5 Mobi ...
- Setting up PhoneGap on Ubuntu for Android app development
This is just some notes I made, mostly taken from http://docs.phonegap.com/en/3.0.0/guide_overview_i ...
- iOS 个人账号 iOS APP Development 灰色不可选
如图,现在的开发者账号是有几个人共用的,已经 生成了一个Development 的证书,我想再申请一个,出现了这样的情况.网上有说的是申请证书个数到了上限,需要删除已经生成的.因为生成的证书其他人需要 ...
- [AFUI]App Framework
---------------------------------------------------------------------------------------------------- ...
- iOS Mobile Development: Using Xcode Targets to Reuse the Code 使用xcode targets来实现代码复用
In the context of iOS mobile app development, a clone is simply an app that is based off another mob ...
- 使用 jQuery Mobile 与 HTML5 开发 Web App 系列文章目录
使用 jQuery Mobile 与 HTML5 开发 Web App 系列文章目录 时间:2012年9月20日 分类:JavaScript 标签:HTML5‚ jQuery Mobile‚ Web ...
- ionic:Build mobile apps faster with the web technologies you know and love
http://ionicframework.com/getting-started/ 5 Ionic Framework App Development Tips and Tricks http:// ...
随机推荐
- tomcat运行一段时间后报错"Too many open files"
tomcat运行一段时间后报打开太多文件错误:Too many open files 查看当前进程的文件打开数: lsof -n |awk '{print $2}'|sort|uniq -c |so ...
- 解决最新Java12 安装
题外话: 因为我笔记本上的java用的版本是比较老的,从java8开始已经不再需要classpath java-home path 这几个安装界的行业规范,基本上只需要安装 然后在path路径下 ...
- QOS限速
XX涉及的QOS限速主要有两种: 第一种是针对一个端口下双向IP互访: 第二种是针对多个端口下双向IP互访:(聚合car) 聚合car:是指能够对多个业务使用同一个car进行流量监控,即如果多个端口应 ...
- Mysql - 存储过程 - 定时删表
在工业监控里面, 需要对每天的数据, 进行记录, 时间长了之后, 数据库很容易撑爆. 这时候, 如果允许, 可以对之前的数据进行一次清除, 只记录几个月内的数据. delimiter $ DROP P ...
- Linux中的buff/cache内存
我们用free.top等相关能够查询到当前内存的使用情况的命令时,总会有一个buff/cache让我们很困惑. buffer 即写如磁盘时,先保存到磁盘缓冲区(buffer),然后再写入到磁盘. ca ...
- Linux - 几种方法来实现scp拷贝时无需输入密码
前言 在实际工作中,经常会将本地的一些文件传送到远程的机器上.scp是一个很好用的命令,缺点是需要手工输入密码. 如何在shell脚本中实现传输文件,而不用手工输入密码呢?接下来介绍三种方法. 一.建 ...
- Windows 10 powershell 中文乱码解决方案
Windows 10 powershell 中文乱码解决方案 Intro 我装的系统是英文版的 win 10 操作系统,最近使用命令行测试接口,发现中文显示一直异常, 使用网上的各种解决方案都没有效果 ...
- 关于matlab2014a中生成dll文件,打包成com组件出现的问题和解决方法
问题1:matlab2014a破解不完整,容易导致package打包失败 解决方法:1.下载破解文档:链接: http://pan.baidu.com/s/1eRJ4E2I 密码: 44th 2.下载 ...
- 关于WIN7下IE8IE7浏览器无法安装微信支付商户证书的解决方案
关于WIN7下IE8IE7浏览器无法安装微信支付商户证书的解决方案 解决方案就是使用 chrome浏览器 默认的chorme浏览器 打开微信商户平台 会提示让安装控件 然后反复安装 其实要解决这个 ...
- QML::Rectangle组件
QML的Rectangle组件,描绘一个矩形,一个可视化的对象. 外加设置属性来达到我们想要的效果.常用的有矩形的颜色,边框颜色,圆角等设置. Rectangle{ x:10//这里的坐标是相对于它的 ...