Resources

Course Introduction

Course Name: Data Structures

Core Subject:

Data Structures is a fundamental core course for computer-related majors, critical for mastering how various types of data are managed and utilized across all levels of software and application development.

Course Importance:

All computer system software and application software rely on the use of various data structures. Additionally, data generation and processing are ubiquitous in daily life. To efficiently manage and apply data, optimize computer resources, and fully harness computing power, it is essential to understand and master data structures.

Educational Objectives:

This course lays a solid foundation for further study in computer science, benefiting students in various advanced courses like data analysis, machine learning, operating systems, database management systems, software engineering, compiler theory, artificial intelligence, and computer graphics. Data structures are at the core of the computer science knowledge structure and form the foundation of technical systems.

  • Real-World Relevance: The course starts with practical cases that align with real-world needs.

  • Project-Driven Learning: Practical training is project-based, helping students grasp the process of solving real business problems using data structures.

  • Skills Development: Students will learn how to abstract data structures accurately, design algorithms, analyze and optimize algorithms, and identify the best solutions for practical problems. This process will improve their overall software design skills and abilities.Skills Development: Students will learn how to abstract data structures accurately, design algorithms, analyze and optimize algorithms, and identify the best solutions for practical problems. This process will improve their overall software design skills and abilities.



Lecturer

Lecturer Bio: Dr. Li Yan

Academic and Professional Background:

  • Current Role: Associate Professor at Shenzhen Polytechnic University.

  • Education: Ph.D. in Computer Science from The Hong Kong Polytechnic University.

  • Recognition:

    • Honored with "Peacock Plan" Class B Talents of Shenzhen Overseas High-Level Talents.

    • Recognized as a high-level reserve talent in Shenzhen, and as a Class B leading talent in Nanshan District, Shenzhen.

    • Recipient of the Guangdong Province "Thousand and Ten Project" for cultivating talent at the university level, and recognized as a Shenzhen Excellent Teacher.

Research and Achievements:

  • Led projects funded by the National Natural Science Foundation, Guangdong Provincial Natural Science Foundation, and the Shenzhen Science and Technology Plan, as well as multiple horizontal projects.

  • Head of the university-level research innovation team, the Big Data Application Technology Innovation Team.

  • Head of the Lihu Skill Master Team at Shenzhen Polytechnic.

Publications and Awards:

  • Published over 30 research papers, including 12 SCI-indexed, 25 EI-indexed, and 5 JCR Zone 1 articles.

  • Awarded 3 provincial second prizes in the Teaching Ability Competition.

  • Guided students to win 1 first prize in the national competition and 2 first prizes in provincial competitions.

  • Mentored students to win 1 gold and 1 silver medal in the "Matibei" competition, and 6 first prizes in the Blue Bridge Cup.

  • Honored as a Top 100 Supervisor in the Blue Bridge Cup.