Beruflich Dokumente
Kultur Dokumente
Course Code: ITE 131 Course Title: Data Structures and Algorithms
Credit: 4(4-0-8) Lecture Hours: Mon/Thurs, 12:30am-14:30am
Semester: 2 Practice Hours: 0
Academic Year: 2020 Prerequisites: none
Curriculum: Undergraduate Course status: Basic Core / Technology and Software
Instructor: Siriporn Thitalampoon Sec: 01
1. Course Description
This course provides an introduction to the data structures used in computer programming and to the
design and mathematical analysis of algorithms to solve problems. Topics include: data structures (e.g.,
Lists), O-Notation, Searching and Sorting Algorithms, Recursive Algorithms, Algorithm Design
Techniques (e.g., Greedy), and Graph Algorithms (e.g., Shortest path). There will be emphasis on
assignments.
5. Rubric
Assignments and quiz 30%
Midterm Exam 30%
Final Exam 40%
100%
6. Instructor
7. Main Textbooks
Introduction to Algorithms by Cormen, 3rd edition
8. Course Policies
Here I highlight some important policy (read full details in Stamford Handbook):
1. Zero-tolerance against plagiarism and cheating: You are responsible to make sure everything
that you have submitted is done by you, in your own words. Straight zeros or Fs will be given,
without any negotiation. (My opinion of your honesty and endeavors has much higher priority
than your intelligence. That is, I don’t really care whether you are smart or not. There are so
many smart people out there. But I highly respect people who are honest and has “manhood”.
So, let’s be honest here, if you “try”, I will help you. If I am teaching way too difficult or is
teaching bullshit, inform me. It’s really a bad strategy to plagiarize or cheat. Plagiarisms and
cheatings are never the right strategy in this world.)
2. Attendance policy: Thailand Ministry of Education stipulates that students must attend 80% of
class meetings to qualify for taking the final course examination. Thus, if you miss more than
20% of class meetings, or 5 class meetings, for any reason, you will not be allowed to take the
final exam.
a. I don’t negotiate. So, if you have more than 5 absences, I highlight recommend you
withdraw since final exams weight 40%.
b. No make-up quiz or any classwork will be accepted.
3. Assignment policy: Submit your work on time. In case of submitting late, you are allowed to
submit on two weeks after the deadline, with a deduction of 30% of the total points.
4. Make-up exams: Most cases are not allowed, except for some “unpredictable events” such as
car accidents, serious health problems, family matters, etc. Having simple headache or
traveling DOES NOT count. To do a make-up exam, your starting point is to contact Student
Hub, and paid the make-up fee for 2,000 baht for each individual course that you have a make-
up exam.
6. Dress code: According to Stamford handbook, you are supposed to wear properly during
exams/presentations/site visits, or the like. For example, please don’t wear sandals, shorts, or
anything that is too explosive. Our IT program has a lot of faculties complaining about how we
wear, especially during final exams.
7. Laptop, mobile phone, whatever: Use at your own risk. I don’t really mind if you are using any
electronic devices. But please, please, if you don’t understand something, it is your own
responsibility to catch up. Deal? Also, no games please…that’s too much.
8. Overriding policies: Hey, even I said I entertain no negotiations, I do still entertain some. So, if
you have a legit reason for not complying with the above stuffs, tell me. I am all ears. Be
mindful and use your best judgement.
………………………………………….
Lecturer
……/……/…….
………………………………………….
Discipline Head
……/……/…….
………………………………………….
Dean for Faculty of Business and Technology
……/……/…….