https://globalfocus.in/

4-Year Undergraduate Curriculum: AI &Software Engineering at HUST

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 Articial 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.
  • Certication: Graduates receive a Bachelor of Engineering (B.Eng) degree.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top