Students walking on campus during the fall

Announcements

ENGR 543 Mobile Computing

Mobile Computing refers to the intersection of hardware, software, and communication technologies that enable the transmission of data, voice, and video via a wireless-enabled device that is expected to be transported during normal usage, not tethered to a fixed physical link. This course explores various challenges and opportunities of mobile computing, including topics such as wireless network protocols and standards (3G/4G, WiFi, Bluetooth), location awareness (GPS), sensing (video, audio, motion), user interfaces (touch, high-res display), application development, and security/privacy concerns. This course will give the student significant hands-on experience in programming mobile devices using iOS and Android smartphones, tablets, and smart watches as development platforms (Note: students supply their own devices). Students will have the opportunity to explore various features of mobile devices such as geotracking, sensing, social networking, and multimedia as part of a semester-long development project. Students can propose their own project ideas or select one of several topics provided by the instructor. Appropriate projects for this course include smartphone/tablet solutions for various applications (healthcare, security, entertainment, education, multimedia, etc.), wearable solutions (smart watches), embedded computing systems (sensor networks, in-vehicle computing, robotics), and many other topics.

Credits

3

Cross Listed Courses

ENGR 443 & ENGR 543

Prerequisite

ENGR 212 or 212H or graduate standing