SCS3106 Mobile Networks and Computing

Course Unit Title

SCS3106 Mobile Networks and Computing

Side Navigation

Course Unit Description

This course examines principles, design, implementation, and performance of mobile computing and wireless networking. The aim is to lay a foundation in the student's understanding and skills in mobile computing and wireless networking standards, technologies, application and services. Ideally the course is an integration of Wireless Networking and Mobile Computing. Subjects of study under Mobile Networking will include; Wireless Network technologies (including GSM/GPRS/3G & Wireless LANs), Convergence networks, NextGen, Mobile IP, wireless ATM, Wireless Ad Hoc Networks and Bluetooth. While subjects of discussion under Mobile Computing will include; Mobile Computing Architectures (including SMS/SIM, WAP, I-mode and J2ME/J2EE), mobile OS (e.g, Android) and Mobile Application Development including location–based services.

Course Objectives
The objectives of the course are to:

  • To introduce students to the theory and practice of Mobile networking and computing.
  • To facilitate the development of technical skills in mobile application development platforms particularly J2ME and J2EE.
  • To enhance students’ skills in mobile application development using Java and other technologies
  • To introduce students to the fundamental concepts in wireless technology and mobile computing including standards, technologies, devices and services
  • To use and experiment with new technology and cutting-edge projects
  • To understand how networking research is done
  • Investigate novel ideas in the area via semester-long skill development projects.

Learning Outcomes 
On completion of this course, the students will:

  • Have gained an understanding of the theory and practical aspects of mobile computing and wireless networking.
  • Discuss the considerations in wireless mobile networking architectures
  • Design and implement simple wireless and mobile networks using Bluetooth, Wi-Fi among others
  • Work with the J2ME and J2EE platforms with minimal difficulty
  • Develop simple mobile applications deployable on Java enabled mobile devices
  • Discuss the current research directions in mobile and wireless networking
  • Demonstrate mastery of development and deployment of secure mobile services.