Mobile Application Development

Course: Informatics

Structural unit: Faculty of Computer Science and Cybernetics

Title
Mobile Application Development
Code
ДВС.2.04
Module type
Вибіркова дисципліна для ОП
Educational cycle
First
Year of study when the component is delivered
2022/2023
Semester/trimester when the component is delivered
7 Semester
Number of ECTS credits allocated
4
Learning outcomes
LO 18.2. Skills of analyzing, evaluating and selecting instrumental and computing tools, paradigms, technologies, algorithmic and software solutions in the design and development of software systems. LO 20.2. Reasonable choice of programming technologies to solve the problems of software creating and maintaining
Form of study
Distance form
Prerequisites and co-requisites
Know: the basics of programming, the principles of computer networks and protocols, the basics of XML. Be able to: design classes, user interface and simple databases, perform unit testing. Possess elementary skills: programming in modern languages and environments.
Course content
The goal of the learning course is to acquire knowledge and skills to develop software for popular mobile operating systems and devices, including using database technologies and geospatial services. The learning course "Mobile Application Development" is a component of the educational and professional training program for specialists at the first (bachelor's) level of higher education in the field of knowledge 12 "Information technologies" from the specialty 122 "Computer science", the educational and professional program "Informatics" . This discipline is an optional educational discipline in the "Informatics" program, specializing in "Theory and Technology of Programming". It is taught in the 7th semester in the amount of 120 hours (4 ECTS credits), in particular: lectures - 42 hours, independent work - 76 hours, consultation - 2 hours. The course includes 2 parts and 2 tests. The discipline ends with an exam.
Recommended or required reading and other learning resources/tools
1. Portal for Android developers. URL: https://developer.android.com/guide 2. Portal for iOS developers. URL: https://developer.apple.com/develop/ 3. Portal for C# developers (Xamarin). URL: https://docs.microsoft.com/en-us/xamarin/
Planned learning activities and teaching methods
Lectures, independent work, midterm exams, test, exam.
Assessment methods and criteria
Semester assessment: 1. Control work (test) 1: LO 1.1., LO 1.2 — 5/3 points. 2. Control work (test) 2: LO 1.1., LO 1.2 — 5/3 points 3. Independent work: LO 2.1, LO 2.2, LO 3.1, LO 4.1 – 50/30 points. Final evaluation (in the form of an exam): - the maximum number of points that can be obtained by a student: 40 points; - learning outcomes that will be assessed: LO 1.1 – LO 1.3, LO 2.1; - form of conduct and types of tasks: testing (10 points), written answer to questions (10 points), practical task (20 points).
Language of instruction
Ukrainian

Lecturers

This discipline is taught by the following teachers

Oleksii M. Tkachenko
Theory and Technology of Programming
Faculty of Computer Science and Cybernetics

Departments

The following departments are involved in teaching the above discipline

Theory and Technology of Programming
Faculty of Computer Science and Cybernetics