
This curriculum is designed based on the academic standards of Huazhong University of Science and Technology (HUST), a top-tier engineering university in China. The program spans 8 semesters (4 years) and focuses on building a strong foundation in mathematics, followed by specialized AI and software engineering modules, and ending with industry-integrated projects.
Year 1: Foundations & Programming
Focus:Mathematics, BasicScience, and Introductory Programming.
Semester 1
- Advanced Mathematics I (Calculus): Limits, derivatives, and integrals.
- Linear Algebra: Vector spaces, matrices, and linear transformations.
- Introduction to Computer Science: Hardware, software, and binary systems.
- Programming Fundamentals (C/C++): Logic, syntax, and basic problem-solving.
- English/Chinese Language I: Communication skills for international students.
Semester 2
- Advanced Mathematics II: Multi-variable calculus and differential equations.
- University Physics I: Mechanics and thermodynamics.
- Discrete Mathematics: Logic, set theory, and graph theory (essential for AI).
- Object-Oriented Programming (Java/Python): Classes, inheritance, and polymorphism.
- Data Structures: Arrays, linked lists, stacks, and queues.
Year 2: Core Engineering & AI Basics
Focus:Strengthening technical skills and introducing AI concepts.
Semester 3
- Probability & Mathematical Statistics: Foundation for data science and ML.
- Algorithms & Complexity: Sorting, searching, and efficiency analysis.
- Computer Organization & Architecture: CPU, memory, and I/O systems.
- University Physics II: Electromagnetism and optics.
- Database Systems: SQL, NoSQL, and data modeling.
Semester 4
- Operating Systems: Process management, file systems, and concurrency.
- Computer Networks: TCP/IP, routing, and network security.
- Introduction to Artificial Intelligence: Search algorithms, logic, and heuristics.
- Software Engineering Principles: SDLC, Agile, and Waterfall models.
- Numerical Analysis: Mathematical methods for computer simulations.
Year 3: Specialization & Advanced AI
Focus: Deep diving into AI models and large-scale software systems.
Semester 5
- Machine Learning: Supervised/unsupervised learning, SVMs, and Decision Trees.
- Deep Learning: Neural networks, CNNs, and optimization techniques.
- Software Architecture & Design: Design patterns and system-level structuring.
- Digital Signal Processing: Foundation for audio and image analysis.
- Elective I: (e.g., Mobile App Development or Web Technologies).
Semester 6
- Computer Vision: Image processing, object detection, and 3D vision.
- Natural Language Processing (NLP): Text mining, sentiment analysis, and LLMs.
- Software Testing & Quality Assurance: Unit testing and QA metrics.
- Big Data Technology: Hadoop, Spark, and distributed data processing.
- Elective II: (e.g., Cloud Computing or Cybersecurity).
Year 4: Industry Integration & Graduation
Focus: Practical application, internships, and research.
Semester 7
- Robotics & Intelligent Control: Kinematics and autonomous systems.
- Software Project Management: Planning, risk, and team coordination.
- Professional Ethics in AI: Bias, privacy, and ethical AI development.
- Industry Internship: 3-4 months of practical training at firms like Huawei, Baidu, or Tencent.
- Graduation Project (Part I): Research proposal and initial development.
Semester 8
- Graduation Thesis/Project (Part II): Final development, testing, and documentation.
- Thesis Defense: Presenting the final project to the academic committee.
- Career Development Seminar: Resume building and interview prep for tech giants.
Key Program Highlights
- Total Credits: Approximately 160-170 credits.
- Practical Ratio: Over 30% of the curriculum is lab-based or project-based.
- Language: English-medium programs are available, but Chinese (HSK) is often required for local internships.
- Certification: Graduates receive a Bachelor of Engineering (B.Eng) degree.