Mobile and Pervasive Computing Services
School of Computer Science (08-781/08-766/46-866 - formerly 17-749, 17-863, 20-863 and 95-823)
Instructor: Norman M. Sadeh

   
      Course Overview    
 

Course Overview

Format

Target Audience & Prerequisites

6-Unit vs. 9-Unit

Meeting Times

Grading

Textbooks

Syllabus

Mobile Commerce Lab

 

Background: With around 3 billion mobile phone users worldwide, including several hundred million mobile Internet users, new wireless and pervasive computing services are changing the way enterprises interact with both their customers and their employees. The explosion in smart phone ownership, the adoption of faster wireless standards, and the emergence of different location tracking technologies are but a few factors contributing to the development of a slew of new services. These include mobile commerce services, mobile social software services, enterprise applications all the way to more futuristic pervasive computing services.

Objective: The objective of the course is to introduce participants to the technologies, services and business models associated with Mobile and Pervasive Commerce. It also provides an overview of future trends and ongoing research in this new and fast growing area.

What You Will Learn: Students who take this course will learn to evaluate critical design tradeoffs associated with different mobile technologies, architectures, interfaces and business models and how they impact the usability, security, privacy and commercial viability of mobile and pervasive computing services.

Topics include: Mobile Communication and Mobile Internet technologies, Mobile and Wireless Security, Mobile Development Environments, Mobile Commerce Applications (e.g. mobile banking, mobile ticketing, mobile payment, mobile infotainment, etc.), location tracking and location-based services, RFID, mobile social software applications, mobile enterprise and mobile government applications, context awareness, pervasive computing.

Projects: Students enrolled in the 9-unit section of the course are expected to complete a team project. This year, thanks to a donation from Nokia, we have 100 N95 GPS-enabled cell phones. Projects can also be defined for Google's new Android Challenge - submissions are due by March 3, 2008. Click here for additional details on projects.

top

   
      Format    
   

 

Lectures (including guest lectures), discussions, project presentations

top

   
      Target Audience & Prerequisites    
   

 

This course is intended for a broad audience of graduate students interested in the emerging field of Mobile and Pervasive Commerce. In prior years, students have typically come from a number of different master's degree programs across campus, including programs from the School of Computer Science (e.g. eBusiness, human computer interaction, software engineering), Heinz (e.g. MISM), CIT (e.g. INI), and the Tepper School of Business. Students are expected to have had some prior exposure to Java and HTML.

top

   
      6-Unit (08-766/46-866) versus 9-Unit (08-781) Section    
   

 

This course is available both as a 6-unit and a 9-unit mini-course during Mini 3 (first seven weeks of the Spring semester). With the exception of Tepper students, all students are strongly encouraged to register for the 9 unit section.

Occasionally, a 12-unit full-semester course is also offered in the Spring.

The 6-unit and 9-unit mini-course sections both share the same set of core lectures. Students registered in the 6-unit section are expected to complete two homework assignments, a midterm and a final. Students in the 9-unit section have no homework assignment and no final exam, but have to work on a team project (and take the midterm exam). All students are expected to also give a short class presentation on a topic to be arranged with the instructor.

The 12-unit section, which is not offered in the Spring of 2008, starts with the same mini-3 lectures as the other two sections. The second half of the semester is devoted to the discussion of research papers.

top

   
      Meeting Times    
   

 

To be announced.

top

   
      Grading    
   

 

6-unit Section: Midterm: 25%, Final: 20%, HW1: 15%, HW2: 20%, Class Presentation: 15%, Class Participation: 5%

9-unit Section: Midterm: 25%, Class Presentation: 20%, Project: 50%, Class Participation: 5%

top

   
      Textbooks    
   

 


M-Commerce: Technologies, Services and Business Models, Norman Sadeh, Wiley, 2002.

Additional required and optional reading materials are identified at the end of each lecture

top

   
      Course Syllabus    
   

 

A copy of the 2007 syllabus is available here.

top

   
           
      More on Class Projects (9-unit section only)    
   

 

Projects are conducted in teams of 3 to 5 students. They generally involve the design and prototyping of a mobile or pervasive computing service along with a business analysis and a high-level usability assessment. The projects are not about hacking but rather about learning to design meaningful applications that reflect the unique usability, business, security and privacy challenges associated with mobile and pervasive computing environments. Students are encouraged to evaluate design alternatives, show that they understand the limitations of their prototypes, and propose ways in which their design could be improved. The scope of each project is refined during the course of the semester through regular meetings with the instructor.

Sample of earlier projects (2001-2007): mobile sales force support, location-sensitive taxi ordering, audio and video streaming on mobile devices, mobile service to help passengers of the Pittsburgh public transportation system, mobile nurse support application, viruses on mobile phones, mobile protest coordination, capturing user privacy policies in a people finder service, contactless mobile payment solution, location-sensitive comparison shopping, comparison shopping and recommendations using camera phones and 2D bar codes, accessing last minute auctions of unsold performance tickets, cell-phone based navigation service, mobile apartment hunting, voice-based restaurant recommendation Solution, mobile parking service, RFID in healthCare, peer-to-peer telematics application, using mobile devices for access control in smart office buildings, pervasive computing solution for energy conservation in smart buildings, fire detection and emergency evacuation in smart buildings, sensing and sharing employee status information in smart office building, comparison of indoor location tracking technologies, smart classroom technologies, mobile restaurant booking service, enabling large-scale group communication using mobile devices, mobile banking, mobile trading, mobile advertising, mobile dating

top