CMPS 262: Advanced Programming
Introduction
An Application Programming Interfaces (API) is essentially a technical manual on how to use other software. For example, jQuery has an API that is well documented on the jQuery API page. Without an API it would be much harder for one programmer to use another programmer’s software because they would have to read the software to understand it first. The API summarizes key elements such as classes, methods, parameters, etc. but hide internal details that do not matter when using a module (or library).
Module Objectives
- Utilize APIs
- Define APIs
- Document APIs
Learning Resources
Learning Activities
- Readings
- Discussion Board
- Programming Project
For Further Study
- Read more about APIs on Wikipedia