Course Description
The course examines the principles of application design and development for hand held devices. The mobile platform constraints, insights and applicability of relevant programming languages are discussed from platform perspectives. Students work in small collaborative design teams to propose, build, and document a semester-long project focused on mobile applications for cell phones. Students learn application development on smart devices, mainly Android platform.
The course also explains methods for organizing projects using emerging technologies in such a way that they are highly scalable and maintainable. Throughout the semester, students develop simple applications from scratch to solidify knowledge of the materials and upon the nature of mini projects, relevant tools are identified. Students deploy and test their apps on both emulators and on real devices.
Course ID: CSC 402
Credit hours | Theory | Practical | Laboratory | Lecture | Studio | Contact hours | Pre-requisite | 3 | 4 | 4 | CSC 236 |
---|