Harvard College's Computer Science 164: Mobile Software Engineering

David J. Malan

Introduction to principles of software engineering for mobile devices and best practices, including code reviews, source control, and unit tests. Topics include Ajax, encapsulation, event handling, HTTP, memory management, MVC, object-oriented design, and user experience. Languages include HTML5, JavaScript, Objective-C, and PHP. Projects include mobile web apps and native iOS apps.

  • Lectures / Lecture 11: Security / Source Code / PDF
    PDF format
    23 April 2012, 5:00 pm
  • Lectures / Lecture 11: Security / Slides
    PDF format
    23 April 2012, 5:00 pm
  • Lectures / Lecture 11: Security / Video / MP3
    MP3 format
    23 April 2012, 5:00 pm
  • Lectures / Lecture 11: Security / Video / MP4
    MP4 format
    23 April 2012, 5:00 pm
  • Lectures / Lecture 10: Windows Mobile / Video / MP3
    MP3 format
    16 April 2012, 5:00 pm
  • Lectures / Lecture 10: Windows Mobile / Video / MP4
    MP4 format
    16 April 2012, 5:00 pm
  • Lectures / Lecture 9: Scalability / Source Code / PDF
    PDF format
    9 April 2012, 5:00 pm
  • Lectures / Lecture 9: Scalability / Video / MP4
    MP4 format
    9 April 2012, 5:00 pm
  • Lectures / Lecture 9: Scalability / Slides
    PDF format
    9 April 2012, 5:00 pm
  • Lectures / Lecture 9: Scalability / Video / MP3
    MP3 format
    9 April 2012, 5:00 pm
  • Projects / Project 3 / Specification
    PDF format
    8 April 2012, 5:00 pm
  • More Episodes? Get the App
© MoonFM 2024. All rights reserved.