0% found this document useful (0 votes)
57 views

EEI3269 Mobile App Dev Course Synopsis

EEI3269 is a 2-credit optional course that introduces mobile application development. The course aims to impart knowledge of mobile platforms, architectures, and application components. Over 15 sessions, topics include mobile operating systems, development tools, user interface design, and publishing. Assessment includes a continuous assessment test, design classwork, laboratory work, and a final written exam. Students must achieve overall and exam marks of 40 or more to pass. The course addresses several programme learning outcomes related to software engineering, design, tools/techniques, global perspectives, and lifelong learning.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
57 views

EEI3269 Mobile App Dev Course Synopsis

EEI3269 is a 2-credit optional course that introduces mobile application development. The course aims to impart knowledge of mobile platforms, architectures, and application components. Over 15 sessions, topics include mobile operating systems, development tools, user interface design, and publishing. Assessment includes a continuous assessment test, design classwork, laboratory work, and a final written exam. Students must achieve overall and exam marks of 40 or more to pass. The course addresses several programme learning outcomes related to software engineering, design, tools/techniques, global perspectives, and lifelong learning.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

EEI3269 Introduction to Mobile Application Development

Level 3

Course Code EEI3269

Course Title Introduction to Mobile Application Development

Credit value 2

Core/Optional Optional

Prerequisites None

Hourly Breakdown Theory Activity Independent Assessments Total


hours* Learning hours

15 4DS* 1LAB*2.5 15 SSS*3 h = 45 h 1 CAT = 1.25 h 102.5h


SSS*2h 2h h=2.5 h 3 ONLS * 1 h = 1 LAB-EV = 0.5 h
=30h =8h 3 h 1 LAB* 1 OQ =1 h
4 DC * 1.25 h = 1 DC-RT*2h = 2 h
1.5 h = 6 1.25h 4 DC-EV * 0.5 h = 2 h
h

*Practical/Design/Field work/case study

Course Aim/s Impart the knowledge of mobile application development platforms and constituents
of a mobile application.

Programme PLO1: Apply software engineering principles, tools and processes as well as fundamentals
Learning of computer science and mathematics, to the development and maintenance of
Outcomes (PLO) complex, scalable software systems.
addressed by PLO3: Design systems, components or processes that meet specified needs and
course experiment with prototypes.
PLO4: Create, select and apply appropriate techniques, resources and tools to
software engineering activities
PLO9: Demonstrate knowledge and understanding of the global perspectives and skills
in formulating solutions to problems taking into account differences in
demography, culture, ethics and language.
PLO12: Engage in independent and lifelong learning in the broad context of
technological change.

Course Learning At the completion of this course student will be able to


Outcomes (CLO): CLO1: Identify how different features are incorporated in mobile application designs in
different mobile platforms. [PLO1] [PLO4] [PLO12]
CLO2: Select appropriate mobile architecture, development platform and
monetize mechanism for a mobile application [PLO1] [PLO3] [PLO12]
CLO3: Design mobile application wireframes for the identified software
specifications [PLO1] [PLO3] [PLO9] [PLO12]
CLO4: Design and develop a simple mobile application development framework - React Native
[PLO3][PLO4]
Content Unit 1: Overview of Mobile Applications
(Main topics, Session 1: Introduction to Mobile Applications
subtopics) Session 2: Components of a Mobile Application
Session 3: Basics of Mobile Application Design

Unit 2: Mobile Operating Systems


Session 4: Introduction to Mobile Operating Systems
Session 5: Basics of Android
Session 6: Basics of iOS

Unit 3: Mobile Application Development Tools


Session 7: Native Development Tools
Session 8: Cross Platform Development tools
Session 9: Design and Develop Mobile UI
Session 10: Fundamentals of Android Application Development
Session 11: Fundamentals React Native Mobile Application Development
Session 12: Introduction to UI Components in React Native
Session 13: Developing UIs with React Native

Unit 4: Mobile Application Development and Publishing


Session 14: Publishing tools and Developer Program
Session 15: Monetization and Security

Mini Research:
Carry out a survey and identify how different features are implemented in mobile
application designs of multiple mobile platforms.
Design Class:
· Apply fundamentals of Android app design, including how to build a simple user
interface and handle user input.
· Come up with an idea, design the wireframes and select the mobile architecture,
development platform and monetize mechanism for a mobile application as a
group
· Design and develop an android/React Native mobile application.
Laboratory Work:
Set up the development environment for mobile platforms.

Teaching- a) Course material in print-15 sessions.


Learning Online/ Blended classes :3h
methods b) Compulsory contact sessions
Workshops
c) Self-learning/independent learning
▪ Learning the course material (print, online)
▪ recommended reading material
▪ preparations for Presentations / Viva
d) Non-compulsory contact sessions
▪ Day schools (discussion classes)
Assessment Overall Continuous Assessment Mark, X 100% Final Examination Mark, Y 100%
Strategy
Details: Written examination, 3h (FWE)
Continuous Assessment Test (CAT) Y = FEW, if X ≥ 40
Design Class Average Marks (DC)
Laboratory Work (LAB)
X = B (CAT, OQ)*0.3+ Avg(DC)*0.4 + (LAB)*0.3;
If Avg (DC) ≥ 40
X = 0; If Avg (DC)<40

Overall Assessment Mark = Z


Z=0.5X+0.5Y, if Y ≥ 40
Z=Y, if Y < 40
Condition for Pass:
Z ≥ 40

Recommended Introduction to Mobile application Development: OER Material prepared by Indira Gandhi
Reading National Open University (IGNOU), India

React Native Documentation - https://reactnative.dev/docs/getting-started

You might also like