ISOM 2020 Syllabus
ISOM 2020 Syllabus
Lecture
Section Date Time Venue
L1 Monday 13:00 ~ 14:50 Zoom ID (942 7459 5333)
L2 Tuesday 10:30 ~ 12:20 Zoom ID (942 7459 5333)
L3 Monday 15:00 ~ 16:50 Zoom ID (942 7459 5333)
L4 Tuesday 13:30 ~ 15:20 Zoom ID (942 7459 5333)
Lab
Section Date Time Venue
LA1 Tuesday 16:00 ~ 17:50 Zoom (980 9173 2891)
LA2 Friday 17:00 ~ 18:50 Zoom (998 0808 8678)
LA3 Friday 15:00 ~ 16:50 Zoom (913 3965 5740)
LA4 Wednesday 13:30 ~ 15:20 Zoom (991 0360 9586)
LA5 Wednesday 16:30 ~ 18:20 Zoom (931 9852 3945)
LA6 Friday 13:00 ~ 14:50 Zoom (950 3842 3299)
LA7 Monday 17:30 ~ 19:20 Zoom (920 5591 8950)
LA8 Thursday 16:00 ~ 17:50 Zoom (910 6854 1618)
COURSE DESCRIPTION
With the proliferation of business data and the need to analyze data for business insights, it becomes
increasingly important for business students to have a basic understanding of coding that can help them to
accomplish business goals. This course intends to introduce students to basic programming concepts and
skills for business data coding and business problem-solving. Using Python as an illustrative programming
language, this course provides students with a basic understanding of programming concepts and syntaxes,
including data types, associated methods and functions, and control flow statements. Through the process
of learning a programming language, students will also develop logical and critical thinking skills and be
able to tackle simple business problems with coding.
Page 1|4
LEARNING OUTCOMES
By the end of this course, students will be able to:
(1) Acquire general programming knowledge with Python
(2) Model business data with Python data types
(3) Process business data with Python supported operations and methods
(4) Illustrate business problem solving with coding skills
(5) Improve logical and critical thinking ability with coding skills
TEACHING APPROACH
In general, the teaching approach of this course is based on the notion of sustained, deep learning by
applying knowledge through programming, hands‐on practices, and individual assignments and project.
EVALUATION
Components Percentage of the grade
A. Class Participation 20%
B. Assignments 40%
C. Individual Project 40%
TOTAL: 100%
In order to obtain the score for Class Participation, you need to attend the real-time lectures and labs
(via Zoom) with more than 90% of the class time each (i.e. 110 * 0.9 = 99 minutes each). There will
be a total of six weeks of attendance that will be counted towards your final participation score. You are
allowed to miss one week of attendance out of the six without any penalty. For any additional week, you
will lose 10% of your class participation grade if you missed either a lecture or a lab or didn’t meet the
above-mentioned time requirement; and you will lose 20% of your class participation grade if you missed
both the lecture and the lab in a week or didn’t meet the above-mentioned time requirement.
For the purpose of attendance recording and security protection, you are highly recommended to join the
class via Canvas → Zoom Meeting tab and/or you MUST login Zoom with the Single Sign-on
(SSO) function with your UST account. Attending the Zoom meetings without your SSO authentication
will cause failure in attendance recording, and will NOT be credited.
Students shall take full responsibility for losing the Class Participation score for not obeying the above
instructions.
Page 2|4
B. Assignment (40%)
There will be TWO individual assignments (15% and 25% respectively). Details of each assignment will be
provided later in the semester. The late submission policy below will be applied.
* Grade appeal
All scores will be uploaded to Canvas when ready. It is always the responsibility of the students to check
their scores and make sure they are correct. Any appeal to score must be filed through email to
[email protected], with detailed grounds, within 24 hours after its release. Once the 24 hours are passed,
no further handling will be made. Your final grade will depend on the score on Canvas.
MATERIALS
1. MAIN READING
There is no textbook for this course. PowerPoint slides and Jupyter notebook notes are the major
reading materials.
2. SOFTWARE
• Zoom (Required)
• Anaconda (Recommended)
o Jupyter notebook
• Google Colab (Optional)
OTHERS
Zoom Etiquette
• You are highly recommended to join the class via Canvas → Zoom Meeting tab.
• Turning on your camera would be most appreciated. Your facial expressions and gestures are
important sources of cues that could help me know what you have learned or what you have trouble
with, so I could adjust my teaching accordingly. Using the virtual background is discouraged as it
significantly slows down the connection speed for the entire class.
• Please rename your display name to the name you want the instructors and TAs to address you. You
do not need to put your SID as your display name.
• Using the chat function for course-related discussion is encouraged.
• Please contribute as actively as you could during lectures and labs. Maintaining good interaction
between you and me is the key to the success of online teaching and learning.
• As a matter of respect, you should find a quiet place to take the class, instead of, but not limited
to, on a bus, in a restaurant, places which are distracting.
Page 3|4
Email Policy
Since this is a big class, with about 500 students in total, it would be difficult for the instructors and the TAs
to address your email effectively without a guideline. You need to put [ISOM2020 LX LAX] (X being the
session number, e.g., ISOM2020 L2, LA5) at the beginning of the subject line of your email along with
your email subject. Failure to do so may result in a longer response time.
As expected, there will be numerous emails when it is closer to the due dates. If you need any assistance,
raise them as early as possible, and/or take advantage of the office hours of the instructor and the TAs.
Note that neither the instructor nor the TAs will provide direct answers to the assignments or the project.
Academic Integrity
Academic integrity is a critical value of the university community. Integrity violations destroy the fabric of
a learning community and the spirit of inquiry that is vital to the effectiveness of the University. Anyone
caught cheating, plagiarizing, and any other form of academic dishonesty will have their course grade
lowered by at least one letter grade. Please remember the current university rule: "If a student is discovered
cheating, regardless of how minor it is, the course grade will appear on the student's record with an X, to
show that the grade resulted from cheating. This X grade stays on the record until graduation. If the student
cheats again and "earns" another X grade, the student will be dismissed from the University."
Plagiarism is copying anything (text or ideas) from another source without citing that source. If you use
another person's idea you must cite it, even if you rewrite the idea in your own words. Extreme care must
be taken to avoid the passing of other's work as one's own. You are required to provide appropriate citations
when you use ideas and arguments or otherwise draw on others' work. If you use research from another
source or the Web you MUST cite the source. This is required even if you use only the general idea and not
the exact words.
Learning environment
Prof. Hong welcomes feedbacks on her teaching throughout the semester. You are encouraged to contact
her at any time when you have any questions, suggestions, concerns, or would like to ask for advice. Please
remember, she is here to help you learn. So please do NOT hesitate to contact her at any time, so she can
do her job better!
TENTATIVE SCHEDULE
WEEK LECTURE LAB
1 (Sept 7~11) Introduction to Syllabus 0: Software installation and
Introduction to Python programming environment
* Oct 1st and Oct 2nd are public holidays. A makeup lab will be offered on Sept 30 th from 7:00 pm - 8:50 pm (HKT). Students
may also choose other labs to attend that week. A further announcement will be made on Canvas when the time comes.
Page 4|4