Page Navigation

Module Descriptors

This page displays the selected Module Descriptor.

Printer friendly version Printer friendly version

Session: 2022/23

Last modified: 15/03/2022 11:47:54

Title of Module: Mobile Networks and Smartphone Applications

Code: COMP11062 SCQF Level: 11
(Scottish Credit and Qualifications Framework)
Credit Points: 20 ECTS: 10
(European Credit Transfer Scheme)
School:School of Computing, Engineering and Physical Sciences
Module Co-ordinator:Muhammad  Zeeshan  Shakir

Summary of Module

This module will introduce the state-of-the-art mobile network technologies and standards and address the development of mobile applications taking account of various factors which affect the performance of both the networks and mobile applications, such as network protocols and standards. We will further cover the emerging  5G mobile technologies and their applications/use cases. The scope of this module includes both knowledge and practices towards a successful training of students and building a deep understanding of mobile technologies and networks and proficiency in mobile application development. Ideally the students should have the programming skills (Java is preferred) and the background of computing or engineering, however it is suitable for anyone who has the basic knowledge of networks and the interest to develop mobile applications.

This module will work to develop a number of the key 'I am UWS' Graduate Attributes to make those who complete this module:

Universal

  • Critical Thinker
  • Ethically-minded
  • Research-minded

Work Ready

  • Problem-Solver
  • Effective Communicator
  • Ambitious

Successful

  • Autonomous
  • Resilient
  • Driven

Following topics will be covered:

 

 

  • Introduction to basic and advanced concepts of wireless communications and mobile networks.

  • Deep understanding of 5G mobile technologies, architectures and network infrastructures.

  • Smartphone application development environments and related platforms.

  • Smartphone application design and development processes including application trends and profiles.

  • Java programming for the smartphone environment including good programming practice for smartphone environment.

  • Techniques to apply and manage data structure, graphics, objects and text elements.

  • Advanced skills to interact with smartphone sensors and other multimedia contents to design smart applications.


Module Delivery Method
Face-To-FaceBlendedFully OnlineHybridCHybridOWork-based Learning
check mark

Face-To-Face
Term used to describe the traditional classroom environment where the students and the lecturer meet synchronously in the same room for the whole provision.

Blended
A mode of delivery of a module or a programme that involves online and face-to-face delivery of learning, teaching and assessment activities, student support and feedback. A programme may be considered “blended” if it includes a combination of face-to-face, online and blended modules. If an online programme has any compulsory face-to-face and campus elements it must be described as blended with clearly articulated delivery information to manage student expectations

Fully Online
Instruction that is solely delivered by web-based or internet-based technologies. This term is used to describe the previously used terms distance learning and e learning.

HybridC
Online with mandatory face-to-face learning on Campus

HybridO
Online with optional face-to-face learning on Campus

Work-based Learning
Learning activities where the main location for the learning experience is in the workplace.


Campus(es) for Module Delivery
The module will normally be offered on the following campuses / or by Distance/Online Learning: (Provided viable student numbers permit)
Paisley:Ayr:Dumfries:Lanarkshire:London:Distance/Online Learning:Other:
check mark

 

 

 

 

 

 

Term(s) for Module Delivery
(Provided viable student numbers permit).
Term 1check markTerm 2

 

Term 3

 

[Top of Page]


Learning Outcomes: (maximum of 5 statements)

On successful completion of this module the student will be able to:

L1. Demonstrate critical understanding of the wireless communications and mobile network structure, concepts, technologies, and protocols.

L2. Demonstrate analytical and systematic skills in analyzing and evaluating the requirements of smartphone applications and applying these criteria efficiently in practice.

L3. Demonstrate critical understanding of the process of smartphone application development, the key development techniques and programming concepts.

L4. Demonstrate a critical awareness of smartphone application industry and markets, state-of-the-art development tools and emerging mobile technologies.

L5. Demonstrate extensive knowledge and practical development skills through the development of mobile applications which meet industry standards.

Employability Skills and Personal Development Planning (PDP) Skills
SCQF Headings During completion of this module, there will be an opportunity to achieve core skills in:
Knowledge and Understanding (K and U) SCQF Level 11.

Students will gain in-depth knowledge of mobile networks and mobile applications design methodology. Their understanding of these concepts will be further enhanced by critically examining different state-of-the-art mobile technologies, mobile network standards and application design processes. They will also learn the key characteristics of mobile environment, smartphone architectures, audio-video modules and mobile operating systems. Furthermore, they will have practical understanding of the marketing issues of smartphones and the application industries and develop critical awareness of the commercial aspects of smartphone application development through the practical project design.

Practice: Applied Knowledge and Understanding SCQF Level 11.

Students will have a solid understanding of the fundamentals of mobile networks and be aware of the factors such as mobile usage pattern, bandwidth, computing power etc. which should be considered in the practice of smartphone application development. They will also gain practical knowledge by identifying the key requirements of commercial products such as the visual and audio effects, and evaluating various aspects of their special features. Students will further develop the key practical skills including structure design, interface design and programming through laboratory work and projects.

