Programming for mobile platforms

Course: Software Engineering

Structural unit: Faculty of information Technology

Title
Programming for mobile platforms
Code
ДВС 3.3.1
Module type
Вибіркова дисципліна для ОП
Educational cycle
First
Year of study when the component is delivered
2021/2022
Semester/trimester when the component is delivered
8 Semester
Number of ECTS credits allocated
6
Learning outcomes
The formation of students' knowledge about the principles of user interface organization, mobile application architecture, skills in developing and debugging applications that use the capabilities of mobile devices, the ability to create multi-platform and energy-efficient applications.
Form of study
Full-time form
Prerequisites and co-requisites
Know the software design methods
Course content
The discipline includes studying the basics and acquiring practical software engineering skills in the field of software development for mobile devices, familiarization with the basic principles and technologies of developing applications for mobile operating systems.
Recommended or required reading and other learning resources/tools
1. Horton John. Android Programming with Kotlin for Beginners/ Published by Packt Publishing Ltd., 2019. – 699 p. 2. Murphy Mark. The Busy Coder's Guide to Advanced Android Development/ ‎ CommonsWare, LLC; 0002- edition (July 20, 2011). – 632 p. 3. Burton Michael. Android App Development For Dummies/ For Dummies; 3rd edition (March 9, 2015). – 432 p. 4. Feiler Jesse. iOS App Development For Dummies/ For Dummies; 1st edition (April 14, 2014). – 576 p. 5. Neuburg Matt. iOS 14 Programming Fundamentals with Swift: Swift, Xcode, and Cocoa Basics/ ‎ O'Reilly Media; 1st edition (November 3, 2020). – 708 p.
Planned learning activities and teaching methods
Lectures, practical activities, individual work
Assessment methods and criteria
The level of achievement of the planned learning outcomes is determined by the results: - semester assessment: - current control by checking the teacher and defending the results of tasks during classes and independent work outside classes by the student; - written modular control papers; - final assessment: - semester control in the form of an exam. 1. semester evaluation of the student's work - points are accumulated during the semester - a maximum of 60 points, a minimum of 36 points. 2. written final comprehensive control paper (PPKKR) - exam - the maximum score is 40 points (40% of the final score), the minimum is 24 points. The total number of points cannot exceed 100 points. For a positive grade for a discipline, a student must score at least 60 points in total for the semester assessment and exam.
Language of instruction
Ukrainian

Lecturers

This discipline is taught by the following teachers


Faculty of information Technology

Departments

The following departments are involved in teaching the above discipline

Faculty of information Technology