cpre 388: embedded systems ii mobile platforms

15
1 CPRE 388: Embedded Systems II Mobile Platforms Akhilesh Tyagi Fall 2011 Iowa State University

Upload: seth-emerson

Post on 31-Dec-2015

37 views

Category:

Documents


7 download

DESCRIPTION

CPRE 388: Embedded Systems II Mobile Platforms. Akhilesh Tyagi Fall 2011 Iowa State University. Course Information. Instructor Akhilesh Tyagi Contact info : [email protected], Office Hours : Tu, W: 9-10AM; 391B Durham, or by appointment (send me email). Teaching Assistants. TAs - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: CPRE 388: Embedded Systems II Mobile Platforms

1

CPRE 388: Embedded Systems II

Mobile PlatformsAkhilesh Tyagi

Fall 2011

Iowa State University

Page 2: CPRE 388: Embedded Systems II Mobile Platforms

2

Course Information

• Instructor– Akhilesh Tyagi– Contact info: [email protected], – Office Hours: Tu, W: 9-10AM; 391B Durham,

or by appointment (send me email)

Page 3: CPRE 388: Embedded Systems II Mobile Platforms

Teaching Assistants

TAs

• Chad Nelson, [email protected] hours: To Be Announced

3

Page 4: CPRE 388: Embedded Systems II Mobile Platforms

4

Text and References

Text: None.

Other references books

Stephen G. Kochan, “Programming in Objective –C 2.0", 2nd edition, Addison Wesley, 2009.

• Online references will be very useful and are linked from the class web site

Page 5: CPRE 388: Embedded Systems II Mobile Platforms

5

Course Outline

• Introduction to Mobile Embedded systems

• Objective-C• User interfaces• Power management/resource

management• Threading

Page 6: CPRE 388: Embedded Systems II Mobile Platforms

Class & Lab Sections

6

• Class: MWF 2-3 – Howe 1252

• Labs: Sec A – Tu 10-12; Sec B – F 8-10; 2041 Coover

Page 7: CPRE 388: Embedded Systems II Mobile Platforms

7

Laboratory

• Lab attendance required. Automatically fail a lab and course by missing it– If you need to miss a lab for medical or emergency

reasons, inform the TA and the instructor

• 2041 Coover, know your lab time• Basic lab during the first week of classes

Page 8: CPRE 388: Embedded Systems II Mobile Platforms

8

Course Policies

• Class attendance is not required– Participate in class discussions

Page 9: CPRE 388: Embedded Systems II Mobile Platforms

9

Grading

• Blackboard Learn will be used for grade distribution

Homework: 10%

• Regular Laboratory Exercises: 45%

• Laboratory Project: 15%

• Midterm exams:(Tentatively - Oct 7, Nov 11, Dec 9) 30%

Page 10: CPRE 388: Embedded Systems II Mobile Platforms

10

Academic Honesty

• Work independently• Seek peer help to better your knowledge and

skills rather than your grades

Good questions:– “Why is iOS4 …”– “How to turn on the iPod Touch…”

Bad questions: – “Can you show me your answer for question …”

Page 11: CPRE 388: Embedded Systems II Mobile Platforms

Notes on CPRE 388

CPRE 388 is a new course– First offering in Fall 2010– brand new labs & lecture notes

Your patience is appreciated!– Lectures are being prepared & revised– Labs are being refined and added

Page 12: CPRE 388: Embedded Systems II Mobile Platforms

12

Any questions?

Page 13: CPRE 388: Embedded Systems II Mobile Platforms

13

Page 14: CPRE 388: Embedded Systems II Mobile Platforms

Programming Platform

• iPod Touch

• Apple SDK – Xcode

• iOS – Cocoa

• Programming in Objective-C

14

Page 15: CPRE 388: Embedded Systems II Mobile Platforms

15