Tue and Thu, 14:00-15:50 PM
The purpose of this research course is to expose students to seminal topics and recent trends in the field of software engineering. The topic of the course varies with each offering. For Spring 2017, the theme of the course will be "The Next Killer Features of Mobile Computing". Mobile devices represent the environment where end-users spend most of their time. According to Gartner, in 2016 more than 300 billion apps will be downloaded annually. In this course, we will explore state-of-the-art techniques for how to enable the next compelling use cases of mobile apps. We will be investigating (i) innovative future use of mobile computing and (ii) what are the research technical thrusts that enable the apps of the future. Our exploration will consist of in-class discussions of the literature and team projects that encourage risk taking.
The course will offer an opportunity for students to pursue research-oriented term projects in small teams (2-4 students). Students may pursue any project of their choosing that explores the intersection of software engineering, mobile development, and the cloud.
|04/13||All Students||Pitch Project Idea|
|04/25||Ameya Ketkar||Classless Java: Interface-Based Programming for the Masses|
|Finals Week||Final Project|