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:

  • Purdue University Global

    Purdue University Global responds quickly to information requests through this site.

    Suggested programs:
    • MSM in Information Technology
    • M.S. in Information Technology
    • M.S. in Information Technology - Info Security & Assurance
    • M.S. in Information Technology Project Management
    • MS in Information Technology - Business Intelligence and Analytics
    More information about Purdue University Global
  • Tulane University

    Tulane University responds quickly to information requests through this site.

    Suggested programs:
    • Master of Professional Studies in Cybersecurity Management
  • Georgetown University

    Georgetown University responds quickly to information requests through this site.

    Suggested programs:
    • Masters of Professional Studies in Technology Management
    More information about Georgetown University
  • The University of Scranton

    The University of Scranton responds quickly to information requests through this site.

    Suggested programs:
    • MBA - Enterprise Resource Planning
  • Full Sail University

    Full Sail University responds quickly to information requests through this site.

    Suggested programs:
    • MS - Game Design (Campus)
    • Master of Science - Mobile Gaming
    • Master of Science - Business Intelligence
    More information about Full Sail University
  • Northcentral University

    Northcentral University responds quickly to information requests through this site.

    Suggested programs:
    • Doctor of Business Administration - Applied Computer Science
    • PhD in Business Administration - Applied Computer Science
    • PhD Technology and Innovation Management Computer Science
    • Doctor of Business Administration - Computer and Information Security
    • PhD in Business Administration - Computer and Information Security
    More information about Northcentral University