Courses · David J. Malan
by 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. This is OpenCourseWare, licensed by David J. Malan of Harvard University under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License. Visit http://cs164.tv/2012/spring/ for more material, including prior semesters and other courses.
Showing 20 · updated from the feed
Where Harvard College's Computer Science 164: Mobile Software Engineering ranks today in each Apple Podcasts chart (US, Oct 19, 2026).
Popular shows in Courses, for your next listen.
Daily updated Apple Podcasts rankings for the United States.
Here you find the Apple Podcasts chart positions of Harvard College's Computer Science 164: Mobile Software Engineering, its latest episodes to listen to directly, and reviews from listeners. Rankings are updated daily for the United States.
Questions or issues? Reach us at hello@reason.fm