中文
Home > Academic > Higher Vocational Education > Wuhan College of Foreign Languages & Foreign Affairs > Faculty of Information Technology >
Software Technology

Concentration: Java Software Development


Educational Objectives


This major is intended to develop practical, high-leveled skilled talents who have deep computer fundamentals and basic theories and expertise of modern software engineering; grasp the analysis, design and development methods of computer application software; are familiar with dominant Java software development platforms and software development technology; are proficient in the use of major Java software development tools and the application of advanced engineering methods and technology to solve problems; develop strong software development practical and technological innovation abilities and teamwork competency.


Fundamental Courses


Python Programming, Graphic Design, MySQL Database, HTML5+CSS3 Static Web Design, Fundamentals of Java Programming, Fundamentals of JavaScript+) Query Programming, Java Web Application System Development, Ajax+BootStrap Front-End Framework Application, JavaEE Lightweight SSH Framework Application Development, SSM, Android Development, Software Testing, and Comprehensive Practical Training for Enterprise Projects.


Job Prospects


Java has always been the No. 1 language in the rankings. In the computer software development industry, the demand for Java software developers can reach more than 60% of the total. At the same time, Java software engineers are offered relatively high salary. For engineers with three to five years of development experience, their annual salary can even come to RMB 150,000. With the rapid development of informatization in China, there is an increasingly growing demand for Java software developers. Software engineering graduates are more likely to work as Java programmers, database developers, Java website developers, project configuration administrators, Java software technical support engineers, software test engineers, Android developers, requirements engineers and more in large companies and public sectors.


Concentration: C#/.Net Software Development


Educational Objectives


Focusing on the demand for talents with front-end Web development skills generated by the Internet + and emerging technology industries, oriented at enterprise employment and with job skills and comprehensive quality as the core, this major is designed to cultivate top skilled talents in software engineering with a good professional ethics and cultural literacy, who are proficient in .NET software development platforms, master C# language and Web programming, familiarize with internationally popular software development processes and specifications, and are qualified for software development and design work.


Fundamental Courses


Python Programming, Graphic Design, SQL Server Database, HTML5+CSS3 Static Web Design, Advanced Object Oriented Programming in C#, WinForm Technology Application and Project Training, Fundamentals of JavaScript+JQuery Programming, Asp.Net Website Production and Project Training, ASP. NET-MVC Framework and Project Training, Ajax+BootStrap Front-end Framework Application, Advanced Dynamic Web Project Training, Comprehensive Management System Practical Training, E-Commerce Web Design and Development, and Software Testing.


Job Prospects


The development of information technology talents in China is still in the development stage, resulting in that the actual demand for talents in society is far greater than the number of training talents for information technology. The number of software developers and engineers in demand in China has currently hit 200,000 and is growing at a rate of about 20% per year. In the next 5 years, the demand for qualified software talents will be far beyond the supply. C#/.Net software engineers are much needed by both IT and non-IT companies, seeing very optimistic prospects. The positions students can choose after graduation include: web designer, .NET software developer, front-end design engineer, ASP.NET website engineer, .NET software development project manager, database engineer, and product manager.


Concentration: Software Testing


Educational Objectives


The major concentration is characterized by helping students develop an internationally advanced level of software testing capabilities. On the basis of cultivating students to systematically learn the theoretical basics of computer software and hardware, and progressively acquire the basic software development technology and various software testing technologies, it focuses on the cultivation of students’ software testing capabilities. The purpose of this major is to foster engineering and technical personnel with the ability to develop computer software systems, who are able to engage in computer software design, development, testing, deployment and maintenance, as well as senior versatile talents who can track new theories, new knowledge, and new skills in the field of software testing so as to meet the needs of computer software engineering.


Fundamental Courses


Python Programming, MySQL Database, Fundamentals of Java Programming, HTML 5+CSS3 Static Web Design, Fundamentals of JavaScript Programming, Software Testing Tools and Practices, Automated Testing Based on JMeter, Penetration Testing, GUI Design and Testing, Software Development and System Testing Practical Training, Comprehensive Practical Training on Software Testing, Software Quality Management, and Software Engineering and Project Management.


Job Prospects


There is a current shortage of over 300,000 testing personnel in China, a figure on the increase every year. This has hindered the development of China's software industry. These professionals are required by all walks of life, especially IT, finance and mobile game sectors. Software testing department also serves as an essential quality control department for software development companies. By studying in software testing, students may engage in application software testing technology work in the IT industry, software companies, system integration companies, various enterprises and public sectors, and government agencies. The main jobs are: software testing engineer, senior testing engineer, website maintenance technician, application test engineer, development engineer, quality engineer, project management engineer, and technical support engineer.


Concentration: Artificial Intelligence Technology Application


Educational Objectives


This major aims to cultivate developmental, versatile and creative technical professionals with overall development in moral, intellectual, physical and aesthetic aspects, who are able to quickly adapt to the needs of front-line positions such as production, construction, management and service, are trained for data science, machine learning, data protection, AI operations and maintenance and other related jobs in financial, medical, manufacturing, government and other sectors, acquire the theoretical basics of AI technology, master the basic skills of AI technology, understand the application framework of AI technology and its ecosystem, have a high comprehensive quality and good professional quality, and are capable of engaging in the fundamental work related to AI applications.


Fundamental Courses


Introduction to Artificial Intelligence Technology, Fundamentals of Computer Network, Java Programming, MySQL Database, Python Programming, Linux Operating System, HTMLS Web Design, Hadoop Technology, Python Crawler Technology, Python Data Visualization, Artificial Intelligence Project Practical Training, Machine Learning, Deep Learning, and Nature Language Processing.


Job Prospects

Greater wisdom and broader future empower the world with artificial intelligence. China is witnessing the dramatic rise of artificial intelligence, and the Chinese government also attaches great importance to the development of the field. Among the global emerging AI projects in 2017, China accounted for 51%, surpassing the United States in number. However, China’s reserve of AI talents only represented about 5% of the total globally. In the digital age marked by the Internet, there is a huge shortage of AI talents. The employment opportunities of students in this major include AI application engineers, intelligent visualization engineers, AI analysis engineers, Al operations and maintenance engineers, AI test engineers, AI R&D engineers, and AI product engineers.

请升级浏览器版本

你正在使用旧版本浏览器。请升级浏览器以获得更好的体验。