Presentation is loading. Please wait.

Presentation is loading. Please wait.

EEC-492/693/793 iPhone Application Development

Similar presentations


Presentation on theme: "EEC-492/693/793 iPhone Application Development"— Presentation transcript:

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

2 EEC492/693/793 - iPhone Application Development
Introduction Instructors Wenbing Zhao, Nigamanth Sridhar, Office Hours M W 2-4pm for Dr. Zhao (SH434) M W 4-6pm For Dr. Sridhar Course Web site 4/12/2019 EEC492/693/793 - iPhone Application Development

3 EEC492/693/793 - iPhone Application Development
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? 4/12/2019 EEC492/693/793 - iPhone Application Development

4 EEC492/693/793 - iPhone Application Development
Requirements Prerequisite: Moderate programming background Basic knowledge of data structure and algorithms Basic knowledge of operating systems Screening test: This Wednesday 4/12/2019 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 4/12/2019 EEC492/693/793 - iPhone Application Development

6 Required Hardware & Software
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 4/12/2019 EEC492/693/793 - iPhone Application Development

7 EEC492/693/793 - iPhone Application Development
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! 4/12/2019 EEC492/693/793 - iPhone Application Development

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

9 Assignments and Grading
In-class exercises Term project of your choice Example apps: Project presentation and demonstration Grading policy (EEC 492) Class participation: 25% (you can miss two sessions without penalty) Project: 75% No exams 4/12/2019 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 4/12/2019 EEC492/693/793 - iPhone Application Development

11 EEC492/693/793 - iPhone Application Development
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 4/12/2019 EEC492/693/793 - iPhone Application Development

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


Download ppt "EEC-492/693/793 iPhone Application Development"

Similar presentations


Ads by Google