Generic Cognitive skills SCQF Level 11.

This module will train the students to critically and systematically evaluate the mobile network factors towards the performance of smartphones. They will also gain skills through the training of complete overview of the technical aspects of smartphone applications and commercial and marketing issues. They will have the opportunity to manage a complicated development process using quantitative and qualitative skills and improve the associated cognitive skills. In addition, they will gain the learning skills by evaluating the academic literature in a self-driven manner.

Communication, ICT and Numeracy Skills SCQF Level 11.

Students will gain extensive ICT skills through the laboratory sessions and project practice. In order to successfully finish their project, they need to communicate effectively with the group members through regular meetings, project management and planning. They will also enhance their writing and presentation skills by presenting technical work clearly and appropriately in both written and verbal formats. Furthermore, numeracy and skills will be developed through programming practice where they need to carefully manage the trade-off among the three key factors: network bandwidth, smartphone computing power and battery and the application complexity.

Autonomy, Accountability and Working with others SCQF Level 11.

Each student will work independently on their own laboratory task and acquire autonomy and accountability through these tasks. In the lab sessions, they will autonomously plan and manage the work progress and finish the writing of the lab note and report in a timely and professional manner. They will also gain accountability and teamwork skills by finishing the final project which requires cooperation from the team members and thus develop the teamwork spirit and cooperation skills. During these processes, they will critically reflect on the planning/designing process and his/her own PDP development through this module and their capability and employability will be greatly improved.

Pre-requisites: Before undertaking this module the student should have undertaken the following:
Module Code:
Module Title:
Other:
Co-requisitesModule Code:
Module Title:

* Indicates that module descriptor is not published.

[Top of Page]


Learning and Teaching
The module will be delivered by means of lectures, tutorials exercises and practical laboratory work on an individual and group basis aimed at developing the knowledge and skills required for mobile network research and application development. The lectures will introduce the fundamentals of the networking technologies, mobile networks and mobile application programming techniques which will be practiced in the follow-on laboratory work by students. The tutorial sessions will help consolidate both the lecture materials and the practical skills.
Learning Activities
During completion of this module, the learning activities undertaken to achieve the module learning outcomes are stated below:
Student Learning Hours
(Normally totalling 200 hours):
(Note: Learning hours include both contact hours and hours spent on other learning activities)
Lecture/Core Content Delivery24
Laboratory/Practical Demonstration/Workshop16
Asynchronous Class Activity40
Independent Study120
200 Hours Total

**Indicative Resources: (eg. Core text, journals, internet access)

The following materials form essential underpinning for the module content and ultimately for the learning outcomes:

Core text and resources:

Note: In addition to following resources, students are encouraged to check the module website (AULA) for up to date resources, reading list and research journals.

Imran, M. A., Zaidi, S. A. R., & Shakir, M. Z. (2017) Fronthaul and Backhaul Networks for 5G & Beyond. IET. http://www.theiet.org/resources/books/telecom/front.cfm

Clerckx, B. and Oestges, C. (2013) MIMO wireless networks: channels, techniques and standards for multi-antenna, multi-user and multi-cell systems. Elsevier Science. UWS Library: https://uws-primo.hosted.exlibrisgroup.com/permalink/f/81vgj6/44PAI_ALMA5127857980003931

Wong, D. (2012) Fundamentals of Wireless Communication Engineering Technologies. Wiley-Blackwell. UWS Library: https://uws-primo.hosted.exlibrisgroup.com/permalink/f/1a10t95/44PAI_ALMA2121189800003931

Ismail, M., Shakir, M. Z., Qaraqe, K., and, Serpedin, E. (2015) Green heterogeneous wireless network. Wiley-IEEE Press; 1st edition. UWS Library: https://uws-primo.hosted.exlibrisgroup.com/permalink/f/1a10t95/44PAI_ALMA5145257710003931

Tse, D. and Viswanath, P. (2015) Fundamentals of wireless communication. Cambridge University Press. UWS Library: https://uws-primo.hosted.exlibrisgroup.com/permalink/f/1a10t95/44PAI_ALMA2121221300003931

Stallings, W. (2011) Wireless Communications and Networks. Prentice Hall. UWS Library: https://uws-primo.hosted.exlibrisgroup.com/permalink/f/1a10t95/44PAI_ALMA2118838080003931

Google Android (2022) [Online]. Available: http://developer.android.com/about/start.html

Fitzek, Frank H.P. and Reichert, F. (2007) Mobile phone programming and its application to wireless networking. Springer. UWS Library: https://uws-primo.hosted.exlibrisgroup.com/permalink/f/1a10t95/44PAI_ALMA5126475030003931

