New Module Form

miststizzaMobile - sans fil

10 déc. 2013 (il y a 4 années et 22 jours)

78 vue(s)

Draft Created
by Syllabus Team as part of Academic Simplification

2012/2013

Page
1



New Module Form


Essential Information Required for
Module Manager


ACADEMIC YEAR
___________

Module Detail


Title

Web and Mobile App Design & Development

(maximum
50 characters)

Description

Modern web browsers and smartphones are increasingly used as platforms for
sophisticated, interaction
-
rich applications
, operating in both thin
-

and
fat
-
client
designs.

This module introduces learners to client
-
side web development using
HTML5 and related tools and libraries. It also introduces mobile app development on
the Android platform using Java.

T
he focus is on producing rich interactive
interfaces
,

us
ing

industry standard libraries and SDKs, and
simple client
-
s
erver
communications.




(brief description
of the
content of the module

between 75


150 words)

*Note Field to indicate

taught through Irish/English/Erasmus







Course Instances (s)


ME CS&IT







1SPE, 2SPE, 3SPE, 4SPE
, 1SPD,
2SPD, 3SPD, 4SPD








Module version number and date approved

*

xx/xx/2012


xx/xx/2012


xx/xx/2012

Date Retired


Module Owner / Lecturer

Dr
Sam Redfern

Module Administrator Details

M
s Mary Hardiman, ext 3836

info@it.nuigalway.ie


Please specify main contact person
(s)

for exam related queries and contact number /email


Module Code




(
Office use only)

Module Type

Core= Student must take the

module


Optiona
l = Choice for Student



Optional for








Core for







ECTS

Multiple of 5 ects

5 ects

Course Requirement





































(i.e. where a module has to be passe
d at 40%)

Semester Taught


Semester 2

Semester Examined

Semester 2


Requisite(s)

Co
-
Req.

If they take module X they must
take module Y

Modules 




















Pre
-
Req


The student must have taken and
passed a module in previous year


Modules 













Excl.Req.

If they take module X they
CANNOT
take module Y


Modules 

























Module Assessment

1
st

Sitting


2
nd

Sitting

Assessment Type

Written Paper



Written Paper



Exam Session

Semester 2



Autumn



Duration

2 Hours



2 Hours





Bonded Modules





















Draft Created
by Syllabus Team as part of Academic Simplification

2012/2013

Page
2


(modules which are to be
examined at the same date and
time)





















Draft Created
by Syllabus Team as part of Academic Simplification

2012/2013

Page
3


PART B











Module Schedule

No. of Lectures

Hours

24

Lecture Duration

2

hour
s

No. of Tutorials

Hours

12

Tutorial Duration

1 hour

No. of Labs

Hours







Lab Duration







Recommended No. of self study
hours

80

Placement(s)

hours







Other educational
activities
(Describe)

and hours allocated







*
Total range
of hours to be automatically totalled (min amount to be hit)



Module Learning Outcomes


(CAN BE EXPANDED)

On successful completion of this

module the learner should

be able to:

1
Develop Android applications using Java and the Android SDK

2
Define and utilise common objects from the Android user interface

3
Integrate external libraries and classes

4
Manage communications and lifecycles of multi
-
Intent, multi
-
Process Android apps

5
Develop simple graphical animations for Android

6
Discuss the web browser event model and client
-
server communications on the web

7
Develop interactively rich, ani
mated user interfaces for the web using JavaScript
and the HTML Document Object Model (DOM)

8
Discuss and utilise modern client
-
side paradigms and libraries such as HTML5
Canvas, SVG, A
jax, jQuery.


Module Learning, Coursework and Assessment

Learning Outcomes at module level should be capable of being assessed. Please indicate assessment methods and the outcomes th
ey will
assess

Assessment type
,
eg. End of year exam, group project

Outcomes
assessed

% weighting

Written Paper

Continuous Assessment



1,2,4,5,
6,7,8


1,2,3,4,5,6,7,8









80


20









Indicative Content

(Marketing Description and content)

Java programming and the Android SDK; Android application architectures; Android
user interfaces;
event models; inter
-
process
and inter
-
intent
messaging; integrating
3
rd

party Android libraries;
signing and deploying Android applications; JavaScript
progra
mming for web browsers;
the HTML document object;
the HTML Canvas
object;
client
-
side web programming with events;
Scalable Vector Graphics (SVG)
;
the PhoneGap project.





Workload:

ECTS credits represent the student workload for the programme of study, i.e. the total time
the student spends engaged in learning activities. This includes formal teaching, homework,
self
-
directed study and assessment.


Modules are assigned credits that are whole number multiples of 5.

One credit is equivalent to 20
-
25 hours of work. An undergra
duate year’s work of 60 credits is
equivalent to 1200 to 1500 hours or 40 to 50 hours of work per week for two 15 week
semesters (12 weeks of teaching, 3 weeks study and formal examinations).


Draft Created
by Syllabus Team as part of Academic Simplification

2012/2013

Page
4


Module Resources


Suggested Reading Lists


Dionisio and Toal: "JavaScript Algorithms and
Applications for Desktop and Mobile Browsers"

Library







Journal







Physical

(e.g. AV’s)







IT

(e.g. software + version)







Admin










FOR COLLEGE USE ONLY

Student Quota

(where applicable only)

Quota

(identify number per module where applicable only)

Module:






Number:






Discipline involved in Teaching

*
(drop down for disciplines within school)

Information
Technology

Share of FTE

*
(% out of 1)

100%

RGAM



NB:

Notes on some fields are for the technical side when considering which
software company to use.