1 / 12

EEC-492/693/793 iPhone Application Development

EEC-492/693/793 iPhone Application Development. Lecture 1 Wenbing Zhao & Nigamanth Sridhar. Introduction. Instructors Wenbing Zhao, wenbing@ieee.org Nigamanth Sridhar, n.sridhar1@csuohio.edu Office Hours M W 2-4pm for Dr. Zhao (SH434) M W 4-6pm For Dr. Sridhar Course Web site

jana
Télécharger la présentation

EEC-492/693/793 iPhone Application Development

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. EEC-492/693/793iPhone Application Development Lecture 1 Wenbing Zhao & Nigamanth Sridhar EEC492/693/793 - iPhone Application Development

  2. Introduction Instructors Wenbing Zhao, wenbing@ieee.org Nigamanth Sridhar, n.sridhar1@csuohio.edu Office Hours M W 2-4pm for Dr. Zhao (SH434) M W 4-6pm For Dr. Sridhar Course Web site http://academic.csuohio.edu/zhao_w/teaching/EEC492-F10/eec492.htm EEC492/693/793 - iPhone Application Development

  3. Quick Survey Have you programmed in C? Have you programmed in C++? Have you programmed in Java? Have you installed the iPhone SDK and done iPhone application development? EEC492/693/793 - iPhone Application Development

  4. Requirements Prerequisite: Moderate programming background Basic knowledge of data structure and algorithms Basic knowledge of operating systems Screening test: This Wednesday EEC492/693/793 - iPhone Application Development

  5. Textbooks and References Main textbooks Beginning iPhone 3 Development: Exploring the iPhone SDK, Apress Learn Objective-C on the Mac Reference materials Stanford CS193P course materials available on iTune U EEC492/693/793 - iPhone Application Development

  6. Required Hardware & Software Hardware Intel-based Macs: 16 MacBooks are available for use in SH306 You are more than welcome to bring yours iPhone or iPod Touch 10 iPod Touch 2g & 8 iPod Touch 1g are available for use in SH306 Again, you are more than welcome to bring yours For application development, the iPhone simulator is sufficient Software iPhone SDK 3 EEC492/693/793 - iPhone Application Development

  7. Course Objective To learn how to develop iPhone & iPod Touch applications To gain experiences in objective oriented design To gain experiences in mobile application development To help you land a nice and interesting job: no kidding! http://www.engadget.com/2010/08/26/qualcomm-job-listing-for-iphone-dev-guru-sets-internet-absolutel/ EEC492/693/793 - iPhone Application Development

  8. Main Topics Development Tools Xcode Interface Builder Apple Frameworks Foundation UIKit Programming Language Objective-C 2.0 EEC492/693/793 - iPhone Application Development

  9. Assignments and Grading Assignments In-class exercises Term project of your choice Example apps: http://www.stanfordiphoneclassapps.com/ Project presentation and demonstration Grading policy (EEC 492) Class participation: 25% (you can miss two sessions without penalty) Project: 75% No exams EEC492/693/793 - iPhone Application Development

  10. Assignments and Grading • Grading policy (EEC 693/793) • Class participation: 20% (you can miss two sessions without penalty) • Paper summaries: 20% (you can miss up to 3 summaries) • Project: 60% • No exams EEC492/693/793 - iPhone Application Development

  11. Screening Test Will test basic programming skills We’ll give you a problem, and you will need to write a working solution in class Preparation: Check out projecteuler.net Program in any one of the following languages Python, C, C++, Java, Objective-C You need to pass this test to stay in the class EEC492/693/793 - iPhone Application Development

  12. Demo Hello World app EEC492/693/793 - iPhone Application Development

More Related