Mobile Computing


Published on

Published in: Education, Technology, Business
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Mobile Computing

  1. 1. Mobile Computing CS4284/5284: Semester B 08/09 Lecturer/Tutor: K Y Lam 2788 9807/Office Y6414 Tutor: Dr. Roy Ho 27889504
  2. 2. Course Objectives and Topics  This course aims at providing a comprehensive overview of the important issues in mobile computing and communications.  They are grouped into four main areas:  Basic issues and problems;  Mobile communications and cellular networks architectures;  Mobile computing services and mobile data management; and  Protocols for mobile communications  Different mobile communications methods are discussed. Protocols such Mobile IP, Wireless LAN, medium access control, Mobile TCP and mobility management that are needed to support mobile computing services will be studied  Methods for efficient management of mobile data will be discussed  Wireless Ad hoc networks and different routing algorithms will also be studied
  3. 3. Course Assessment Lecture: (~2 hr.) Tutorial: (~1 hr.) Assessment Methods: Final Exam 70% Midterm Test (around Wk 8) 13% System Design Project (2-3 students) 8% Kick-off Assignment 3% Analytical Questions and Report 6% (CS4284) Paper Survey and Presentation 6% (CS5284) Text/Reference books:  Jochen Schiller, Mobile Communications, 2rd Edition, Pearson  William Stallings, Wireless Communications & Networks, 2rd Edition, Pearson  Yi-Bin Kin and Imrich Chlamtac, Wireless and Mobile Network Architectures, Wiley  Deitel, Wireless Internet & Mobile Business, Deitel  More …
  4. 4. What will we NOT teach! 1. Mobile game design and development 2. Mobile e-commence and e-logistics 3. Design of mobile interface 4. Mobile operating systems 5. Mobile multimedia systems 6. Designs of mobile/wireless equipments …
  5. 5. What will we teach? 1. The basic issues and problems in mobile computing (Mobile Vs. Stationary) 2. The transmission mechanisms and characteristics of mobile/wireless communication (Wireless Vs. Wired) 3. The architectures, strengths and limitations of different types of mobile/wireless networks (systems supporting mobile communication) 4. The mechanisms for supporting mobility including handoff, roaming, paging schemes and location update algorithms for cellular networks (Supporting mobility) 5. The mechanisms for efficient mobile communications including mobile IP, Mobile TCP, wireless LAN (Minimizing the impacts of wireless communication on system performance) 6. The problems of providing mobile computing services and mobile data management (Mobile applications) 7. The characteristics of mobile sensors and ad hoc networks and analyze the performance of different routing algorithms for ad hoc networks (Going to pervasive computing, ...)
  6. 6. Course Outline (Preliminary)  Introduction to Mobile Computing (1 wk)  Data Transmissions in Wireless Network (1.5 wk)  Cellular Network and Mobility Management (1.5 wk)  Telecommunication Systems and Architectures (1 wk)  Mobile TCP (1 wk)  Mid-term Quiz  Mobile IP (1 wk)  Wireless LAN (1 wk)  Mobile Computing Services & Data Management (1.5 wk)  Sensors and Mobile Ad Hoc Networks (2 wk)  The Trends & Future of MC, & Revision (0.5 wk)
  7. 7. Some Suggestions …  How to take the course  Attend all (most of) the lectures/tutorials (at least ~80%)  Read the handouts before and after the lectures (at least after)  Read the reference books and assigned papers (and other related materials) (at least the reference book)  To attend the quiz (must)  To complete the assignments and exercises (must)  Search the Internet for related technologies (it is changing rapidly. But…)  Not just memorize the keywords and concepts  Need to understand the problems and the solutions, and also the underlying principles and reasoning  Hard-working will receive good returns
  8. 8. Some Suggestions …  Just to remind, according to CityU regulations, 1 credit unit is earned by approximately 40-50 hours of student work over a semester (including lectures/tutorials/lab, assignments, and study).  For a typical 3 credit unit course, with 3 hours lecture/tutorial/lab, a student should spend roughly 80 to 110 hours of additional work outside of class (each week 3-4hr + 40-60hr for assignment works)
  9. 9. My Aims and Expectations  Meet the course learning objectives. What will be the consequences of failing to meet the course objectives?  You will have your own understandings of what mobile computing is, the fundamental problems and basic solutions for solving these problems  You should not just copy other people’s ideas. You should develop your own understandings and opinions about the topics  Describe the problems and solutions in your own words  After this course, YOU SHOULD be able to (I hope):  Express your own understandings about mobile computing to computer professionals (good analytic and communication skill)  Have your own opinions learnt from this course for solving/describing real world problems (partially) related to mobile computing  Relate the knowledge from this course to other courses that you have taken and are going to take (MC Vs. PC Vs. DS Vs. CN)  Have your understandings on how to learn and study (what is learning/studying?)
  10. 10. My Aims and Expectations  You will enjoy this course and find learning enjoyable  How to make learning more enjoyable? Try to relate the problems/solutions with those problems/solutions that are close to you and you have learnt  Always try to ask WHY instead of WHAT. Not just remember the names but the reasoning behind  If you have any questions about the course, course materials, or anything, feel free to call me (tel. 2788-9807) or the tutor, Dr Roy HO