MIE1513 2023 Syllabus
MIE1513 2023 Syllabus
Sanner
Course description
This course provides students with an understanding of the role of a decision support system in
an organization, its components, and the theories and techniques used to construct them. The
course will cover basic technologies for information analysis from a data-driven perspective cover-
ing information retrieval, machine learning, recommender systems, data science, natural language
processing, and social network analysis as they pertain to decision support applications.
Course structure
Lecture Learn about Decision Support Systems from an Information Engineering perspective
Lab Learn how to use Python-based tools to support lecture and project topics (mandatory)
Course goals
Become proficient with engineering and analysis tools for data-driven Decision Support Systems:
• Understand the text processing pipeline from documents through to basic linguistic analysis.
1
MIE1513: Decision Support Systems S. Sanner
Grading
Academic honesty
Reusing portions of any assignment solution (past or present) that you did not write constitutes
plagiarism, as well as the following:
• Copying any segment of code from any source.
– Exception: Short snippets ( 10 lines) of helper code from coding support websites (e.g.,
StackOverflow) may be used or adapted with attribution to the specific URL.
• Submitting code that you did not write yourself personally.
– Exception: Autocompletion tools (e.g., CoPilot) are allowed if you comment in your file
that such tools were used. You will not receive credit for code you cannot fully explain.
Students suspected of plagiarism on an assignment will be referred to the department for formal
discipline for breaches of the Student Code of Conduct.
Student responsibilities
• Respect that other students want to listen to the lecture; please do not talk during lecture.
• Lab/practical: outside of Piazza, this will be your primary method of interacting with TAs.
• Ask questions in (or immediately after) class, lab, office hours, or on Piazza.
– Personal email responses will be “ask on Piazza or see me in office hours”.
2
MIE1513: Decision Support Systems S. Sanner
3
MIE1513: Decision Support Systems S. Sanner
Course Logistics
• You are responsible for monitoring Quercus for course announcements and logistics and
Piazza for lecture, assignment, lab, and exam-related questions.
• All lectures and labs will be delivered in person unless other instructions are provided. You
are responsible for attending both lab and lecture. There is examinable material discussed in
the lectures that is not explicitly stated in the slides.
• All assignments will be made available via github (via a URL posted to the Assignment
section of Quercus) and must be committed to github (your last github commit time stamp
will serve as the submission time). You will need a github account to access and commit your
assignments. Logistics of assignment checkout and submission will be covered in lab.
– Part of each assignment grade is a one-on-one code review with a TA. These code
reviews will be done during lab starting the week of Sept 18 — missing a code review
will lead to a 0 for that portion of the assignment grade.
• Labs and assignments require the use of Jupyter notebooks. All notebooks can be loaded in
Google Colab (as will be discussed and demonstrated during lab). If you lack direct access
to Google Colab, you should be able to login to ECF machines to access it. Otherwise, you
will need to run and install Python and Jupyter notebooks on your own device; TAs cannot
provide installation support for your personal device.
– TAs do not have office hours; questions should be asked during lab and via Piazza.
4
MIE1513: Decision Support Systems S. Sanner
Additional Information
University Land Acknowledgement
I wish to acknowledge this land on which the University of Toronto operates. For thousands of
years, it has been the traditional land of the Huron-Wendat, the Seneca, and the Mississaugas of
the Credit. Today, this meeting place is still the home to many Indigenous people from across
Turtle Island and we are grateful to have the opportunity to work on this land.
• Health & Wellness and the On-Location Health & Wellness Engineering Counsellor
• Registrar’s Office and Scholarships & Financial Aid Office & Advisor
We encourage you to access these resources as soon as you feel you need support; no issue is
too small.
If you find yourself feeling distressed and in need of more immediate support, consider reaching
out to the counsellors at U of T Telus Health Student Support or visiting U of T Engineering’s
Urgent Support – Talk to Someone Right Now.
Accommodations
The University of Toronto supports accommodations for students with diverse learning needs, which
may be associated with mental health conditions, learning disabilities, autism spectrum, ADHD,
mobility impairments, functional/fine motor impairments, concussion or head injury, visual impair-
ments, chronic health conditions, addictions, D/deaf, deafened or hard of hearing, communication
disorders and/or temporary disabilities, such as fractures and severe sprains, or recovery from an
operation.
If you have a learning need requiring an accommodation the University of Toronto recommends
that students register with Accessibility Services as soon as possible.
5
MIE1513: Decision Support Systems S. Sanner
• Engineering Equity, Diversity & Inclusion Groups, Initiatives & Student Resources
• Email Marisa Sterling, P.Eng, the Assistant Dean, Diversity, Inclusion & Professionalism
Academic Integrity
All students, faculty and sta↵ are expected to follow the University’s guidelines and policies on
academic integrity. For students, this means following the standards of academic honesty when
writing assignments, collaborating with fellow students, and writing tests and exams. Ensure that
the work you submit for grading represents your own honest e↵orts. Plagiarism—representing
someone else’s work as your own or submitting work that you have previously submitted for marks
in another class or program—is a serious o↵ence that can result in sanctions. Speak to me or your
TA for advice on anything that you find unclear. To learn more about how to cite and use source
material appropriately and for other writing support, see the U of T writing support website.
Consult the Code of Behaviour on Academic Matters for a complete outline of the University’s
policy and expectations. For more information, please see the U of T Academic Integrity website.
Quercus Information
This course uses the University’s learning management system, Quercus, to post information about
the course. This includes posting readings and other materials required to complete class activities
and course assignments, as well as sharing important announcements and updates. The site is
dynamic and new information and resources will be posted regularly as we move through the term,
6
MIE1513: Decision Support Systems S. Sanner
so please make it a habit to log in to the site on a regular, even daily, basis. To access the course
website, go to the U of T Quercus log-in page at https://q.utoronto.ca. Once you have logged in
to Quercus using your UTORid and password, you should see the link or ”card” for this course.
You may need to scroll through other cards to find this. Click on this link to open our course area,
view the latest announcements and access your course resources.There are Quercus help guides for
students that you can access by clicking on the ”?” icon in the left side column.
SPECIAL NOTE ABOUT GRADES POSTED ONLINE: Please also note that any grades
posted are for your information only, so you can view and track your progress through the course.
No grades are considered official, including any posted in Quercus at any point in the term, until
they have been formally approved and posted on ACORN at the end of the course. Please contact
me as soon as possible if you think there is an error in any grade posted on Quercus.