EECE 580C: Ad Hoc Networks

 

Spring 2005 Syllabus

 


1.   Course Summary

 

This is an advance course in computer and communication networking, for graduate students within Watson School of Engineering. The course will cover fundamentals, practices, and research topics, especially the routing protocols for wireless mobile ad hoc networks. The protocol architectures and implementations will be discussed via various metrics, such as, MAC efficiency, energy or power efficiency, topology discovery, spectrum management, security, mobility, and network management issues, etc.

 

Purposes Of The Course:

·                 Understand the fundamentals and architectures of ad hoc networks

·                 Review the research progress and industry practices of typical network implementations

·                 Prepare for thesis or dissertation research in networking areas

 

 


2.   Instructor

 

Dr. Ming Yu, Assistant Professor

      Dept. of Electrical & Computer Engineering

      Thomas J. Watson School of Engineering and Applied Science

      SUNY at Binghamton, NY.

 

      Office: Room: ENGB P12

      Phone: (607) 777-6133

      Email: mingyu@binghamton.edu

 

      Class Meeting Time:            Tue, 07:30PM – 10:30PM

      Classroom:                            EBQ23

      Office House:                        Wed, 2:30PM-5:30PM or by appointment.

      Teaching Assistant:

 


3.   Schedule and Major Topics

 

1        Week 1~2:     Overview of Ad Hoc Networks

2        Week 3~4:     Topology Discovery and Clustering

3        Week 5~6:     Ad Hoc and P2P Routing Protocols

4        Week 7~8:     Energy-Efficient and Power-Aware MAC

5        Week 9~10:   Mobility Modeling and Mobile Ad Hoc Networks

6        Week 11~12: Dynamic Radio Resource Management

7        Week 13:       Project and Term Paper

 

Course Web Page: http://blackboard.binghamton.edu/

Course Mailing List: also see the blackboard. Only for registered graduate students.

Prerequisites: EECE 480: Computer Networks, or EE 553: Architecture of Computer Networks, or similar courses in ECE or CS. Basic C Language and MATLAB are required.

 

 

 


4.   Textbooks and References

 

Reference books:

·    Charles E. Perkins, Ad Hoc Networking, Addison-Wesley, 2002.

·        Feng Zhao and Leon Guibas, Wireless Sensor Networks, Morgan Kaufmann, 2004.

·        Yi-Bing Lin and Imrich Chlamtac, Wireless and Mobile Network Architectures, Wiley, 2001.

 

References papers from:

 

1        ACM/IEEE Trans. On Networkings

2        IEEE Trans. On Wireless Communications

3        Elseview Ad Hoc Networks

4        Elseview Computer Networks

5        Journal of Wireless Networks

6        Dissertations of other US universities

7        IETF’s RFCs


6.   Student Evaluation

 

1        Abstracts for Assigned Readings

2        Network Simulations from reading materials

3        Open Problems for Term Papers or Project

 


·        Project

1        Choose Topics

2        Design Considerations

3        Implementations or Simulations

4        Writing Term Papers

5        Presentation

 


·        Grading

1.      Reading Papers:       20%

 

·        Policy

2.      Assignment: assignment is due by 5:00PM on the assigned due date.

3.      Project: You can collaborate on the project. But grade of each individual will be different based his or her contribution to the project.

4.      Term Paper: Write a technical report in your owns words. Report your own results.

5.      Cheating: If you are caught cheating on an assignment, you will get a zero (0) for the course. Please read the Code of Conduct issued by SUNY at Binghamton if you are not familiar with the definition of cheating.


         

 

Have A Great Semester