Download presentation
Presentation is loading. Please wait.
Published byAdelia Payne Modified over 8 years ago
1
Welcome to CS 4330, Mobile Application Development Spring 2016 1
2
Course Staff Instructor: Yoonsik Cheon Email: ycheon@utep.edu Office: CCSB 3.0606 (phone: 747-8028) Office hours: TBA, by appointment, and when door is open 2
3
3 Quick Survey … 8 minutes
4
4 About CS 4330… New pedagogies Active learning A process whereby students engage in activities, such as reading, writing, discussion, or problem solving that promote analysis, synthesis, and evaluation of class content … [Wikipedia] Flipped classroom An instructional strategy and a type of blended learning that reverses the traditional educational arrangement by … [Wikipedia]
5
In-Class: 10 Minutes, Pairs Read the syllabus and answer the following questions. When are the office hours of the instructor? What are the main objectives of the course? What are the main topics to be covered? Describe the homework policy? Are late submissions are allowed? What’s the purpose of the semester project, and what are you supposed to do regarding it? Is class attendance required? Can everyone earn an A? How can you earn bonus points (~ 5%) to improve your grade? 5
6
6 In-class: MoQuiz (15 mins; pairs) Install MoQuiz, an Android app http://www.cs.utep.edu/cheon/cs4330 /download Android 4.0 or higher No Android device? Install an emulator, e.g., Andy, BlueStacks and Genymotion Google “How to run Android on your PC: the best Android Emulators” 10 minutes for quiz and review Login ID: UTEP login name PIN: last 4 digits of student ID number
7
7 Today’s Reading Assignment Read Chapter 1 of: Adam Gerber and Clifton Craig, Learn Android Studio: Build Android Apps Quickly and Effectively, Apress, 2015. Free e-book through UTEP library Do HW0: Android Studio (due on Wed, Jan 27)
8
Course Website URL: http://www.cs.utep.edu/cheon/cs4330/ Resources available News and important announcements Course information (syllabus, contact info, etc.) Lecture notes and reading materials Assignments, projects, and exams Scores and grades Programming tips, tools, etc. 8
9
Course Web Account Password-protected pages (e.g., grade and assignment submission) Use the following credentials User Id: cs4330 Password: room10202 9
10
Textbooks Trish Cornez and Richard Cornez, Android Programming Concepts, Johns & Bartlett Learning, 2015*. Recommended references Adam Gerber and Clifton Craig, Learn Android Studio: Build Android Apps Quickly and Effectively, Apress, 2015*. Excellent tutorial on Android Studio. Bill Philips, et al., Android Programming: the Big Nerd Ranch Guide, 2 nd edition, Big Nerd Ranch Guides, 2015*. Excellent tutorial on writing professional apps. Allan Vermeulen, et al., The Elements of Java Style, Cambridge University Press, 2000. *Free e-books through UTEP Library 10
11
Course Structure Active/cooperative learning, flipped classroom Reading assignments and quizzes In-class group exercises and work Class attendance required Hands-on, lab-type In-class coding labs and homework assignments Project-based Proposal, prototype demo, presentation, and final report Peer review and evaluation 11
12
Exams Midterm: March 16 (Wednesday) Final: May 13 (Friday) 10:00 am - 12:45 pm 12
13
Assignments Reading assignment For class preparation On-line quiz Programming assignments 4~5 assignments (see syllabus) On-line submission No late submission will be accepted. 13
14
Grading Approximate percentage: Quizzes and in-classes: 20% Homework:35% Projects: 20% Exams: 25% Percentage-score-to-letter-grade conversion 90% or above: A 80-90%: B 70-89% C 60-60%: D below 60%: F 5% bonus points for class attendance and participation 14
15
Course Outline Boot camp: reviews (1 week) UML class diagram Frameworks and GUI programming Design patterns, Junit, Javadoc Android programming (13 weeks) User interfaces (views, widgets, menus, touch gestures) Activity, fragments, and intents Multithreading and networking Data persistency (shared preferences, file storages, and SQLite) Sensors and camera Graphics, drawing, animation, audio Data persistency Semester projects (2 weeks) Project proposal, prototype demo, final presentation 15
16
Questions or Concerns? 16
17
Pair Exercise (5 mins) Form a pair. Play Omok (“five pieces”, a.k.a. Gobang, Gomoku, “five in a row”). Homework Human player Computer player (strategy) Web service (HTTP) P2P: Wifi, Wifi Direct, Bluetooth 17
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.