English-taught Programs

  1. Software Engineering(Bachelor)
    • Four years. Start in each September.

      Application period: March 1 to Aug 20 each year.

    • Curriculum:

      Primary Courses: Discrete Mathematics, Object-Oriented Programming, Data Structures, Principles of Operation Systems, etc.

      Core Major Courses: Software engineering, Database systems, Compiler and Interpreter, Algorithm analysis & design, Computer Network, User Interface Design, System-level programming, etc.

      Featured courses: Team motivation & communication, Technology & Policy, Cognitive science, Agile software development, Data Mining & Analysis, Business Intelligence, Search Engine Technology, and Mid-ware Technology, etc.

  2. Software Engineering (Master)
    • Two years. Start in each September, Application period: March 1 to Aug 20 each year.
    • Curriculum of Software Engineering includes Mathematic Modeling, Modern Communication, Software Requirement Engineering, Modern Software Architecture, Software process management, Object-oriented Analysis and Design, Project Management, Data Warehouse and Business Intelligence etc.
  3. Program for General Scholars, half a year to two years
    • Start in each September and February.
    • Application period: March 1 to Aug 20(for September admission), October 8 to December 20 of previous year (for February admission).
    • Students could choose all the majors in Master’s and Doctoral programs with the guidance of professors from International School of Software, Wuhan University.