The Overview of Graduate Programs at Software School


  Full-time postgraduate students include academic doctoral students, academic master students and professional master degree students; It includes twodisciplines of first level and a discipline of second level: Computer Science &Technology of the first level discipline (doctoral and master degree program), Software Engineering of the first level discipline (master degree program), Digital Media Technology of the second level discipline (master degree program);Software Engineering of professional master degree(professional master degree program).

Program of Computer Science and Technology of first level discipline

  Program objectives:

  Master students of computer science and technology shall grasp basic theories of computer system architecture, computer software and theory, computer application technology, and cognitive science and technology, and shall have a good command of specialized knowledge, current situations, development, and research frontiers of at least one of the above mentioned fields. Candidates are also required to be proficient in at least one foreign language. Besides, candidates shall be of the ability to conduct fundamental research and basic applied research, and make technological innovation, design, develop and manage systems. Candidates shall also be competent in undertaking scientific researches and other specialized technical work independently.

  The program aims to cultivate high-quality professionals who will have developed themselves morally, intellectually and physically, and are eligible for teaching, research, design, and developing in the field of computer science. Master students after completing the program shall be competent in positions in colleges and universities, research institutes, and enterprises, or pursuing further education. 

  PhD candidates of computer science and technology shall grasp basic theories of computer system architecture, computer software and theory, computer application technology, and cognitive science and technology, and shall have a good command of in-depth specialized knowledge, current situations, development, and research frontiers of at least one of the above mentioned fields. PhD candidates are demanded to do well in detecting and exploring frontier issues of their chosen field, and to be proficient in at least one foreign language. Besides, candidates shall be of the ability to conduct fundamental research, basic applied research and applied research, and make technological innovation, and design, develop and manage systems. PhD candidates shall also be competent in undertaking scientific researches and other specialized technical work independently. It aims to cultivate high-quality scholars who will have developed themselves morally, intellectually and physically, and are eligible for teaching, researching, designing, and developing in the field of computerscience independently. PhDs after completing this program shall be competent in positions in colleges and universities, research institutes, and enterprises, or pursuing further education.

  Main courses include: computational complexity theory, advanced software architecture, the theoretical basis of calculation, high-performance algorithms, advanced artificial intelligence, machine learning, cardiac cerebral computing highlights, computer vision, big data processing, data mining and analysis, information security, distributed programming technology, advanced computer architecture, intelligent robots, cognitive basis, the basis of scientific data, video analysis of cutting-edge science, computing cryptography, approximate calculation, pattern recognition, cloud computing, computational linguistics.

  Graduates are suitable to work at universities, research institutes and enterprises to be engaged in teaching, research, technology development and technology management; master-degree graduates can continue study on computer science and technology or relevant professional fields; doctoral graduates can continue to do computer science and technology or similar professional post-doctoral research work.

Program of Software Engineering of first level discipline

  Program objectives: The graduate program in Software Engineering provides students the knowledge of how the various Software are developed, and help them grasp strong analytical and critical thinking to solve problems by applying knowledge, methods and skills in Software Engineering. The postgraduates will be competent in design, development and implementation of computing and mobile application systems, and will be taught and supervised to master the fundamentals of in-depth insights into the state-of-the-art research issues in chosen fields. The skills in research and development will be trained through research activities while those of vital and precious qualities of personal and professional success, such as communication, team work, leadership and interpersonal skills, and awareness of the social, ethical and legal responsibilities, will also be cultivated. The Software Engineering programs prepare postgraduates the substantial abilities for success in their professional lives, awareness and skills for lifelong learning, research and career development.

  Main courses: Professional English, IT project management, network programming and distributed computing, engineering mathematics, information security, big data processing technology, advanced computer graphics, data mining and analysis, the principle of Internet of Things and cloud computing technology, advanced Software Engineering.

Program of Digital Media Technology of second level discipline

  Program objectives: the program aims to train talents who master related theory and technology of digital media and who are of artistic thinking oriented by disciplines of computer animation, computer games, virtual reality technology and interactive, streaming media technology and mass media storage and management. In the meantime, the program is to train inter-disciplinary talents with a solid theoretical foundation, the ability of technology research, development and engineering application,and art creative thinking and imagination to serve in the digital industry chain and to apply digital media technology to related areas to provide digital cultural products and cultural services.

  Main courses: English, Human-Computer Interaction Theory, Advanced Computer Graphics, Engineering Mathematics, Advanced Software Engineering, 3D Modeling Theory, Virtual Reality Technology, Computer Vision, Game Design Principles, GPU Programming Technology.

 

Professional Master Degree in Software Engineering

  Program Objectives: to train high-levelengineering talents in software development and management who meet the needs of national economy informatization construction and development with strong programming skills, strong awareness of the market,international competitiveness and innovative consciousness.

  Main courses:
  Professional English, IT Project Management, Network Programming and Distributed Computing, Engineering Mathematics, Software Architecture, Information Security, Advanced Computer Architecture, Distributed Programming Technology,Big Data Processing Technology, Advanced Computer Graphics, Data Mining and Analysis, Networking Principles and Cloud Computing Technology, Advanced Software Engineering, Software Middleware and Component Technology, Software Platform Technology, Management Information System.

 


More DetailThe Basic Introduction to the Full-time Graduate Program