|
|
Main menu for Browse IS/STAG
Course info
KIP / 7PRMA
:
Course description
Department/Unit / Abbreviation
|
KIP
/
7PRMA
|
Academic Year
|
2024/2025
|
Academic Year
|
2024/2025
|
Title
|
Development of Mobile Applications
|
Form of course completion
|
Pre-Exam Credit
|
Form of course completion
|
Pre-Exam Credit
|
Accredited / Credits
|
Yes,
4
Cred.
|
Type of completion
|
Combined
|
Type of completion
|
Combined
|
Time requirements
|
Lecture
2
[Hours/Week]
Tutorial
2
[Hours/Week]
|
Course credit prior to examination
|
No
|
Course credit prior to examination
|
No
|
Automatic acceptance of credit before examination
|
No
|
Included in study average
|
NO
|
Language of instruction
|
English
|
Occ/max
|
|
|
|
Automatic acceptance of credit before examination
|
No
|
Summer semester
|
0 / 0
|
0 / -
|
0 / 11
|
Included in study average
|
NO
|
Winter semester
|
0 / -
|
0 / -
|
0 / -
|
Repeated registration
|
NO
|
Repeated registration
|
NO
|
Timetable
|
Yes
|
Semester taught
|
Summer semester
|
Semester taught
|
Summer semester
|
Minimum (B + C) students
|
not determined
|
Optional course |
Yes
|
Optional course
|
Yes
|
Language of instruction
|
English
|
Internship duration
|
0
|
No. of hours of on-premise lessons |
|
Evaluation scale |
S|N |
Periodicity |
každý rok
|
Periodicita upřesnění |
|
Fundamental theoretical course |
No
|
Fundamental course |
Yes
|
Fundamental theoretical course |
No
|
Evaluation scale |
S|N |
Substituted course
|
None
|
Preclusive courses
|
N/A
|
Prerequisite courses
|
N/A
|
Informally recommended courses
|
N/A
|
Courses depending on this Course
|
N/A
|
Histogram of students' grades over the years:
Graphic PNG
,
XLS
|
Course objectives:
|
The aim of the course is to acquaint stusents with the methodology of application development for mobile devices with operating systems iOS and Android. Students will learn to use object-oriented programming language Swift, Java or Objective-C in developing applications for smartphones, tablets and other mobile devices.
Note: This course or part of it may be lectured / trained in English. Whether the teaching in AJ will be realized in the given academic year, the student can verify by asking the secretary of the department at registration of the course.
|
Requirements on student
|
One written test during the semester and one project in the context of individual work. The test is evaluated 0 to 30 points, a project 0 to 50 points, active participation in exercises 0 to 20 points. For the credit needed to obtain at least 51 points.
|
Content
|
1. Characteristics and structure of mobile operating systems 2. Development tools for creating mobile applications 3. Basic programming language Swift and Objective- C 4. The basic architecture of applications in OS iOS 5. Introduction to Cocoa Touch and the creation of simple applications 6. Use of components and libraries for application development for iOS 7. Work with graphics, user interface development 8. The basic architecture of applications in Android OS 9. Activities and their life cycle, widgets and layouts 10. Initiation advanced components in Android OS 11. Fibers, the Internet, communication 12. Work with data and files 13. Distribution created applications
|
Activities
|
|
Fields of study
|
|
Guarantors and lecturers
|
|
Literature
|
|
Time requirements
|
All forms of study
|
Activities
|
Time requirements for activity [h]
|
Being present in classes
|
52
|
Semestral work
|
30
|
Scientific text studying in a foreign language
|
20
|
Preparation for test
|
5
|
Scientific text studying in the Czech language
|
30
|
Consultation of work with the teacher/tutor (incl. electronic)
|
13
|
Total
|
150
|
|
Prerequisites
|
Competences - students are expected to possess the following competences before the course commences to finish it successfully: |
Student knows the basics of object-oriented programming in Java. |
|
Learning outcomes
|
Knowledge - knowledge resulting from the course: |
Knowledge and use languages Swift and Java. |
Skills - skills resulting from the course: |
Design and implementation of applications for mobile devices. The ability of independent the creation of mobile applications. |
|
Assessment methods
|
Knowledge - knowledge achieved by taking this course are verified by the following means: |
Examination |
Satisfactory completion of course, no grade |
|
Teaching methods
|
Knowledge - the following training methods are used to achieve the required knowledge: |
Computer-based tutoring |
Dialogic (discussion, dialogue, brainstorming) |
Monologic (explanation, lecture, briefing) |
|
|
|
|