Read about course information and student reviews on Course Report. Students can contact the instructor during the office hours listed at the beginning of this document if they need to discuss their progress, or to seek additional help. 2. Duration. Implement an application that writes data to the SD card. Note: Percentages are rounded up / down respectively, and are subject to change according to instructor. Clearly written course-level and module-level outcomes are the foundation upon which effective courses are designed. Introduction to Mobile App Development In this introductory course, you’ll explore how to build apps for both Android and iOS using native platform technologies. Online Courses in Mobile App Development. Course Learning Outcomes Program Learning Outcomes Course Assessment Item; On successful completion of the course, you should be able to: This course helps you to develop the following Program Learning Outcomes: This learning outcome will be assessed in the following items: Describe key characteristics of fundamental mobile application … New applications are being created daily for games, maps, medical applications, banks, media outlets - and the list … Learn full-stack web and mobile development online and in Washington with Nucamp! For more details on related occupations, job market information and career opportunities, see the Government of Canada website: © Conestoga College. They will understand basic concepts of mobile application development including user interfaces, context switching, sensor input, and 2d graphics. B.Sc. Use MySQL to create, modify, implement, and maintain MySQL and MSSQL databases, Apply the latest innovations emerging in the mobile applications industry in areas of application programming interfaces and integrated development environments, Install and utilize the appropriate software needed for mobile application development, such as operating systems, software development kits, plug-ins for integrated development environments, and support or utility applications, Utilize modern programming approaches that feature the integration of multiple sources into a single package that gets deployed to a server, interpreter, or emulator, Incorporate sound web design principles to produce user experiences that run on new mobile devices, clients, and emulators, sometimes with limited hardware resources, Apply prior knowledge on networking and protocols, to new scenarios in the context of simplified versions of these protocols, designed to run on devices smaller than a laptop or desktop computer, Apply prior knowledge on relational database Design and development, to the context of simplified versions of database engines, designed to run on devices smaller than a laptop or desktop computer, Implement concurrent fragments of code that serve as threads to run background or asynchronous processes common in mobile devices and applications, Incorporate digital media in the development of mobile applications to enhance the user experience. LEARNING OUTCOMES: Upon completing requirements for this course, the student will be able to: A. With the rise of smartphones and the proliferation of mobile applications, mobile app development … 10 days. These grades provide students with the opportunity to evaluate their standing in the class. o Identify mobile applications, platforms and architecture . All courses must be completed within 3 years of acceptance into the program.