DOC PREVIEW
UB CSE 321 - Syllabus

This preview shows page 1 out of 3 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 3 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 3 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

Course DescriptionComponent (Quantity)PercentagePoint RangeLetter GradeNOTE :  COMPONENT PASS POLICY  IN ORDER TO PASS THIS COURSE, YOU MUST HAVE PASSING WEIGHTED COMPONENT AVERAGES (WEIGHTED COMPONENT AVERAGES MUST BE GREATER THAN 49.99) THERE WILL BE TWO COMPONENTS THIS SEMESTER. COMPONENT 1 IS THE EXAM COMPONENT CONSISTING OF THE MIDTERM AND FINAL. COMPONENT 2 IS THE LAB COMPONENT CONSISTING OF THE THREE PROJECTS.CSE 321 Realtime and Embedded Operating Systems Fall 2008Course DescriptionComputers are embedded in countless real-world devices. These devices are required to perform flawlessly andin real-time. This course will address some of the fundamental challenges in the design, implementation, andvalidation of these real-time and embedded systems. Course topics include resource management, concurrency,secure coding practices, memory management, timeline design and analysis using metrics and schedulabilitytests, hardware interfacing, device driver programming, memory maps and boot kernels, firmware and ROM-resident system code, communications and networking, and debugging live systems. These concepts will bereinforced through C programming assignments using the Linux operating system.On completion of this course students will be able to (i) understand the components and working of a realtimeand embedded operating systems and (ii) design and implement various embedded operating system functions.Course InformationWebsite: http://www.cse.buffalo.edu/~bina/cse321/fall2008Instructor: Bina Ramamurthy ([email protected])Lecture Time: TTh: 11.00AM – 12.20PMLecture Location: Capen 10Office: 127 Bell Hall Office Hours: WF: 10.00-11.30AMRecitation R1: M 8.00-8.50AMRecitation R2: F 5.00-5.50PMTextbook and other materialThe primary textbook for this course is:1. Real-Time Systems Development (Paperback) by Rob Williams Paperback: 320 pages Publisher: Butterworth-Heinemann (December 3, 2005) ISBN-10: 0750664711 ISBN-13: 978-07506647142. Programming Embedded Systems: With C and GNU Development Tools, 2nd Edition [ILLUSTRATED] (Paperback) by Michael Barr (Author), Anthony Massa (Author) Paperback: 301 pages Publisher: O'Reilly Media, Inc.; 2 edition (October 1, 2006) ISBN-10: 0596009836 ISBN-13: 978-0596009830We will also design embedded systems projects using Linksys WRT54G series wireless router that can embedLinux operating system. Specifically we will follow the projects discussed in the Embedded XINU project athttp://xinu.mscs.mu.edu/Pre-requisitesYou should have CSE241, its equivalent or permission of the instructor. Much of the lab work revolvesaround strong design, which you have all been exposed to since Programming/Computer Science I and IIand digital systems knowledge. Grading DistributionGrades will consist of the following components:1Component (Quantity) PercentageLabs (4) 15% eachMidterm (1) 20%Final (1) 25%Point distribution guideline will be as follows:Point Range Letter Grade95.00-100 A90.00-94.99 A-85.00-89.99 B+80.00-84.99 B75.00-79.99 B-70.00-74.99 C+65.00-69.99 C60.00-64.99 C-55.00-59.99 D+50.00-54.99 D0-49.99 FI reserve the right to alter component weighting or provide a “curve” on an assignment as warranted.NOTE :  COMPONENT PASS POLICY  IN ORDER TO PASS THIS COURSE, YOU MUSTHAVE PASSING WEIGHTED COMPONENT AVERAGES (WEIGHTED COMPONENT AVERAGESMUST BE GREATER THAN 49.99) THERE WILL BE TWO COMPONENTS THIS SEMESTER.COMPONENT 1 IS THE EXAM COMPONENT CONSISTING OF THE MIDTERM AND FINAL.COMPONENT 2 IS THE LAB COMPONENT CONSISTING OF THE THREE PROJECTS.LabsLab assignments constitute a major portion of the course. Over the semester, you will be given three labassignments. The lab experiments will cover fundamental areas of embedded systems. We will implementsome of the labs using special hardware LinkSys WRT54GL. The labs will be based on Embedded XINUplatform created at Marquette University. The students under the guidance of the instructor will work onthe labs during the recitation hours. Currently there are 2 units of WRT54GL available for use by thestudents for completing the lab work. ExamsThere will be a Midterm that will be administered and graded before the resign date. Midterm material willcover all lecture and reading assignments before the exam, as well as concepts from the lab assignments.Midterms are closed book, closed notes, and closed neighbor. Please see the additional handout for examtaking policies for this course. The final is a comprehensive exam, covering all lecture, lab, and homeworkareas. The final is closed book, closed notes, and closed neighbor. Attendance PolicyYou are responsible for the contents of all lectures and recitations (your assigned section). If you know thatyou are going to miss a lecture or a recitation, have a reliable friend take notes for you. Of course, there isno excuse for missing due dates or exam days. We do, however, reserve the right to take attendance in bothlecture and recitation. We may use this information to determine how to resolve borderline grades at theend of the course, especially if we see a lack of attendance and participation during lecture sessions. Duringlectures, we will be covering material from the textbook. We will also work out several of the problemsfrom the text. Lecture will also consist of the exploration of several real world realtime and embedded2systems problems not covered in the book. You will be given a reading assignment at the end of eachlecture for the next class.Office Hour PolicyIf you can’t meet during these hours, you will have to communicate with us via Email. Office hours areintended to resolve questions about the material that could not be answered in lecture or recitation. Cometo office hours prepared. Grading PolicyAll assignments will be graded and returned in a timely manner. When an assignment is returned, you willhave a period of one week to contest any portion of the grade. The TA who graded your assignment will bethe first person to resolve a grading conflict. If the conflict cannot be resolved, the instructor will mediatethe dispute. The judgment of the instructor will be final in all such cases. When contesting a grade, youmust be able to demonstrate how your particular solution is correct. Also, when contesting a grade, theinstructor or TA reserves the right to re-evaluate the entire lab or exam, not just the portion in dispute.Incomplete


View Full Document

UB CSE 321 - Syllabus

Documents in this Course
Anomaly1

Anomaly1

48 pages

ProcSept9

ProcSept9

17 pages

LecSept2

LecSept2

30 pages

CRCNov23

CRCNov23

14 pages

Load more
Download Syllabus
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Syllabus and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Syllabus 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?