CIS325 Syllabus
CIS325 Syllabus
Class Sections
Course Description
Python for Data Business Analysis is concerned with the nuts and bolts of manipulating, processing, cleaning,
and crunching data in Python with a focus on utilizing these tools in business applications. It is also a practical,
modern introduction to scientific computing in Python, tailored for data-intensive business applications.
Learning Outcomes
Material in this course will be presented through instructor lecture accompanied by hands-on computer pro-
gramming demonstrations, exercises, and assignments. At the completion of the course, students are expected
to accomplish the following objectives:
Basic fundamental programming concepts (such as variables, expressions, control structures, data struc-
ture, function, file operations, database operations) using the Python language.
Knowledge of techniques and methodologies to load, clean, transform, merge, and reshape data.
Familiarity and use of Python packages and libraries (such as Pandas, NumPy, SciPy, matplotlib, NLTK, scikit-
learn) to model and analyze business data.
Computing environment: Personal computer or Lab computer. If you don’t have your laptop, you can check
one out from the library (and use it the entire semester) on a first-come, first-served basis: https:
//lib.asu.edu/laptops-and-hotspots.
You also need to have the following software on your computer.
Zoom + Respondus Lockdown Browser
Python tools and environment (in this class we will be using Anaconda)
ASU Canvas is the online portal for this course. Once you log into the Canvas class website, you will see specific
links to various components of this course. I will post all course materials (including syllabus, lecture notes,
videos, assignments, exercises, sample codes, etc.) onto the class website. Canvas also provides and/or
integrates tools that allow all of us to interact and collaborate online. If you have questions about certain
topics that you think will benefit multiple students, I encourage you to start a discussion thread on Canvas
(the Slack channel).
Name Percentage
Assignments
Assignments are unstructured learning activities designed to develop hands-on experience with
new material. Seven assignments will be started in class with the instructor’s guidance and will
48%
need to be completed and submitted no later than the due dates specified in the course
schedule. There are no late, makeup or extensions in submissions, but the lowest assignment
will be dropped.
Quizzes
Seven quizzes throughout the semester will combine written answers, graphics/diagrams, logic,
short answer questions, problem-solving, programming, and/or multiple-choice components 6%
covering class materials. There will be no makeup quizzes or extensions in submission
deadlines, but the lowest score will be dropped. All quizzes will take place on the dates listed in
the course schedule, unless changed by the instructor.
Midterm and Final Exam
Two midterms and one final exam throughout the semester will combine written answers,
graphics /diagrams, logic, short answer questions, problem solving, programming, and/or
multiple-choice components covering class materials. There is no makeup midterm/final or 46%
extensions in submission deadlines. All exams will take place on the dates listed in the course
schedule, unless changed by the instructor. Final exam will be graded based on the group
project (deliverable materials + group presentation).
Total 100%
Grading Scale
Final course grades will be based on the following guidelines:
Actual grades may be curved up or down based on the overall class performance, level of difficulty of the
assessments, etc., as judged by the professor.
Classroom Policies
Cell phone usage (for any form of communication) during class is strictly prohibited. If necessary, you may
step out of class to use your cell phone but do so at your discretion of missing important lecture material and
announcements.
Laptops may be used only for the purposes of following along during class, doing guided or in-class exercises,
and taking notes.
No material covered in this class may be shared in any form (this includes lectures, handouts, assignments,
quizzes, and exams).
Any type of recording of lectures is strictly prohibited.
Cheating of any sort will not be tolerated and will result in strict penalties. Those penalties ordinarily will
range from a full 2-letter reduction in final course grade (at a minimum) to expulsion from the program and the
School of Business. Any subsequent act of academic misconduct, regardless of severity, will result in dismissal
from the program and the School of Business.
A student who knowingly assists another student in committing an act of academic misconduct shall be equally
accountable for the violation and shall be subject to the sanctions and other remedies described in the Student
Academic Integrity Policy.
The use of generative AI, including ChatGPT, must adhere to the same standards. When utilizing large language
models for any academic work, it is essential to ensure that the work remains entirely original and properly
attributed. Utilizing ChatGPT or any other AI model to generate content without proper citation and
acknowledgment of sources constitutes plagiarism and is a violation of academic integrity.
For details of the academic integrity, please refer to the University Academic Integrity website:
Religious Accommodations
Accommodations will be made for students with religious holidays. The calendar of official religious holidays
can be found at: https://eoss.asu.edu/cora/holidays. Each holiday noted with two asterisks denotes an
observance for which work is not allowed. For these holidays, students will not be penalized in any way for
missing class or assignment. This means that this will not count as an absence in class and they will be granted
a makeup assignment or exam, etc.
All requests for accommodation must be submitted by the end of the second week of class.
University-Sanctioned Activities
Accommodations will be made for students who miss class related to university-sanctioned activities according
to ACD 304-02. If you are participating in a university-sanctioned activity, please let your instructor know as
early in the course as possible so that accommodations can be made.
Tutoring Support
Please note that the W. P. Carey School of Business provides free tutoring in BA 201 for a number of
undergraduate business classes. Assistance with writing is also provided.
More information regarding courses offered and hours are available here: https://studentsuccess.asu.edu/
student-services/tutoring/tempe-campus.
In addition to the W. P. Carey Student Success Center, Arizona State University provides writing assistance
through multiple platforms. More information can be found here: https://provost.asu.edu/academic-integrity.
Disability Accommodations
If you need an accommodation for a disability, please refer to the ASU Student Accessibility and Inclusive
Learning Services (SAILS) at: https://eoss.asu.edu/drc.
As a mandated reporter, I am obligated to report any information I become aware of regarding alleged acts of
sexual discrimination, including sexual violence and dating violence. If you wish to discuss any concerns,
confidentially and privately, ASU Counseling Services is available at: https://eoss.asu.edu/counseling.
Copyrighted Material
All course materials are copyrighted and cannot be sold or transferred to others in any form (print, electronic,
etc.) without consulting your instructor for permission.