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:
- Implement 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.
Listed Topics
- OOP concepts and applications
- Android operating system architecture
- Software development tools, including the SDK, IDE and emulators
- Application processes in writing, compiling, executing, testing, and debugging apps on various devices/emulators
- GUI
- Classes and inheritance
- Program design and programming structures
- Program activities and the life cycle of activities
- Multimedia processing
- Database technology
- Web application deployment and publishing
Reference Materials 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: - Technological Competence
- Critical Thinking and Problem Solving
Approved By: Bullock, Quintin Date Approved: 04/11/2019 Last Reviewed: 11/11/2022
Course and Section Search
Add to Portfolio (opens a new window)
|