Syllabus ITC 298: Introduction to Android Development and Mobile Marketing Seattle Community College Course Information Credits: 2 - 5 Quarter: Spring 2011 Location: BE 3179 Time: Tuesday & Thursday 6:00 – 8:15pm Instructors Bryan Guy and Portia Plante Office Hours: By Appointment E-Mail: email@example.com and firstname.lastname@example.org Resources Class Website: www.portiaplante.com/android www.frontrunnerlabs.com/classes Prerequisites Programmers: Object Oriented Programming e.g. Java or C# Marketers: None Course Description Programmers: This course is a project driven approach to learning Android application development. Lecture time will be used to explain the different components of Android development, and create small applications that illustrate how the various components are built. Agile development and project management skill development will come into focus. Some of the topics that will be covered include (Screen layout, Forms, Camera Utilization, Databases, and Location Based Services). Students will then incorporate these skills into their larger projects. Marketers: This course is a project driven approach to learning mobile marketing, especially as it applies to Google Android applications. Lecture time will be used to explain the mobile landscape and marketing techniques that are unique to mobile phones and applications. Agile development and project management skill development will come into focus. Students will then incorporate these skills into their larger projects, including a marketing plan for their team’s Android app. Course Goals Programmers: After completing this course students will be able to do the following: Describe the different pieces of Android Applications and how they interact Create resource pages in XML to layout screens in their applications Add form controls including text boxes, radio buttons… Syllabus Create animated splash screens Read data from text and XML files Save Form data in Shared Preferences and to a Database Utilize Location Based Services Take pictures using the camera and include them in their applications Marketers: After completing this course students will be able to do the following: Create and present a mobile marketing plan Generate user profiles based on demographic and psychographic information Identify market opportunities for Android apps Setup metrics and track performance of mobile marketing campaigns Explain the purpose, structure and interaction in an Agile Development team Describe the product development lifecycle Explain how the practice of innovation can improve technology Textbook Programmers: Teach Yourself Android Application Development in 24 Hours, Lauren Darcey and Shane Conder Marketers: Mobile Marketing – Finding Your Customers No Matter Where They Are, Cindy Krum Evaluation Will be based on assignments and projects Assignments Assignments will be based around building Android Applications which utilize the information we’ve learnt in class. Be careful to fully read the assignment as every bit counts. To get 100% you will need to fully complete your assignment correctly, and hand it in on time. Late Assignments: Each day your assignment is late you lose an additional 5%. If the assignment is over a week late you will receive no credit. Participation / Effort Please actively involve yourself in the class by asking/answering questions. Additionally, working in teams is a big part of computer science and marketing. Don’t be afraid to ask/help out your peers. Class Attendance Attendance is not mandatory. However, gaining the knowledge will help you complete your assignments. Syllabus Helping / Working with Others We encourage you to work with your class members, but you must hand in your own assignments. If you are found cheating you will receive no credit, and will be subject to the college disciplinary action. For more information, refer to your Academic Dishonesty Policy in the college catalog or student handbook.
Pages to are hidden for
"Mobile Marketing Projects"Please download to view full document