Download presentation
Presentation is loading. Please wait.
Published byUlrike Dressler Modified over 5 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.