Mobile Computing and Applications 2009 fall


 

Notice

 

 

 

10.26

 

Midterm exam: November 2

 

09.07

 

Webpage ID/Password will be announced today

 


 

Course Description

 

 

Course

 

 

 

·   

4190.406 Mobile Computing and Applications

 

 

Instructor : Prof.Heonshik Shin (현식)

 

 

 

·   

Office

: 301-502

 

 

·   

Tel

: 880-7295

 

 

·   

E-mail

: shinhs@snu.ac.kr

 

 

·   

Office hour

: To be announced

 

Teaching Assistant

 

 

 

 

·   

To be announced

 

 

 

·   

 

 

 

 

·   

 

 

 

 

Eligibility for course registration

 

 

 

·   

Fourth-year student of CSE

 

 

·   

Or students with equivalent knowledge and skills

 

 

Course objectives

 

 

 

·   

To get familiar with technical issues and current trends in mobile computing

 

 

·   

To study and practice the techniques of building mobile applications

 

 

Overview

 

 

 

·  In the past, computer systems were built on the basis of standalone large- and medium-scale computers. Currently, thanks to unprecedented progress in semiconductor and networking technologies, networked PCs, notebooks and mobile devices play the central role in computing.

 

 

·  Furthermore, the ¡®distributedness¡¯ of computing has been a driving force behind the notion of ¡°anytime, anyplace, anyform¡± information processing, called mobile computing. Mobile computing techniques provide a basis for ubiquitous computing or pervasive computing.

 

 

·  Thus, the objectives of this course are to understand technical issues and current trends in mobile computing, and to get familiar with the development of mobile applications.

 

 

·  These objectives will be achieved through lecture, homework, and project.

 

 

Textbook

 

 

 

·   

Lecture notes and materials

 

 

References

 

 

 

·   

F. Adelstein, et al., Fundamentals of Mobile and Pervasive Computing, McGraw-Hill, 2005

 

 

·   

S. Poslad, Ubiquitous Computing, 2009, Wiley

 

 

·   

Reference materials for embedded programming and mobile phones

 

 

Evaluation

 

 

 

·   

Participation 10%

 

 

·   

Midterm and final exams 60%

 

 

·   

Homework and assignment 30%

 

 

Syllabus

 

 

 

·   

mc09_syllabus.ppt

 

 

Home page

 

 

 

·   

http://cslab.snu.ac.kr/course/mc09/

 

 

 

 

Lecture Topics

Basic concepts in mobile computings

 

·   

Overview of mobile computing

 

·   

Introduction to distributed computing

 

·   

Mobile communication

 

·   

Wireless LAN

 

·   

Mobility management

 

Issues in mobile computing

 

·   

Mobile middleware

 

·   

Wireless sensor networks

 

·   

Energy saving techniques

 

·   

Wireless security

 

Applications of mobile computing

 

·   

Mobile multimedia

 

·   

Examples of mobile applications

 

Mobile device programming

 

·   

Mobile devices and applications

 

·   

Introduction to embedded computing

 

·   

Mobile phone programming

 

Schedule

 

Date

Day

Topics

Notes

 

09-02

Wed

Course overview, Introduction to mobile computing

intro

 

09-07

Mon

Introduction to mobile computing

 

 

09-09

Wed

Introduction to distributed computing

ppt

 

09-14

Mon

Introduction to distributed computing

 

 

09-16

Wed

Introduction to computer network

ppt 

 

09-21

Mon

Mobile communication

ppt 

HW #1

09-23

Wed

Mobile communication

 

 

09-28

Mon

Wireless Lan

 ppt

 

09-30

Wed

Mobility management

 ppt

 

10-05

Mon

Mobile middleware

 ppt

 

10-07

Wed

Mobile middleware

 

 

10-12

Mon

Mobile middleware

 

HW #2

10-14

Wed

Mobile middleware

 

 

10-19

Mon

Mobile middleware

 

 

10-21

Wed

Wireless sensor networks

  ppt

 

10-26

Mon

Wireless sensor networks

 apps.

 

10-28

Wed

Wireless sensor networks, Energy saving

 

 

11-02

Mon

Midterm exam

 

 

11-04

Wed

Energy saving techniques

ppt

 

11-09

Mon

Wireless security

 ppt

HW #3

11-11

Wed

Wireless security

 

 

11-16

Mon

Mobile devices and applications

ppt

 

11-18

Wed

Mobile devices and applications

 

 

11-23

Mon

Introduction to embedded computing

 ppt

 

11-25

Wed

Mobile phone programming

ppt

 

11-30

Mon

Mobile multimedia

 ppt

 

12-02

Wed

Examples of mobile applications

 

 

12-07

Mon

Review

 

 

12-09

Wed

Final exam

 

 

12-14

Mon

Wrap-up session for term project

 

 

 

 

End of Semester