Apple iOS Development Programme
According to the EDB 2014 annual report, there were 2.25 million mobile subscribers in Bahrain, representing 176% mobile penetration. Worldwide the number of smartphone users is expected to reach 4 billion by the end of 2022 with mobile app revenues expecting to reach 1 trillion USD in 2023 so it is no surprise to see mobile development listed as a top priority for the ICT sector in the EDB economic development strategy.
As Apple Authorized Training Centre, Bahrain Polytechnic is offering a Apple iOS development programme. The programme, based on Apple Swift Fundamentals and Data Collection, aims to help students learn the specific skills related to Swift, iOS app development, app design and business development.
The programme will include four sections:
Each lesson starts with a brief introduction to the concept, a set of learning objectives, new vocabulary terms, and references to documentation used to build the lesson. The body of the lesson includes concept explanations, sample code, and screencasts. At the end of each lesson, a lab and review questions allow students to apply the concepts they’ve just learned and check their understanding. Students will be expected to work as a group and build their own apps during classroom time in order to develop a portfolio of apps to present in interviews. The programme ends with a one-month internship at one of our local industry partners.
1.1 Identify and use the features of the Xcode interface
1.2 Demonstrate how to build and run an app
1.3 Use debugging techniques to resolve errors
1.4 Position and lay out UIKit objects
1.5 Declare and use basic Swift types
1.6 Manage data using collection types
1.7 Know how and when to apply control flow and loops
1.8 Use functions
2.1 UI and UX in the world of applications: the importance of good design
2.2 Identifying the problem & Brainstorming possible solutions
2.3 Using wireframes to setup the user experience
2.4 Fundamentals of UI – color, typography, iconography and iOS guidelines
2.5 Presenting your prototype and user feedback
3.1 Market research – Evaluating competition
3.2 Target audience & Pains and Gains Analysis – Building a value proposition
3.3 Elevator pitch – Attracting investors
3.4 Monetization option – Creating a revenue model
3.5 Marketing strategies – Creating a pre-launch buzz
4.1 Develop app with multiple screen layout
4.2 Understand app anatomy and life cycle
4.3 Manage data persistence
4.4 Develop animations
4.5 Manage online data and concurrency
4.6 Know how and when to use dynamic data
4.7 Use collection views and advanced compositional layouts
Dr. Philippe Pringuet is an assistant professor in computer science at Bahrain Polytechnic, teaching on multiple courses of the Programming major. Philippe has 15 years experience in education in European and Middle Eastern contexts and is an Apple Certified trainer and a Senior Fellow of the Advanced Higher Education, UK. Philippe led the development of the Bachelor of ICT Programme at Bahrain Polytechnic and in his roles as Head of School of ICT and then as Dean of the Faculty of Engineering, provided the leadership to guide the ICT and Engineering programmes towards international accreditation with the British Computer Society and the Institution of Engineering and Technology.
Dr. Philippe Vande Wiele is an Senior Lecturer in Business Studies Marketing at Bahrain Polytechnic, teaching various marketing courses across the Bachelor in Business Marketing and Bachelor in Digital Marketing. Philippe’s Higher Education practitioner track record spans 16 years of teaching and research at graduate and undergraduate level, and has been awarded Senior Fellow status by Advance HE, UK. Having worked with over 200 companies in Bahrain and the region in a business development and marketing consulting capacity Philippe brings a wealth of regionally relevant strategic and operational knowledge to this program. As an educator, Philippe has further developed strong expertise in developing 21st Century competencies in adults towards advancing or re-orienting their career in today’s world of work.
Ms Ruqaya Ahmed is the programme manager of the Bachelor of Visual Design at Bahrain Polytechnic. She holds a master’s degree in Interactive Media Publishing from the Oxford Brooks University in UK and has 12 years teaching experience developing and teaching various courses in Design. Ruqaya has good experience of the industry in Bahrain having worked as a media producer and web designer as well as having secured industry projects for the Visual Design final year students. As an Adobe certified practitioner, Ruqaya combines her industry and teaching experience to highlight best practice to students in a problem-based learning methodology.