CSc 317: Mobile Application Programming
Welcome to the Spring 2022 UofA cs317 course homepage. Students will learn how to develop applications for mobile devices. The course will cover the necessary programming language(s), development environment, and a number of platform-specific APIs commonly used in mobile applications such as maps, location services, notifications, camera, and local storage. Other mobile-specific software development topics will be considered such as programming with limited computational and battery resources, client/server architecture, and cloud synchronization. For more information about the course and policies, see the course syllabus.
| Syllabus | Course policies, information, grade breakdown, etc |
| Assignments | Programming assignments for the course |
| Schedule | Schedule of topics, links to slides, readings, quiz days, exam days, etc. |
| Style Guide | Rules for coding style and structure |
| Gradescope | Used for PA submission, exam grades, quiz grades |
| D2L | Basically just used as a gradebook! |
| Piazza | Discussion forum |
Some of the content will also be available on D2L, such as assignment specs and slides. D2L will also serve as a gradebook.
** The contents of this site (including but not limited to the syllabus, schedule, lecture notes, and homework assignments) are subject to change **