Course Name: Algorithms and Data Structures
Course Code: S2293196
Program: Computer Science
Course Module: Specialized Compulsory
Responsible: Mei Yu
Department: School of Computer Science & Technology, Tianjin University
Time Allocation (1 credit hour = 45 minutes)
The course is a required course designed for Engineering Master of Computer Science in TIEI. The part of the data structure introduces the basic data structure systematically and some kinds of the applications. The part of algorithm analysis introduces some basic algorithms based on the basic data structures. Meanwhile, the algorithm analysis introduces the methods and techniques of the algorithms, in order to develop students the ability of programming and the ability of data abstraction. By the end of this course, students are able to use the basic data structure, and can calculate the time complexity and space complexity of the algorithms.
Theoretical Computer Science: calculate the time complexity and space complexity.
The C language programming: the definition and application of the array, the integer and the struct.
The course mainly introduces the concepts of the data structure and some basic algorithms. After this course, students should be able to:
Textbooks & References
CT1: To understanding the basic concepts of data structure and algorithm.
CT2: To use data structure and algorithms to solve some practical problems.
CT3: To master data structure and algorithms thought.
CS1: To master data structure and algorithms theory and to know about the trend of data structure and algorithm.
CS3: To master the data structure and algorithms and solve some applications.
Students: Computer science Year 1