Course 572
Course 572
This syllabus is to be used as a guideline only. The information provided is a summary of topics to be covered in the class.
Information contained in this document such as assignments, grading scales, due dates, office hours, required books and materials may be from
a previous semester and are subject to change. Please refer to your instructor for the most recent version of the syllabus.
Course Description
Once called “knowledge discovery in databases,” advances in processing power and speed
over the last decade have allowed users to move beyond manual, tedious, and time-consuming
practices to quick, easy data analysis that harnesses the power of machine learning and high
performance computing. This course will introduce you to the fundamentals of data mining and
pattern recognition. You will gain a deeper understanding of data through hands-on experience
in the topic areas of big data analysis, classification, clustering, and association rule mining.
Advanced topics such as reinforcement learning, deep learning, transfer learning and Deep
Mind for Google will also be covered. By the end of this course, you will be able to apply state of
the art data mining technology to real world applications, analyze and compare competing
techniques, and design optimal solutions for a given set of application driven constraints.
Learning Outcomes
1 of 8
Estimated Workload/ Time Commitment Per Week
Technology Requirements
Hardware
Standard with major OS
This course does not have any other required learning materials; however, Introduction to Data
Mining by Pang Ning Tan is a recommended textbook.
Course Content
Instruction
Video Lectures
Other Videos
Readings
Live Sessions (office hours, webinars, etc.)
Assessments
Knowledge Checks (auto-feedback, ungraded)
Discussion Prompts (instructor-graded)
Practice and Graded Quizzes (auto-graded)
Individual Projects (auto-graded and/or instructor-graded)
2 of 8
Midterm and Final Exam (proctored, auto-graded and/or instructor-graded)
Lecture Videos: In each module, the concepts you need to know will be presented through a
collection of short video lectures. You may stream these videos for playback within the browser
by clicking on their titles or download the videos. You may also download the lecture slides that
go along with the videos utilizing PowerPoint presentations, but lecture slides cannot be
provided for videos utilizing a lightboard.
Knowledge Checks: Designed to support your learning, knowledge checks are short ungraded
quizzes to test your knowledge of the concepts presented in the lecture videos. You may take
your time, review your notes, and learn at your own pace because knowledge checks are
untimed. You may retake knowledge checks as often as you would like at any point in the
course. You are encouraged to read the feedback, review your answer choices, and compare
them to the correct answers. With the feedback as your guide, you may use knowledge checks
as opportunities to study for other assessments and tasks in the course.
Discussion Prompts: Each module includes one graded discussion prompt. Each prompt
provides a space for you to respond. After responding, you can see your peers’ responses, and
are required to respond to at least one classmate to receive full credit. There is a 10% grade
penalty for each day late past the deadline.
Practice Quizzes: Each week, you are presented with one practice quiz, intended for you to
assess your understanding of the topics. You will be allowed unlimited attempts for each
practice quiz. Each attempt may present a different selection of questions to you. There is no
time limit on how long you take to complete each attempt of the quiz. These quizzes do not
contribute toward your final grade in the class.
Graded Quizzes: Each week, you are presented with one graded quiz. You will be allowed one
attempt for each graded quiz. To ensure academic integrity and graduate-level rigor, please be
advised, unless otherwise noted, that there is a time limit to complete graded quizzes and tests
and it may be different per assessment or course. Once you open a graded quiz or test, the
timer will start and you are to complete the assessment in a single session. Resets will not be
granted. For those of you who have taken other courses in the MCS program, this may be
different than your previous learning experiences, so we wanted to make you aware of this.
Proctored Exams: You will have two (2) proctored exams, a midterm and a final. ProctorU is an
online proctoring service that allows students to take exams online while ensuring the integrity
of the exam for the institution. Additional information and instructions are provided in the
3 of 8
Welcome and Start Here section of the course. You m
ust setup your proctoring 72 hours prior to
taking your exams, so complete this early.
Individual Projects: This course includes two individual projects. The first project, Activity
Recognition, is introduced during Week 1 and is due at the end of Week 4. The second project,
User Dependent and Independent Analysis, will be introduced in Week 5 and is due at the end
of Week 7. Both projects are instructor graded. There is a 10% grade penalty for each day late
past the deadline.
Graded Discussions 7 5%
Grade Scale
You must earn a cumulative grade of 70% to earn a “C” in this course. Grades in this course will
not i nclude pluses (+) or minuses (-).
A 90% - 100%
B 80% - 89%
C 70% - 79%
D 60% - 69%
E < 60%
4 of 8
Course Schedule
The official weekly schedule for the course will be announced once the course starts.
The official weekly schedule for these events will be announced once the course starts.
The official weekly schedule for these events will be announced once the course starts.
Assignment Deadlines
Unless otherwise noted, all graded work (except assignments) is due on Sundays at 11:59 PM
MST for the week it is assigned. A late penalty of 10% for each day late will be applied for work
submitted after the scheduled due date and time. Due dates for graded work are noted in
Coursera.
Assignments
❏ Week 1 Graded Discussion
❏ Assignment #1: Activity Recognition Introduction
❏ Week 1 Graded Quiz
5 of 8
Week 2/Unit 2: Existing Techniques: Classification
Lesson 1: Introduction to Classification
Lesson 2: Introduction to Classification Tasks
Lesson 3: Classification Issues
Assignments
❏ Week 2 Graded Discussion
❏ Week 2 Graded Quiz
Assignments
❏ Week 3 Graded Discussion
❏ Week 3 Graded Quiz
Assignments
❏ Week 4 Graded Discussion
❏ Assignment #1: Activity Recognition Submission
❏ Week 4 Graded Quiz
Assignments
❏ Assignment #2: User Dependent and Independent Analysis Introduction
❏ Week 5 Graded Discussion
CSE 572 Syllabus
Spring A 2020 6
6 of 8
❏ Week 5 Graded Quiz
Assignments
❏ Week 6 Graded Discussion
❏ Week 6 Graded Quiz
Assignments
❏ Week 7 Graded Discussion
❏ Assignment #2: User Dependent Analysis Submission
❏ Week 7 Graded Quiz
Assignments
❏ Optional: Portfolio Inclusion Report for ASU MCS Degree
❏ Course Survey
Policies
All ASU and Coursera policies will be enforced during this course. For policy details, please
consult the MCS Graduate Handbook 2019 - 2020 and/or the MCS Onboarding Course.
Academic Integrity
Students in this class must adhere to ASU’s academic integrity policy, which can be found at
https://provost.asu.edu/academic-integrity/policy. Students are responsible for reviewing this
7 of 8
policy and understanding each of the areas in which academic dishonesty can occur. In
addition, all engineering students are expected to adhere to both the ASU Academic Integrity
Honor Code and the Fulton Schools of Engineering Honor Code. All academic integrity
violations will be reported to the Fulton Schools of Engineering Academic Integrity Office (AIO).
The AIO maintains records of all violations and has access to academic integrity violations
committed in all other ASU colleges/schools.
Creators
Dr. Banerjee is an Assistant Research Professor at the School of Computing Informatics and
Decision Systems Engineering, Arizona State University. His research interests include
pervasive computing in healthcare and analysis, and safety verification of embedded system
software. Dr. Banerjee currently focuses on data driven analysis and modeling in many different
domains including diet monitoring, gesture recognition, and biological process modeling. He
works closely with government agencies, such as the Food and Drug Administration, and
medical agencies, such as the Mayo Clinic. Dr. Banerjee is also interested in hybrid
system-based modeling and safety verification of closed loop control systems which interact
with the physical environment, also known as Cyber-Physical Systems. In addition, his work
includes developing management algorithms for sustainable data centers using renewable
sources of energy.
8 of 8