UA CS image     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.


Course Resources and Info

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 **