Ви переглядаєте архівну версію офіційного сайту НУЛП (2005-2020р.р.). Актуальна версія: https://lpnu.ua

Programming Mobile

Major: System analysis
Code of Subject: 6.124.00.M.69
Credits: 3
Department: Information Systems and Networks
Lecturer: Ph.D. Davydov Maksym Volodymyrovych
Semester: 6 семестр
Mode of Study: денна
Learning outcomes:
• ability to choose the necessary tools to work with a particular mobile platform;
• ability to develop architecture of software for mobile devices;
• ability to develop specific types of software for mobile devices.
Required prior and related subjects:
• Algorithmization and programming;
• System programming.
Summary of the subject:
Detailed concepts underlying programming for mobile devices are considered, as well as the issues related to the development of convenient and useful user interface, effective memory management, performance, reliability, data storage, client-server implementation of mobile applications, graphics. A lot of attention is paid to the practical aspects of application development for mobile devices using programming languages Java, C #, Swift or Objectice C / C ++ on the student's choice.
Recommended Books:
1. Голощапов А. Л. Google Android: программирование для мобильных устрои?ств / Голощапов А. Л. – СПб. : БХВ-Петербург, 2011. – 448 с. : ил. + CD-ROM – (Профессиональное программирование). 41
2. Здзиарски Дж. iPhone. Разработка приложении? с открытым кодом / Здзиарски Дж. ; пер. с англ. – 2-е изд., перераб. и доп. – СПб. : БХВ-Петербург, 2009. – 368 с. : ил. Махер А. Программирование для iPhone / Махер Али ; пер. с англ. – М. : Эксмо. 2010. – 368 с.
3. Петзольд Ч. Программируем Windows Phone 7 / Петзольд Ч. ; пер. с англ. – Redmond, Washington 98052-6399: Microsoft Press, 2011. – 695 с.
4. С. Хашими, С. Разработка приложении? для Android / С. Хашими, С. Коматинени, Д. Маклин – СПб. : Питер, 2011. – 736 с. : ил.
Assessment methods and criteria:
• Regular assessment (60%): written and oral reports on labs, individual project;
• Final assessment (40% of final tests): written and verbal.