COMP 2015: Data Structures and Algorithms
COMP 2015: Data Structures and Algorithms
• Email: [email protected]
COMP2015 HKBU/CS/JF/2023 2
Teaching Team
• Instructor: Mr. CHAN Mandel Wai Man
• Office: RRS637
• Tel: 3411 5556
• Email: [email protected]
• Teaching Assistants:
• Mr. LI Yat Man
• Office: FSC801F Email: [email protected]
• Mr. JIANG Junkun
• Office: DLB625 Email: [email protected]
COMP2015 HKBU/CS/JF/2023 3
COMP2015 Course Web Site
§ BU e-Learning:
https://buelearning.hkbu.
edu.hk
COMP2015 HKBU/CS/JF/2023 4
What ? ?
is ?
COMP2015
About 5
Course Overview
Ø What is this course about?
COMP2015 HKBU/CS/JF/2023 6
Course Overview
• A challenging course
- Intensive programming
- Intensive (mathematical and logical) thinking
COMP2015 HKBU/CS/JF/2023 7
Course Prerequisite
• Programming skills
• Computer architecture
– Storage, memory access, etc.
COMP2015 HKBU/CS/JF/2023 8
Course Organization
• Part I
– Overview
– Algorithm Analysis
– Elementary Data Structure
– Lists, Stacks, Queues, Trees
• Part II
– Searching
– Hashing
– Priority Queue
– Sorting
• Part III
– Graph Algorithms
– Algorithm Design Techniques
COMP2015 HKBU/CS/JF/2023 9
Textbook & References
ü Textbook:
– M.A. Weiss, Data Structures and Algorithm Analysis in
Java, 3rd Edition, Addison-Wesley, 2012.
ü References:
– M.A. Weiss, Data Structures and Algorithm Analysis in
C++, 4th Edition, Addison-Wesley, 2013.
COMP2015 HKBU/CS/JF/2023 10
Study Outcomes
• To start becoming self-sufficient programmers
This means that when you see a problem that needs to be coded,
you have a good idea of how to go about it by writing a program.
COMP2015 HKBU/CS/JF/2023 11
Teaching Methods
§ 3 hours of lecture/tutorial (Wednesday & Friday)
+
§ 2 hours of lab (Tuesday or Thursday)
1. Lecture:
COMP2015 HKBU/CS/JF/2023 12
Teaching Methods
COMP2015 HKBU/CS/JF/2023 13
Course Assessment
Grade allocation:
Note:
Ø In order to pass the subject, a student has to obtain at least
30% of the total score in the final examination.
Ø Overall mark ≧ 35% of full mark
COMP2015 HKBU/CS/JF/2023 14
Course Policy
• Your work MUST be your own
– Cheating is against “fair-play” and will not be tolerated
under any circumstances.
• Assignments
– There will be penalty for late submission.
– Penalty will be imposed on copying assignments; minimum
penalty is zero mark for the assignments.
COMP2015 HKBU/CS/JF/2023 15
How to get the most out of this
course?
COMP2015 HKBU/CS/JF/2023 16