Additional Content
Unless otherwise indicated, a grade of C or higher is required for all prerequisite courses.
Introduction to programming in Kotlin. Concepts covered include variables and types, conditional and iterative control structures, arrays, functions, and object-oriented design. Introduction to the architecture and techniques used to create applications for Android mobile devices, including the view-model architecture, user interface layouts, basic UI components, user events and navigation. Persistent storage strategies are introduced, including the use of SQLite database. Intended for students with previous programming experience.