80 likes | 179 Views
IT 344. Operating Systems. Today. Welcome & Overview Class Roll Richard Helps; TA still looking Class administration. Resources. Websites Blackboard for quizzes, exams, hand-ins etc. Website for info Syllabusbuilder.byu.edu Temp: http ://it344.groups.et.byu.net/IT344.html
E N D
IT 344 Operating Systems
Today • Welcome & Overview • Class Roll • Richard Helps; TA still looking • Class administration
Resources • Websites • Blackboard for quizzes, exams, hand-ins etc. • Website for info • Syllabusbuilder.byu.edu • Temp: http://it344.groups.et.byu.net/IT344.html • Text: Stalling 7thed. (see edition notes on website) • Read prior to class – Discuss in class • Homework from text • Text website • Other online texts and resources
Policies • Collaboration vs. cheating, reference vs. plagiarism • Homework and labs every week • Projects • Mobile device programming • IT441 next semester • Build your own OS
Your to-do list • Please read the entire course webpage today! • When Syllabus Builder is set up • Blackboard: check IT344 shows up • check your email daily • Read for every class period • Homework 1 (reading + problems) is posted on the web now • problems due Friday midnight each week
Lab 1 (this week & next week) • Build a Linux kernel from source code • Install it on a different target machine • Some simple C exercises • Why C?
Mobile Project • Objective: Learn embedded OS environment by developing a simple application on a mobile device SDK • Platform of choice • Google Android SDK • Apple iPhone SDK • Microsoft Windows Mobile SDK • … • Develop a simple application of your choice • Be creative • SDKs have sample applications • Grading guideline • C: Text-box + button UI • B: More complex UI with advanced controls such as slider, combo-box, gyro, GPS … • A: Multi-page application plus (B) • Start now, presentation during lab hours in week #6
What is an OS • Other slide set