New Module Form

advertisement
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. The focus is on producing rich interactive interfaces,
using industry standard libraries and SDKs, and simple client-server
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
Module Administrator Details
Dr Sam Redfern
Ms Mary Hardiman, ext 3836
info@it.nuigalway.ie
Please specify main contact person(s) for exam related queries and contact number /email
Module Code
(
Module Type
Core= Student must take the module
Optional = Choice for Student
Office use only)
ECTS
Multiple of 5 ects
5 ects
Optional for
Core for
Course Requirement
(i.e. where a module has to be passed at 40%)
Semester Taught
Semester Examined
Semester 2
Requisite(s)
Semester 2
Co-Req.
Modules 
If they take module X they must
take module Y
Pre-Req
Modules 
The student must have taken and
passed a module in previous year
Excl.Req.
Modules 
If they take module X they
CANNOT take module Y
Module Assessment
st
1 Sitting
2nd Sitting
Assessment Type
Exam Session
Duration
Written Paper
Semester 2
2 Hours
Written Paper
Autumn
2 Hours
Bonded Modules
Draft Created by Syllabus Team as part of Academic Simplification 2012/2013
Page 1
(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 2
PART B
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 undergraduate 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).
Module Schedule
No. of Lectures Hours 24
No. of Tutorials Hours 12
No. of Labs Hours
Recommended No. of self study
hours 80
Other educational activities(Describe)
and hours allocated
Lecture Duration
Tutorial Duration
Lab Duration
Placement(s) hours
2 hours
1 hour
*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:
1Develop Android applications using Java and the Android SDK
2Define and utilise common objects from the Android user interface
3Integrate external libraries and classes
4Manage communications and lifecycles of multi-Intent, multi-Process Android apps
5Develop simple graphical animations for Android
6Discuss the web browser event model and client-server communications on the web
7Develop interactively rich, animated user interfaces for the web using JavaScript
and the HTML Document Object Model (DOM)
8Discuss and utilise modern client-side paradigms and libraries such as HTML5
Canvas, SVG, Ajax, jQuery.
Module Learning, Coursework and Assessment
Learning Outcomes at module level should be capable of being assessed. Please indicate assessment methods and the outcomes they will assess
Assessment type,
eg. End of year exam, group project
Written Paper
Continuous Assessment
Outcomes
assessed
% weighting
1,2,4,5,6,7,8
80
1,2,3,4,5,6,7,8
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
3rd party Android libraries; signing and deploying Android applications; JavaScript
programming for web browsers; the HTML document object; the HTML Canvas
object; client-side web programming with events; Scalable Vector Graphics (SVG);
the PhoneGap project.
Draft Created by Syllabus Team as part of Academic Simplification 2012/2013
Page 3
Module Resources
Suggested Reading Lists
Library
Dionisio and Toal: "JavaScript Algorithms and
Applications for Desktop and Mobile Browsers"
Journal
Physical (e.g. AV’s)
IT (e.g. software + version)
Admin
FOR COLLEGE USE ONLY
Student Quota
Quota
(where applicable only)
(identify number per module where applicable only)
Module:
Number:
Discipline involved in Teaching
Share of FTE
*(drop down for disciplines within school)
Information Technology
*(% out of 1)
100%
RGAM
NB:
Notes on some fields are for the technical side when considering which
software company to use.
Draft Created by Syllabus Team as part of Academic Simplification 2012/2013
Page 4
Download