Pervasive Human Centric Computing OpenCourseWare: A Free Graduate Level Computer Science Course by MIT

Published Jan 13, 2009

RSS Feed

Learn about programming for multiple types of computer systems with this OpenCourseWare class from the Massachusetts Institute of Technology. 'Pervasive Human Centric Computing' covers a number of subjects important to today's world of ubiquitous computing. This free online course is recommended for Computer Science graduate students who have previously taken a class in computer engineering.

Pervasive Human Centric Computing: Course Specifics

Degree Level Free Audio Video Downloads
Graduate Yes No No Yes

Lectures/Notes Study Materials Tests/Quizzes
Yes Yes Yes

Pervasive Human Centric Computing: Course Description

Computers are no longer just boxes on desks in homes and offices. From cell phones to GPS devices, many people engage with several different kinds of computing devices every day. This OpenCourseWare from MIT in Cambridge looks at how these various systems are designed and integrated into our daily lives. Dr. Larry Rudolph presents a series of lectures that teach programming for series 60 cell phones, Cricket location systems, iPAQ pocket PCs and more. Most of the lessons focus on using the Python programming language, which can be learned during the course. As part of their study of Python, students will also learn how to debug programs and write clear, understandable code. The class will also look at user interfaces for modern computing devices. Students will use their study of interface design to improve designs to be more natural and intuitive. Students seeking a Master's degree in Computer Engineering can benefit from this course.

Lecture notes a list of readings, exams and sample assignments are available free online. If you're interested in this course, visit the pervasive human centric computing course page.

Featured School Choices: