Welcome to EE202A, a course on Embedded and Real-time Systems in the EE Embedded Computing Systems field.

Announcements

11/5/02
No lecture - instead, attend talk on Proactive Computing by David Tennenhouse of Intel from 4:15-5:45PM in 3400 Boelter Hall. Report on talk due by Nov 7, 10AM.

 

This course web site is designed to complement the course lectures. Resources available here include lecture viewgraphs, handouts, solutions, and pointers to relevant resources on the web. Some material may have access restricted to UCLA students.

EE202A is a part of the Embedded Computing Systems graduate major field program in the EE Department.

Course Staff Information

Instructor: Prof. Mani Srivastava
Affiliation: UCLA, EE Department
Email: mbs@ee.ucla.edu
Room: 6731-H Boelter Hall
Telephone: +1-310-267-2098
Office Hours: TuTh 6PM-7PM
 
Assistant: Leticia Mar
Email: letty@ea.ucla.edu
Room: 7440-D Boelter Hall
Telephone: +1-310-267-1954
Office Hours: Mo-Fr 8AM-5PM

Please visit this web site frequently during the course for various announcements, and to download lecture viewgraphs (placed by the morning of the lecture) and to get information on papers assigned for reading. Also, explore the various links on the button panel to the left of this page for useful information relating to the course.

Time & Place

Lectures: TuTh 4:00PM-5:50PM, MS 5137
Office Hours: TuTh 6:00PM-7:00PM, 6731-H Boelter Hall

Class Roster

Prerequisites

  • No prerequisite graduate courses
    • Knowledge of the following at advanced undergraduate level
    • digital hardware design
    • computer architecture
    • system software
    • algorithms and data structures
  • Following will be useful too…
    • digital signal processing
    • VLSI CAD tools
    • compilers and programming languages
  • Basically, I will assume that you know EVERYTHING that  a student in UCLA's EE/CE B.S. program is supposed to know.

Grading

  • One examination: 20%
    • 9th or 10th week … most likely a take-home during the weekend between Weeks 9 & 10
  • Home works: 17.5% total
    • analysis, simulation, programming, library/web research, paper reviews
  • Topic research and presentation: 12.5%
    • 20-25 min paper review or area survey (topic/paper specified by me)
    • groups of two students
    • slides prepared jointly, speaker selected by me at the presentation time
    • this material is fair game for homework and exams!
  • Project: 25% results, 10% report, 5% presentation = 40% total
    • software/hardware design, tools, analysis, simulation
    • groups of up to two students (need not be the same as for presentation)
    • 30 minute presentation during finals week
    • like a conference paper + talk
  • Class participation: 5%
    • E.g. questions that you ask during lectures and student presentations

Readers & Textbooks

This being a  course in a rapidly evolving area, the lectures will be substantially based on papers from literature. An evolving web based course reader will provide links to on-line papers, and identify their availability as INSPEC images in Melvyl. There is no paper reader. I will handout those papers that are unavailable on-line. It is your responsibility to print and read the on-line papers before the lectures. Lecture material will also be drawn from various books and other resources.  See  the resources page for names of some books. There is no particular need to buy these books, although they are good books to have if you are doing research in the area.

On-line Submissions

In this course I rely on on-line submission of home works, paper reviews, and even the examination. At the same time, I do not want my mailbox to be bombarded my huge mail attachments. So, what you will need to submit is a URL by the deadline. Now, to avoid the problem of you sending me a URL but changing the underlying contents after the deadline, I would run a script that would automatically fetch the files soon after the deadline. For this to work, I need to know the URL in advance.

So, this is how the on-line submission will work.

  1. At the beginning of the course, you need to give me a top-level URL for all your course submissions, e.g.  http://www.ee.ucla.edu/~student/ee202a.
  2. Your submissions for a specific assignment should be a single zip (preferred) or tgz (tar + gnu zip) file, say hw1.zip or hw1.tgz, inside which can be the multiple files for, say, the different problems. The files inside the zip or tgz archives could be in any of the following formats: html, pdf, ps, word, framemaker, jpeg, GIF.
  3. I would specify the prefix name that you should use for the zip/tgz file, e.g. hw1.Example: I might say that for homework 1, the root name for the submission file is hw1. Moreover, let us say that the top-level URL you have given me is U. Then my script will simply attempt to fetch U/hw1.zip and U/hw1.tgz. I would use the program wget that is available under Unix (Linux). So, in essence, my script would do 'wget U/hw1.zip' and 'wget U/hw1.tgz'.

YOU ARE RESPONSIBLE FOR MAKING SURE THAT YOUR SUBMISSION IS AT THE RIGHT URL.

Late Submissions

Unless I give an extension, late submissions for any assignment would carry a 50% (of whatever you score) penalty after the scheduled deadline, and a 100% penalty after 24 hours past the deadline.

Policy on Cheating and Plagiarism

  • My apologies if you are one of the vast majority of students who don’t resort to academic dishonesty
    but unfortunate incidents in my previous grad and undergrad courses
  • What is cheating & plagiarism?
  • Acting dishonestly, practicing fraud
    • Stealing or using (without my permission) other people’s writings or ideas
    • E.g. from other students, other sources such as web sites, solutions from previous offerings of this course etc.
    • Note that it doesn’t have to be literal copying – stealing ideas but presenting in a different style is still cheating and plagiarism.
  • You are also guilty if you aid in cheating & plagiarism
  • My policy: zero tolerance
    • HWs, paper presentation: zero score + one level reduction in course grade (e.g. A- becomes B-)
    • Exam, project: “F” grade for the course + report to Dean
    • More than 1 incident: : “F” grade for the course +  report to Dean
  • Moreover, please remember that you may have to face me in other exams (e.g. M.S. comprehensive, Ph.D. prelims, Ph.D. qualifiers) and professionally!
 
Contact: Mani Srivastava (mbs@ee.ucla.edu)