Design and Analysis of Algorithms (UESTC) UESTCHN5008
- Academic Session: 2026-27
- School: School of Engineering
- Credits: 10
- Level: Level 5 (SCQF level 11)
- Typically Offered: Semester 1
- Available to Visiting Students: No
- Collaborative Online International Learning: No
- Curriculum For Life: No
Short Description
By studying this course, students will gain a theoretical understanding of the purpose and significance of algorithm design and its complexity analysis, and master the basic skills of algorithm design and related theories of computational complexity. Understand the forefront of algorithm research, cultivate students' preliminary algorithm research ability, and the ability to combine theory with practice to solve specific problems.
Timetable
The course will be delivered continuously in the traditional manner at UESTCHN.
Requirements of Entry
None
Excluded Courses
None
Co-requisites
None
Assessment
60% Written exam
40% Course report
Main Assessment In: December
Course Aims
Students will gain a theoretical understanding of the objectives and significance of algorithm design and complexity analysis, master fundamental techniques in algorithm design and relevant theories of computational complexity, become acquainted with the cutting-edge research in the field of algorithms, and develop their preliminary capabilities in algorithm research as well as in applying theory to solve practical problems.
Intended Learning Outcomes of Course
By the end of this course students will be able to:
1. Gain a theoretical understanding of the purpose and significance of algorithm design and its complexity analysis.
2. Master the basic skills of algorithm design and related theories of computational complexity.
3. Understand the forefront of algorithm research.
4. Combine theory with practice to solve specific problems.