Beruflich Dokumente
Kultur Dokumente
Course Syllabus
Faculty of Engineering, Department of Electrical and Computer Engineering
University of Windsor, Canada
Semester: Summer 2015
Please note: this syllabus will be reviewed during our first class meeting, and an electronic copy will be posted on
the course website within CLEW
Instructor information
Name: Roozbeh Razavi-Far
Office: ECE 3025
Office Hours: Fridays from 14:30 until 16:00, by appointment
Office Phone Number: 519-253-3000 x 5425
Email: roozbeh at uwindsor dot ca
Mailbox: -- Website: http://www.researchgate.net/profile/Roozbeh_Razavi-Far
Graduate Assistant (GA) information
Name
Office
TBD
-------
-------
Office Phone
Email (24hr
Number
response time
(extension #)
Mon.-Fri.)
Will be posted on CLEW as it becomes available
-------------------
Mailbox
-------
Course Description:
With fast advances in information technology, there has been an explosive growth in our capabilities to generate and collect
data in the last decade. How to analyze the large amount of data in an understandable and efficient way remains a challenging
problem. Data mining addresses this problem by providing methodologies to automate the analysis and exploration of large
complex data sets.
This course will cover the basic topics of data analysis and data mining to extract patterns and underlying knowledge from
data and transform it into an understandable structure for further use, for instance, in machine learning, predictive analytics,
process control, fault diagnosis, monitoring and decision making.
In this class, various computational data mining techniques at the intersection of artificial intelligence, machine learning and
statistical learning will be introduced and considerable efforts will also be given on their implementation, strengths and
weaknesses for different applications.
Resources
Course CLEW site:
By registering in this course, you will automatically gain access to the course CLEW site.
CLEW.uwindsor.ca
Primary text:
Additional resources:
1) Data Mining: Practical Machine Learning Tools and Techniques, by Ian H. Witten, Eibe Frank and Mark
Hall
2) The Elements of Statistical Learning, by Trevor Hastie, Robert Tibshirani and Jerome Friedman
3) Pattern Recognition and Machine Learning, by C. M. Bishop
Week
Course Schedule
The following course schedule is approximate.
1
2
Date
May 12
May 14
May 19
May 21
Textbook Chapter
or Readings
Chapter 1
Chapter 2
Chapter 2
Chapter 2
May 26
3
May 28
June 2
June 4
June 9
6
7
8
9
June 11
June 16
June 18
June 23
June 25
June 30
July 2
July 7
July 9
July 14
10
July 16
11
July 21
July 23
12
July 28
July 30
13
14
Aug 4
Aug 6
Aug 11
Chapter 2
Chapter 5
Chapter 5
Chapter 6
Chapter 6
Chapter 6
Chapter 6
Chapter 6
-----
Chapters 1,2,5,6
----Chapter 6
Chapter 6
Chapter 6
Chapter 6
Chapter 7
Chapter 7
Chapter 7
Chapter 11
Chapters 3,10
Lecture slides
Important Dates
Always check the CLEW before the exam to check for announcement in case of changes in exam time/location.
June 30, 2015
Last date to voluntarily drop (VW) from the course, using the Faculty of
Engineering add/drop form. http://www.uwindsor.ca/engineering/forms
August 4, 2015
There will be a course project which involves developing and programming a data mining tool using MTLAB /or/
Python /or/ R /or/ FORTRAN /or/ C /or/ C++.
The students will work in groups of two or three (no more than three). The projects will have to be demonstrated
during the semester (Primary and Final Demos, for each you must check the schedule).
Learning Outcomes
The main objectives of this course are to introduce students to the basic concepts and methods of the Data Mining; to develop
and apply recent techniques of data mining for extracting knowledge and solving practical problems. The material covered in
this course is fundamental and is the basis for a wide range of advanced applications.
During the course, student will complete an applied project. By the end of the course, the student should be able to describe
the architecture of data; describe the mechanisms of the major data mining functions; manually compute data mining results
from small sample datasets; apply data mining methodologies to discover hidden patterns among large volume of data;
analyze the obtained data mining results.
Number
Learning Outcome
Learning
Outcome Code
(i.e., 1a)
Gain sound knowledge of the essential features and types of data, data mining concepts and
techniques, data representation/exploration to be able to explain the data. Understanding
the importance of information/knowledge and the importance of data quality in assessing
the value of information.
1b, 3b, 3c
Gain sound knowledge of pattern mining, frequent patterns analysis, association rules,
apriori, FPgrowth, ECLAT algorithms to be able to find and extract interesting patterns
from the data.
1b, 3c
Gain sound knowledge of data mining descriptive tasks, clustering techniques, outlier
detection to be able to extract the knowledge from the current and past data, build models
which is very important in many real world applications (e.g., credit assessment, business,
marketing, job seeking, text mining, web mining, industrial applications, medicine, sports,
e-commerce, fraud detection, camera surveillance, tele-communications, monitoring and
fault diagnosis, control and process improvement.
Become familiar with the basics and applications of data mining in engineering
applications, text and web mining and big data.
Have hands-on project (a group research project). By working in groups, students will
examine a real world case study, analyze them and discuss how they relate to course
material. Students understand a real data mining problem, develop a solution procedure and
do programming. They will understand how to analyze their results and deliver it in terms
of report and presentation. Successful and unsuccessful projects will be examined.
Complete a programming project and submit a report summarizing the work done.
Evaluation Methods
The course grade will be evaluated as follows:
% of Final
Grade
Due Dates*
Participation
All classes
---
Primary assignment
10
1-3
Midterm exam
(closed-book)
30
1-5
Final Assignment
(final exam take home)
10
August 4, 2015
5-7
45
1-8
Method of Evaluation
Two to three hour examination slots will normally be scheduled in the formal final examination periods in each semester for all courses which terminate in that semester. All final testing procedures (written
test, oral interview, essay, take home test, etc.) shall take place (or fall due, as the case may be) during the two to three-hour final examination slot so scheduled. The actual duration of testing procedures during
the scheduled final examination slot may be less than the scheduled time, at the discretion of the individual instructor (Bylaw 51, Section 1.1.2).
The last seven calendar days prior to, and including, the last day of classes in each period of instruction of twelve (or greater) weeks in duration must be free from any procedures for which a mark will be
assigned, including the submission of assignments such as essays, term papers, and take home examinations. Courses that are presented by a specialized teaching method, where the testing procedures are an
integral part of the instructional process, shall be exempt from this regulation subject to approval of the Dean of the Faculty in which the course is given (Bylaw 51, Section 1.1.3).
Grading
Grades for the course will be consistent with the following table, per the
University of Windsor Policy M5: Marks/Grade Descriptors
http://web4.uwindsor.ca/units/senate/main.nsf/947f0bc672983a17852568b60051f690/2b7064df28cf09d985257b87005d2d87/$FILE/Policy%20M5%20-%20Marks-Grade%20Descriptors.pdf
Graduate Course:
Letter
A+
A-
B+
B-
C+
C-
% Range
90100
8589.9
8084.9
7779.9
7376.9
7072.9
6769.9
6366.9
6062.9
059.9
Assessment Considerations
Make-up Tests
In all instances, students that miss a test will be subject to a make-up test at the instructors earliest
convenience in a time slot that does not conflict with your scheduled classes. The test can be either an
oral or written examination. There is no bargaining with the instructor to change the date of the make-up
test.
Test(s) which are missed for medical reasons should be accompanied by acceptable supporting documents
and submitted to the Office of Associate Dean. In this case it is absolutely necessary to submit the
documents immediately to the Associate Deans office, and contact me; makeup midterms will be given
within two weeks of the missed exam. If the medical reason is still going to prevent student from taking
the midterm at the new date, it is required to have the doctor confirm that more than two weeks of rest is
needed, submitted with the original documents to the Deans office. If for any reason, re-test is missed,
another doctors note is required. The student should contact me to setup another date for the midterm
test. Midterm weights will not, under any circumstance, be transferred to final exam/assignment.
Calculators:
The only calculators allowed for use in a test/exam for this course are basic non-programmable scientific
calculators.
Other Electronic Devices Aside from Calculators
Electronic devices aside from calculators are NOT permitted during tests/exams.
Other electronic devices aside from calculators are permitted during tests/exams. Acceptable
electronic devices include: _____NO______
Examination Procedures
Students should make sure to be at the examination location at least 10 minutes before the announced start
time of exam. Seating arrangements will be explained before the exam.
Prior to finding a seat for an examination, students should place all of their belonging not related to
examination writing, at the front of the room. This includes book bags, heavy jackets, coats, purses, study
notes, etc.
At no time will any books, papers, notes, study aids, etc. is permitted in the examination.
No electronic devices are allowed with the students as outlined above.
Students may be required to bring into the examination room the following aids:
Pen, and pencils
Ruler and eraser
Pencil sharpener
The university prescribed calculators
Students cannot borrow these items from other students during the exam.
Students may be required to submit any of these items for inspection at any time.
Eating, drinking or smoking is not allowed during an examination. Please leave food items at the front of
the room. Exceptions may be granted for medical reasons.
Student can only seat as indicated by the seating arrangements.
Once the seat is found, the student must have their STUDENT ID card visible at all times.
In order for the exam paper to be evaluated, student must show a valid STUDENT ID. Without this
identification exam paper will not be evaluated.
Any student who is more than 30 minutes late to an examination will not be allowed to write the exam.
Answers should be written in the examination booklet provided. Do not write or bring in any additional
papers or booklets.
Students may only communicate with the instructor or invigilators during the examination. Doing so with
anyone else will be considered cheating and appropriate action will be taken.
Questions in regards to given exam questions and request for verification of answers are not going to be
answered.
If a student chooses to continue writing past the schedule time for the examination, he/she will be subject
to grade penalties.
If a student finished the exam prior to 30 minutes from the beginning of the exam, he/she will not be
allowed to leave until that time.
It is required to place SURNAME and ID number on the back of the exam booklet.
Do not write nicknames, name should be as it appears on the SIS.
Graded paper will be made available for students review after grade posting. Details about when and
where students can see their papers will be announced on CLEW.
Exam should be written clear and legible. Failure to do so will result in deducted marks.
If a student does not write the exam, then she/he will be given zero for the exam and a corresponding final
grade is calculated based on that.
Students who are unable to write an examination during the regularly scheduled time slot because of a
conflict with religious events must apply to the Office of the Registrar to write alternative examination.
These students are required to apply for the alternative examinations in the course involved by the end of
the normal add/drop period for the session.
The Registrars Office will reschedule the alternative examination for those students in another slot(s)
within the regularly scheduled examination period. Students who have requested alternative examinations
will receive an amended examination schedule. Application Form for Alternative Final Exam Due to
Conflict with Religious Convictions is available on the SIS.
If a student is listed as a registered student but never appears in class, and has not attended labs, or written
exams, then he/she will be assigned a grade of zero.
will be required to leave the lecture room and possibly withdraw from the course. Your co-operation in this matter
will be appreciated.
Academic Integrity
All incidents of academic dishonesty will be documented with the Associate Dean of Engineering Academic.
University procedures will be followed. Such incidents may include, but are not limited to: submission of
assignments other than your own, receiving or sharing prior knowledge of test questions, sharing or receiving
information during a test by any means (including electronic), possession of any electronic device (including cell
phones) during a test except for an approved calculator, sharing or receiving knowledge of a test with students
who have not yet written the test, sharing a calculator or formula sheet during the test, using a solutions manual to
prepare submitted assignments.
Plagiarism: the act of copying, reproducing or paraphrasing portions of someone else's published or unpublished
material (from any source, including the internet), without proper acknowledgement. Plagiarism applies to all
intellectual endeavours: creation and presentation of music, drawings, designs, dance, photography and other
artistic and technical works. In the case of oral presentations, the use of material that is not ones own, without
proper acknowledgment or attribution, constitutes plagiarism and, hence, academic dishonesty. (Students have
the responsibility to learn and use the conventions of documentation as accepted in their area of study.)
For more information on academic integrity and student misconduct please see the appendices.
Supplemental Privileges: A supplemental examination is NOT allowed in this course.
According to the University of Windsor Undergraduate Calendar,
http://web4.uwindsor.ca/units/registrar/calendars/undergraduate/cur.nsf/982f0e5f06b5c9a285256d6e006cff78/74d6d0d3706f9f1d852572bc0060cbf0!OpenDocument
The Academic Standing Committee may grant a supplemental evaluation privilege for a failed course
provided that the student:
(a) has failed only one course in the evaluation period; and
(b) has a grade below 50%; and
(c) has a cumulative average of 60% or better.
If a supplemental evaluation privilege is granted and the student decides to exercise this privilege, the
student must register for the supplemental and pay the appropriate fee. Once a student has registered for
a supplemental evaluation and the required evaluation method has been prescribed, the evaluation will
occur at the time and place prescribed by the Faculty of Engineering. Failure to write after registering
for the supplemental evaluation will result in a grade of F being assigned. Both the resulting grade and
the original grade will be shown on the student's transcript and will be included in the determination of
the student's cumulative average.
Use of Turnitin Plagiarism-Detection Service in This Course
Per the University of Windsor Policy T1: Policy on the Use of Turnitin.com
http://athena.uwindsor.ca/units/senate/main.nsf/947f0bc672983a17852568b60051f690/3c87fa97b5f64f7c852578ef006c00be/$FILE/Policy%20T1%20%20Policy%20on%20the%20Use%20of%20Turnitin.com.pdf
Rationale: The University believes in the right of all students to be part of a University community where
academic integrity is expected, maintained, enforced, and safeguarded; it expects that all students will be
evaluated and graded on their own individual work; it recognizes that students often have to use the ideas
of others as expressed in written, published, or unpublished work in the preparation of essays, papers,
reports, theses, and publications. However, it expects that both the data and ideas obtained from any and
all published or unpublished material will be properly acknowledged and sources disclosed. Failure to
follow this practice constitutes plagiarism. The University, through the availability of Turnitin, desires
to encourage responsible student behaviour, deter plagiarism, improve student learning, and ensure
greater accountability.
Procedure:
Turnitin
May be used for some or all student papers in this course, as the case may be, at the instructors
discretion.
How will it be used?
You may be asked to submit your paper to the instructor in electronic form who will then submit the
paper to Turnitin if necessary.
For further assessment considerations, please see the Appendices.
Engineers Canada, Canadian Engineering Accreditation Board (CEAB) Criteria
What are the CEAB Graduate Attributes Criteria? This information, including the CEAB Graduate Attribute Criteria
descriptions, is taken from http://www.engineerscanada.ca/e/files/report_ceab_08.pdf.
The criteria are intended to provide a broad basis for identifying acceptable undergraduate engineering programs,
to prevent over-specialization in curricula, to provide sufficient freedom to accommodate innovation in education, to
allow adaptation to different regional factors, and to permit the expression of the institutions individual qualities,
ideals, and educational objectives. They are intended to support the continuous improvement of the quality of
engineering education.
This course will develop the following CEAB Graduate Attributes Criteria via Learning Outcomes:
Course
Learning
Outcomes
1-8
2. Problem analysis
An ability to use appropriate knowledge and skills to identify, formulate, analyze, and solve complex engineering
problems in order to reach substantiated conclusions.
2, 4-8
3. Investigation
An ability to conduct investigations of complex problems by methods that include appropriate experiments, analysis
and interpretation of data, and synthesis of information in order to reach valid conclusions.
1-8
10
4. Design
An ability to design solutions for complex, open-ended engineering problems and to design systems, components or
processes that meet specified needs with appropriate attention to health and safety risks, applicable standards,
economic, environmental, cultural and societal considerations.
7, 8
2, 8
7. Communication skills
An ability to communicate complex engineering concepts within the profession and with society at large. Such
abilities include reading, writing, speaking and listening, and the ability to comprehend and write effective reports
and design documentation, and to give and effectively respond to clear instructions.
8. Professionalism
An understanding of the roles and responsibilities of the professional engineer in society, especially the primary
role of protection of the public and the public interest.
5, 6, 8
---
---
CEAB Hours
Subject Areas
Accreditation Units
One hour of lecture (corresponding to 50 minutes of activity) = 1AU
One hour of laboratory or scheduled tutorial = 0.5 AU
Mathematics
20%
Natural Sciences
-----
Engineering Science
80%
Engineering Design
-----
Complementary Studies
-----
11
No
12