In This Course The Students Will Develop Applications For Smartphones With Android Operating System. Developing Such Applications Involves Programming in Android Libraries, Access to Hardware Devices And Sensors, Such As Built-in Camera and Gps, As Well As Access To Cloud-based Services, Such As Data Storage and Machine Learning. Students Will Work in Teams of 3 Applying Agile Software Development Methods. By The End of The Semester, The Students Will Upload The Application to Google Play Store, Present and Document It. It Is Required to Take This Course Together With Course 236271. Learning Outcomes# By The End of The Course The Student Will Be Able To# Design and Implement Applications For The Android Operating System, Which Combines Access to Software and Hardware Components, in The Smartphone and in The Cloud.

Faculty: Computer Science
|Undergraduate Studies |Graduate Studies

Pre-required courses

(234311 - Yearly Project in Software Eng.-stage A and 234312 - Yearly Project in Software Eng.-stage B') or 236703 - Object-oriented Programming

Semestrial Information