| CIT 264 - Mobile Apps Programming Using Android Credits: 4
 4 Lecture Hours
 
 Prerequisites: CIT 130   or with instructor’s permission
  Description
 This course is an introduction to creating software applications (apps) using an Object-Oriented Programming (OOP) language and the Android operating system.  The focus of the course includes the Integrated Development Environment (IDE) and Software Development Kit (SDK) technologies, Graphical User Interfaces (GUI), program design and control structures, interactive activity classes and the activity life cycle, multimedia applications, database technology and Web application publishing.
 Learning Outcomes
 Upon successful completion of the course, the student will:
 
	Listed TopicsImplement OOP language concepts and applications.Create apps using an OOP language and the Android operating system class libraries.Create a GUI to work with activities.Write apps to include classes, inheritance, constructors, methods and events.Write computer programming structures to control program logic execution.Implement activities, the activities life cycle, intents and fragments into apps.Create apps to include multimedia processing and database processing.Demonstrate the procedures required to deploy apps onto various devices or emulators.Prepare apps for Internet publication. 
 
	Reference MaterialsOOP concepts and applicationsAndroid operating system architectureSoftware development tools, including the SDK, IDE and emulatorsApplication processes in writing, compiling, executing, testing, and debugging apps on various devices/emulators  GUIClasses and inheritanceProgram design and programming structuresProgram activities and the life cycle of activitiesMultimedia processingDatabase technologyWeb application deployment and publishing Textbooks/materials, current and appropriate software, multimedia for lecture and demonstration as required by instructor; access to the Internet.
 Students who successfully complete this course acquire general knowledge, skills and abilities that align with CCAC’s definition of an educated person. Specifically, this course fulfills these General Education Goals:
 Approved By: Bullock, Quintin Date Approved: 04/11/2019Technological CompetenceCritical Thinking and Problem Solving
 Last Reviewed: 11/11/2022
 
 Course and Section Search 
 
 Add to Portfolio (opens a new window)
 |