HOME

Syllabus contents:

Covered topics

Prerequisites

Required reading

Grading policy

Homework policy

Final project

Quizzes

Attendance

EE509, C-3, R-3
Fuzzy logic and applications

Syllabus

Instructor: Dr. Edward Sazonov
Office: CAMP 147

Office Hours: TBA,  I also have an open door policy, so feel free to stop by if the door to my office is open
e-mail: esazonov@clarkson.edu
Phones: x3914

Classroom:  SN118, Tuesday, Thursday 11:00 - 12:15

Covered topics

  • Fundamentals of fuzzy logic
  • Process control using fuzzy logic
  • Decision-making fuzzy systems
  • Fuzzy pattern recognition systems
  • Neuro-fuzzy systems and evolutionary learning in fuzzy systems 

<-- RETURN TO TOP

Prerequisites

Knowledge  of a high-level programming language (MATLAB, C, C++, Java).

 <-- RETURN TO TOP


Textbook

Required:

"Fuzzy Logic with Engineering Applications" Timothy J. Ross, ISBN: 0470860758, 650 pages, paperback, published by John Wiley & Sons, 2nd edition, 2004

Free supplemental reading available on-line:

  1. “Fuzzy Control,” Kevin M. Passino and Stephen Yurkovich, Addison Wesley Longman, Menlo Park, CA, 1998 (later published by Prentice-Hall). http://eewww.eng.ohio-state.edu/~passino/FCbook.pdf

  2. “Fuzzy Logic: a Practical Approach,” McNeill, Martin and Ellen Thro., 1994 Academic Press Professional.                                   http://www.fuzzysys.com/books/FLLib/FUZZYPDF/FUZZYLOG.PDF

 Additional reading assignments will contain links to papers.

<-- RETURN TO TOP


Grading Policy

There will be no examinations. Each student is expected to do homework assignments,respond to in-class quizzes and submit the final project with a written report on the topic as agreed upon by the student and the instructor. The final grade will be determined on a 0 to 100 scale as follows:

Peer evaluation -- 10%
Homework/Class Presentation -- 50%
Final Project -- 20%
Quizzes -- 20%

Some projects (homeworks) will be assigned to teams of students, where your partner will be selected on rotating basis. After each project, you will present results, and your performance will be evaluated by your partner and your peers.


Grade: A (100-90), B (89-80), C (79-70), D (69-60), F (59-0).
Fractional grades will be rounded, i.e. 89.4 is 89, 89.5 is 90.
 

<-- RETURN TO TOP



Homework policy

Homework will be assigned every couple of weeks. You should expect to have from 4 to 6homework assignments during the semester. You are required to do all homework.

General requirements to homework:

  • All homework will be due at the beginning of class.
  • Late homework will not be accepted unless you made a prior arrangement with the instructor or have a valid excuse recognized by the university.
  • The homework is expected to be an individual work. If two or more students' homework are similar/identical, the homework score will be divided by the number of party involved).
  • Expect to present most of your homework assignments in class. The presentation length is limited to 5 minutes, plus additional 2 minutes for questions. Depending on the class size, the number of times a student will have to make a homework presentation will vary.
  • The particular home work assignments will specify additional requirements.
  • For each assignment, students must turn in a formal report that includes:
    1. Title page with your name, homework's due date, current date, homework title and number.
    2. Problem statement.
    3. Solution outline. The solution outline should clearly indicate the general idea and methods used to solve problem.
    4. Fuzzy logic solution. Provide description of all linguistic variables and membership functions illustrated with plots. Provide rules both in text and (if used) matrix form.
    5. Implementation outline. Describe all critical parts of the implementation, including short descriptions of the function calls and functionality provided by those function calls.
    6. Results. Provide clear description of the test cases and illustrate results by graphs, screenshots, etc.
    7. Software listing. Use size 9 Courier font for the printouts.
    8. Executable software. Supply the software on floppy or CD disk. Provide clear instructions how to run the software and execute the test cases shown in the report. The test cases must be executable by typing in no more than a single line of code. (Hint: use shell scripts to automate test cases)

 <-- RETURN TO TOP


Final Project

Each student is expected to select and write a Fuzzy Logic application program to demonstrate the high level of understanding in the subject of Fuzzy Logic beyond the normal homework assignments. The students will formally present the work to fellow students and the instructor in the last few weeks of the class. Prior to start the final project, the student must provide a written proposal with specific description and objective of the project to the instructor. The instructor will provide any necessary feedback and may ask the student to modify or rewrite the proposal as agreed upon.

 <-- RETURN TO TOP


Quizzes

 

Often, a reading assignment based on a research paper will be given to the class. Normally, a quiz will follow the reading assignment to verify students' understanding of the material.

<-- RETURN TO TOP


Attendance

Attendance is required. It will be very difficult or impossible to pass this course without attending the class. Missed quizzes can not be made up unless the student has a formal written excuse or prior approval by the instructor.

 <-- RETURN TO TOP


f during the semester you have ANY question regarding the class, homework, etc.
please contact the instructor!


 BACK TO TOP

 Last Updated:
August 30, 2005

Contact the instructor at: esazonov@clarkson.edu