Pervasive Human Centric Computing
MIT OpenCourseWare offers this hands-on project course on post-PC computing, cross-listed as SMA 5508 through the Singapore-MIT Alliance. Students program iPAQ handheld computers, Series 60 cell phones, speech processing systems, computer vision applications, Cricket indoor location systems, and GPS devices, mostly using Python, which the course teaches alongside the projects. The material blends foundational topics in mobile and sensor computing with practical implementation work, aimed at students who want to build working systems rather than just study theory. As OpenCourseWare, it includes MIT's course materials such as readings, assignments, and project descriptions, though it lacks video lectures and offers no certificate. It suits learners already comfortable with programming who want exposure to the range of hardware and software challenges in ubiquitous and mobile computing.