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

Programming for Mobile Platforms

Major: Software Engineering
Code of Subject: 6.121.01.E.74
Credits: 7
Department: Software
Lecturer: Ph.D., senior lecture Kwiatkowski B.
Semester: 6 семестр
Mode of Study: денна
Learning outcomes:
As a result of studying the discipline students should know:
• Architecture and concepts underlying mobile platforms;
• Key features, differences, features of modern mobile platforms;
• Features of design, development and testing of software for mobile platforms;
• Modern libraries and interfaces for software developers for mobile platforms;
• Practical examples of specific software applications for portable devices.
As a result of studying the discipline students must be able to:
• Select the necessary tools for working with one or another mobile platform;
• Develop software architecture for mobile platforms;
• Implement specific types of software for mobile platforms;
Required prior and related subjects:
1. Operating systems;
2. Designing software.
3. Architecture and design of software.

The name of the discipline with which the agreement is made
Software quality and testing
Software design
Software simulation
Summary of the subject:
"Programming for mobile platforms" is a training course that addresses the main aspects of developing mobile software. The number of mobile devices and related software for them is steadily increasing. The development of applications for portable devices is relevant at the present time. The course covers both theoretical knowledge of the software development cycle and practical examples of the application of specific software for portable devices. The concepts underlying the mobile platform, as well as issues related to creating a user-friendly and efficient user interface, memory management, performance, reliability, data storage and client-server implementation of mobile applications are discussed in detail. Much attention is paid to the practical aspects of mobile application development.
Recommended Books:
Literature to the theoretical course.
1. S. Greenberg, UX-design. The idea is a sketch - incarnation, Peter, 2014, 272 pp.
2. Christian Keur, Aaron Hillegas, iOS Programming: The Big Nerd Ranch Guide (5th Edition), Big Nerd Ranch Guides 5th Edition, 2015, 416 pp.
3. Bill Phillips, Chris Stewart, Brian Hardy, Kristin Marsicano, Android Programming: The Big Nerd Ranch Guide (2nd Edition), Big Nerd Ranch Guides, 2015, 600 pp.
Assessment methods and criteria:
Laboratory work
40
Kyrgyzstan
40
Total points (PCs)
40
Written component
50
Oral component
10
Semester evaluation
100