Burnette, E. (2010) Hello, Android: Introducing Google's Mobile Development Platform (Pragmatic Programmers). Pragmatic Bookshelf. UWS Library: https://uws-primo.hosted.exlibrisgroup.com/permalink/f/va1p8n/44PAI_ALMA2117586030003931

Radwan, A., adn Rodriguez, J. (2016) Energy Efficient Smart Phones for 5G Networks. Springer. Check module website for eBook.

Friesen, J. (2013) Learn Java for Android development. Springer. UWS Library: https://uws-primo.hosted.exlibrisgroup.com/permalink/f/va1p8n/44PAI_ALMA5126362370003931

(**N.B. Although reading lists should include current publications, students are advised (particularly for material marked with an asterisk*) to wait until the start of session for confirmation of the most up-to-date material)

Engagement Requirements

In line with the Academic Engagement Procedure, Students are defined as academically engaged if they are regularly engaged with timetabled teaching sessions, course-related learning resources including those in the Library and on the relevant learning platform, and complete assessments and submit these on time. Please refer to the Academic Engagement Procedure at the following link: Academic engagement procedure

[Top of Page]


Supplemental Information

Programme BoardComputing
Assessment Results (Pass/Fail) No
Subject PanelBusiness & Applied Computing
ModeratorZeeshan Pervez
External ExaminerC Luo
Accreditation Details
Version Number

1.13

[Top of Page]


Assessment: (also refer to Assessment Outcomes Grids below)
The assessment consists of two components:
A. Laboratory work/ log book: In this assessment work, students are expected to timely complete the weekly lab work and submit/present the work to the module coordinator for assessment. Weighted at 30%.


B. Project: This assignment requires students to work in a group of three or four members and use the knowledge learned from lectures and laboratory practices to design and present a mobile application (app). Each group should write a formal academic report reflecting their knowledge and understanding of 4G/5G applications, smartphone app design and development procedure. Your group report should clearly explain chosen functions and methods including working and development principles. Your report should show originality and innovation of the chosen app concept. Suggested sections in your group report include cover page, abstract, table of contents, introduction, mobile app concept (4G/5G network and emerging applications scenario definition with some excellent graphical illustration), app development and procedures (overall system architecture and implementation, graphics/visual effects, practical considerations, performance evaluation etc.), discussion (constraints and future modification), conclusion and references. The students should write the reports using appropriate academic style. Students are also expected to write an individual critical review of the project work including peer-appraisal and self-assessment.


In this work, students can choose from a wide range of topics including smart home applications, health care application, an organization/company services, card games, sports, media centre, education and learning, personal management, etc. Ideal projects should at least demonstrate successful integration of key concepts and skills learned during the lab sessions of the module. In addition, it is encouraged for students to propose his/her application theme and discuss it with the module coordinator for approval and suggestions. Weighted at 70%.
(N.B. (i) Assessment Outcomes Grids for the module (one for each component) can be found below which clearly demonstrate how the learning outcomes of the module will be assessed.
(ii) An indicative schedule listing approximate times within the academic calendar when assessment is likely to feature will be provided within the Student Handbook.)

Assessment Outcome Grids (Footnote A.)

Component 1
Assessment Type (Footnote B.) Learning Outcome (1) Learning Outcome (2) Learning Outcome (3) Learning Outcome (4) Learning Outcome (5) Weighting (%) of Assessment ElementTimetabled Contact Hours
Dissertation/ Project report/ Thesischeck markcheck markcheck markcheck markcheck mark700

Component 2
Assessment Type (Footnote B.) Learning Outcome (1) Learning Outcome (2) Learning Outcome (3) Learning Outcome (4) Learning Outcome (5) Weighting (%) of Assessment ElementTimetabled Contact Hours
Workbook/ Laboratory notebook/ Diary/ Training log/ Learning logcheck markcheck markcheck markcheck markcheck mark300
Combined Total For All Components100% 0 hours

Footnotes
A. Referred to within Assessment Section above
B. Identified in the Learning Outcome Section above

[Top of Page]

Note(s):
  1. More than one assessment method can be used to assess individual learning outcomes.
  2. Schools are responsible for determining student contact hours. Please refer to University Policy on contact hours (extract contained within section 10 of the Module Descriptor guidance note).
    This will normally be variable across Schools, dependent on Programmes &/or Professional requirements.

Equality and Diversity
This module should be suitable for all students that can use a computer. In relation to students with special needs, when a student discloses a disability, the individual module tutor, in consultation with the special needs coordinator will agree any appropriate adjustments to be made. Students should note that the language of instruction is English and that they will need to have a reasonable grasp of the language in order to understand the teaching materials and write the submitting assessed work. Diversity in cultures, backgrounds, abilities, learning and cognitive styles and individual differences are valued and appreciated. The assessments have taken this into account.

UWS Equality and Diversity Policy
(N.B. Every effort will be made by the University to accommodate any equality and diversity issues brought to the attention of the School)

2014 University of the West of Scotland

University of the West of Scotland is a Registered Scottish Charity.

Charity number SC002520.