WAKE TECHNICAL COMMUNITY COLLEGE DIVISION OF COMPUTER & ENGINEERING TECHNOLOGIES COURSE SYLLABUS
COURSE NO: WEB 251
TITLE: Mobile Application Dev II
Textbook(s): None
Software used to complete coursework: Current iOS development stack.
Other required equipment:Strongly suggested equipment includes an Apple computing platform either desktop or laptop based that can run XCode 4.
Credit Hours: Three (3) Semester Hours Pre-requisites: WEB151 (which requires WEB-187(S21310) or CSC-151) Co-requisites: none
Course Description:
This course covers advanced applications and custom programming to develop applications for mobile devices. Topics include device capabilities, OS specific Software Development Kits (SDK), scripting for functionality and designing interactivity. Upon completion, students should be able to demonstrate effective programming techniques to develop advanced mobile applications.
Course Goals:
Write iOS applications that use available
Write iOS (iPhone, iPad) applications that use web browser components
Write iOS (iPhone, iPad) applications that use device-based database
Write iOS (iPhone, iPad) applications that access network-based data sources
Student Learning Outcomes: Upon successful completion, students will be able to demonstrate (through completion of classwork and assignments):
Write programs that use Objective-C-based iOS (iPhone, iPad) widgets and accept user input
Write programs demonstrating the activity lifecycle
Write programs using multiple threads
Write programs using intents and intent filters
Write programs using local databases
Write programs that commuicate over the internet and remote services
The Core Values of Wake Technical Community College
Respect
Instructor and students will foster an environment that is respectful of all.
Responsibility
Instructor and students will foster an environment that promotes taking responsibility for one's actions and obligations.
Critical Thinking
Instructor and students will strive to improve the critical thinking skills of analysis, synthesis, and evaluation.
Communication
Instructor and students will strive to ensure that both written and oral communications are clearly understood.
Collaboration
Instructor and students will strive to develop collaborative skills.
Grading Is As Follows:
Exams
50
Exams: 3-4 tests (both tests and labs must be passed to pass the class)
Labs
40
Up to 10 labs
Attendance, Class Participation, and Quizzes
10
Instructor may give quizzes at any time
Classroom Policies:
Students are responsible for all of the information presented in the Wake Technical Community College Student Handbook.
Please note that computers are to be used at all times for official course purposes. Use of computers for general web surfing, e-mailing, chat room discussions, social networking, and any other non-course related task is forbidden. Violation of this rule will result in a grade deduction and possible loss of computer privileges.
The college forbids the use of all audible electronic equipment during instructional time. Forbidden devices include but are not limited to: cell phones, smart phones, MP3 players, and PDAs.
If you miss a lecture or arrive late, you are responsible for the material presented, handouts distributed, and any announcements made that day. The instructor will not provide notes for missed classes.
Tentative Schedule Note: This schedule is subject to some changes/modifications per Instructor -- This offered as only a study guide. The pace of each class differs according to the instructional needs of the students in the class. Always consult with your instructor. Note** A Final Project may be assigned in lieu of a Final Exam.
Week
Coursework
Test/Assignments
1
Overview of iOS, MVC, Objective-C
Instructor Provided Material
2
Objective-C and Views
Instructor Provided Material
Assignment: Calculator
3
Protocols, Gestures, and View Controllers
Instructor Provided Material
Assignment: Improved Calculator
4
iPad, View Controller Lifecycle, Scroll View, Web View, Image View
Instructor Provided Material
Assignment: Graphing Calculator
5
Table View, Blocks, Multithreading, Categories
Instructor Provided Material
6
Location & Map Kit, Persistance
Instructor Provided Material
Assignment: Flickr App
7
Documents, Core Data, Table Views
Instructor Provided Material
8
Text, Animation
Instructor Provided Material
9
Image Picker, Core Motion
Instructor Provided Material
10
iCloud
Instructor Provided Material
Disability Support Services (DSS) is available for students who require academic accommodations due to any physical, psychological, or learning disability. To determine eligibility, contact the office at 108-S Holding Hall or call 919-866-5500
Copyright -2011 - Wake Technical Community College All Rights Reserved