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:

  • Grand Canyon University

    Grand Canyon University responds quickly to information requests through this site.

    Suggested programs:
    • Bridge to the M.S. in Information Technology Management
    • M.S. in Information Technology Management
    • Master of Science in Cyber Security
    • Master of Science in Cyber Security (Bridge)
    More information about Grand Canyon 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
  • 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
  • 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
  • Herzing University

    Herzing University responds quickly to information requests through this site.

    Suggested programs:
    • MBA Dual Concentration: Public Safety Leadership and Technology Management
    • MBA Dual Concentration: Accounting and Technology Management
    • MBA Dual Concentration: Human Resources and Technology Management
    • MBA Dual Concentration: Healthcare Management and Technology Management
    More information about Herzing University
  • Purdue University Global

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

    Suggested programs:
    • 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