Course: Digital technology 1

« Back
Course title Digital technology 1
Course code KADD/DIGT1
Organizational form of instruction Seminary
Level of course Master
Year of study not specified
Semester Winter
Number of ECTS credits 2
Language of instruction Czech
Status of course unspecified
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Krutil Pavel, Mgr.
Course content
1. Mobile apps - native apps, hybrid apps, progressive web apps (advantages and disadvantages of each approach to mobile app development) 2. The main operating systems, technologies and frameworks in which mobile apps are developed. 3. Installation of the development environment for different operating systems, launching the application and debugging. 4. Configuration, assets, source code. 5. Designing a visually appealing, user-friendly, intuitive and responsive user interface. 6. Components. 7. Navigation. 8. Classes and services. 9. Using external elements (images, fonts, dependencies, CSS) 10. Using APIs 11. Compiling and testing the application on physical devices and emulators. 12. Publishing the application 13. Installing the application on physical devices

Learning activities and teaching methods
  • Participation in classes - 26 hours per semester
  • Preparation for course credit - 24 hours per semester
prerequisite
Knowledge
Solid knowledge of HTML, CSS, and Javascript.
Solid knowledge of HTML, CSS, and Javascript.
Skills
Create web presentations using HTML, CSS, and JavaScript.
Create web presentations using HTML, CSS, and JavaScript.
learning outcomes
Knowledge
Characterize different types of mobile applications
Characterize different types of mobile applications
Describe different approaches to mobile app development
Describe different approaches to mobile app development
Explain the mobile app development cycle
Explain the mobile app development cycle
Define the basic components of mobile applications
Define the basic components of mobile applications
Explain how APIs are used
Explain how APIs are used
Skills
Choose a suitable technical solution for creating a specific mobile application
Choose a suitable technical solution for creating a specific mobile application
Set up a development environment for mobile app development
Set up a development environment for mobile app development
Design a user interface solution for a specific web application
Design a user interface solution for a specific web application
Create a mobile application
Create a mobile application
Test, publish and distribute the mobile application
Test, publish and distribute the mobile application
teaching methods
Knowledge
Exercises on PC
Exercises on PC
Demonstration
Demonstration
Practice exercises
Practice exercises
Skills
Exercises on PC
Exercises on PC
Individual work of students
Individual work of students
Practice exercises
Practice exercises
assessment methods
Knowledge
Analysis of the student's performance
Analysis of the student's performance
Recommended literature


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester