iOS programming

2nd year - 2nd semester - 8 credits

The "iOS Programming" course is an introduction to developing mobile applications for devices running the iOS operating system. Throughout the course, students learn the fundamental concepts and development tools for creating applications for iPhone, iPad, and other Apple devices. They become familiar with the Swift programming language, which is the primary language for iOS app development, and explore various aspects of application design and development, including user interface design, device interaction, data management, testing, and optimization for maximum performance and usability. The course may also cover the study of frameworks and libraries used to create various functional components of applications. Acquiring iOS app development skills opens up opportunities for students to work in the mobile development industry and create their own innovative projects for Apple devices.