cpre 388: embedded systems ii mobile platforms
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 PresentationTRANSCRIPT
![Page 1: CPRE 388: Embedded Systems II Mobile Platforms](https://reader030.vdocuments.mx/reader030/viewer/2022020111/56812d1d550346895d921574/html5/thumbnails/1.jpg)
1
CPRE 388: Embedded Systems II
Mobile PlatformsAkhilesh Tyagi
Fall 2011
Iowa State University
![Page 2: CPRE 388: Embedded Systems II Mobile Platforms](https://reader030.vdocuments.mx/reader030/viewer/2022020111/56812d1d550346895d921574/html5/thumbnails/2.jpg)
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 4: CPRE 388: Embedded Systems II Mobile Platforms](https://reader030.vdocuments.mx/reader030/viewer/2022020111/56812d1d550346895d921574/html5/thumbnails/4.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020111/56812d1d550346895d921574/html5/thumbnails/5.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020111/56812d1d550346895d921574/html5/thumbnails/6.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020111/56812d1d550346895d921574/html5/thumbnails/7.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020111/56812d1d550346895d921574/html5/thumbnails/8.jpg)
8
Course Policies
• Class attendance is not required– Participate in class discussions
![Page 9: CPRE 388: Embedded Systems II Mobile Platforms](https://reader030.vdocuments.mx/reader030/viewer/2022020111/56812d1d550346895d921574/html5/thumbnails/9.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020111/56812d1d550346895d921574/html5/thumbnails/10.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020111/56812d1d550346895d921574/html5/thumbnails/11.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020111/56812d1d550346895d921574/html5/thumbnails/12.jpg)
12
Any questions?
![Page 13: CPRE 388: Embedded Systems II Mobile Platforms](https://reader030.vdocuments.mx/reader030/viewer/2022020111/56812d1d550346895d921574/html5/thumbnails/13.jpg)
13
![Page 14: CPRE 388: Embedded Systems II Mobile Platforms](https://reader030.vdocuments.mx/reader030/viewer/2022020111/56812d1d550346895d921574/html5/thumbnails/14.jpg)
Programming Platform
• iPod Touch
• Apple SDK – Xcode
• iOS – Cocoa
• Programming in Objective-C
14
![Page 15: CPRE 388: Embedded Systems II Mobile Platforms](https://reader030.vdocuments.mx/reader030/viewer/2022020111/56812d1d550346895d921574/html5/thumbnails/15.jpg)
15