Academic
Current Location:homepage  Academic  Doctoral Program
Curriculum of Software Engineering for PhD students
Editor:吴晋  Updated:2018-05-22  Views:42

Curriculum of Software Engineering for PhD students

The PhD graduates of software engineering in HIT-CST are required to be equipped with the following:

1.Essentialacademicqualities and morality

·            To abide by the law and academic ethics and norms, have a sense of social responsibility and historical mission, and maintain the fundamental interests of the state and the people.

·            To be diligent and innovative, and possess a rigorous and pragmatic study attitude and work style.

·            To respect for the intellectual property rights of others, and eradicate academic misconduct.

·            To master a scientific way of thinking, research methods and evolving theories of software engineering. To face and address the challenges of the disciplines.

·            To discover and refine scientific and technical problems, and put forward solutions to them in theoretical research and engineering practice.

2.The basic academic abilities

a. The ability to acquire knowledge

To be familiar with the scientific literature and background knowledge needed to conduct a research in the field of software engineering;

To understand the state of the art in the areain a timely and effective manner;

To be familiar with important research results in relevant areas, and also to understand the reasoning methods, experimental strategies, and software model;

To conduct discussions on the conclusion and evaluation of existing hypotheses.

b. Academic identification ability

To extract the relevant controversial results and their interpretation, understand scientific meaning of the experimental data, based on the critical survey and specialized knowledge in the area of software enginerring.

To grasp the advanced software technologies and the development trends of software industry, and determine the timeliness of related knowledge or problems.

To identify meaningful scientific questions, and propose methods to solve the problems or scientific hypotheses to be validated by appropriate experiments.

c. The ability of scientific research

To extract basic scientific research problems from software engineering practices,which are advanced, cutting-edge and potentially contain practical value in the field of software engineering, the scientific issues when raised shouldadapt and guide the development of discipline, and meet the needs of software industries.

To independently engage in scientific research activities and solve the problems in theory and engineeringpractice.To carry out software engineering experiments to validate the theoretical results.

To have an effective teamworkand take the leading role of scientific research in the disciplines of software engineering.To be competent to teach, research, and conduct technology development and management in universities and academic institutes.

d. The ability of academic innovation

To take the initiative of creative thinking, and have a strong curiosity and desire to seek knowledge in the researchfield.

To aggressively exploreunknown areas, anduse previous methods and conduct innovative scientific research to deliver innovative results.

e.Academic communication skills

To clearly report his/her owninnovative research results in a written and verbal form. To publish the scientific research resultsin peer-reviewed academic journals and conferences.To present and defend his/her own research plans and results.

To participate in discussions on experimental and scientific issues, and toreview and comment onthe research work of others.

Type

Course Code

Course Name

Hours

Credit

Public Degree Courses

B0800000Q

Philosophy

36

2

 

English

64

2

Discipline

Degree Courses

S1300006Q

Software System Architecture

32/16

3

S1300012C

Machine Learning

32/16

3

B0300201C

Seminar of Software Teaching

32

2

Selective Courses

B0300202Q

Service Engineering and Methodology

32

2

B0300203Q

Software Requirement Engineering

32

2

B0300204Q

Cloud Computing

32

2

B0300205Q

Software Reuse and Middleware Theory

32

2

B0300206Q

Software Model Verification

32

2

B0300207Q

Methodology of Program Design

32

2

B0300208Q

Data Mining and Business Intelligence

32

2

B0300209Q

Seminar of Algorithm Design and Analysis

32

2

S1300009Q

Principles of Database System

32

2

B0300215Q

Distributed Information Process

32

2

B0300211C

Software Reliability

32

2

B1300105C

Mobile Computing Theory

32

2

Compulsory

 

Comprehensive Evaluation

 

1

 

Thesis Proposal

 

1

 

Mid-term Inspection

 

1

 

Academic Activities

 

1

 

Social Practice

 

1