| Time and location: | MW 2:30-3:45pm; AKW 200 |
| Instructor: | Y. Richard Yang (yry@cs.yale.edu) Room: AKW 308A Phone: 432-6400 |
| Instructor office hours: | T 9:30-10:30 am F: 2:00-3:00 pm (general office hour) or by appointment |
| Teaching assistant: | Hong Jiang (hong.jiang
AT yale.edu) AKW 405 |
| Teaching assistant office hours: | M 4:00-5:00 pm at AKW 405 W 10:30-11:30 am |
| Class home page: | http://zoo.cs.yale.edu/classes/cs434/ |
Mobile computing and
wireless networks are young and dynamic fields. The rapid advances in
miniaturization of computing machinery
and "untethered" communication technology, together with the visionary demands
for ubiquitous access to information, have introduced new constraints and new
opportunities in many traditional areas of computer science.
In this course
the students will learn the
principles of wireless networks and mobile computing, and explore a young but
rich body of exciting ideas, solutions, and paradigm shifts. The students will
investigate the problems and solutions introduced by wireless networks and
mobile computing to traditional networking, operating systems, human-computer
interface, architecture, and security. Through homework assignments and class
project, the students will learn how to design new mobile systems and
applications.
This course is appropriate for graduate students as well as undergraduate
students. Graduate students will be expected to undertake projects that
formulate (and, ideally, solve or at least partially solve) real research
problems, but undergraduates will be allowed to undertake projects that repeat
research already in the literature.
This will be a fast-paced course that covers both the theoretical background and the practical implementation issues of wireless networks and mobile computing. The algorithmic and programming background required is covered in CPSC 202 and 323. A basic knowledge of computer networks and operating systems will be helpful but not required. If you are not sure about your background, please talk to the instructor.
Course requirements include homework assignments, two exams, and a term project.
Some reference books are:
Class participation. If you do not ask questions in the class, you will not get as much out of the class as you could. Your class participation will be based on the instructor's assessment of whether you are regularly involved in the class over the course of the semester. If at the end of the semester the instructor cannot remember you, you have not actively participated in the class.
I strongly encourage you to discuss any topic with anyone.
That's the way good science happens. As a professional, you should acknowledge
any significant discussions in your homework/projects. However, when the time
comes to write the homework or program, such discussions are no longer
appropriate---the solution or program must be your own personal inspiration
(although you may ask the instructor and teaching fellow for help in writing and
debugging). DO NOT UNDER ANY CIRCUMSTANCES COPY ANOTHER PERSON'S HOMEWORK OR
PROGRAM---to do so is a clear violation of ethical/academic standards that, when
discovered, will be referred to the Executive Committee of Yale College for
disciplinary action.
A homework or project that is not completed by the time specified in the assignment (and whose late submission is not authorized by the instructor or by a Dean's excuse) will be not be graded.
Last updated: 09/25/2006 12:17:43 -0400