[栏目图片]

Introduction to Programs Settings and Courses

     
Updated:: 2015-10-26  Clicks: 297  

Introduction to Programs Settings and Courses

Software Software Engineering College is oriented to occupation to construct the subject specialty, continue to optimize the infrastructural of subject specialty, enlarge the service domain while promising the current characteristic, develop the new specialty based on prevalent subject and find new growth point and develop new specialty combined the profession with society development. The scientific reasonable and distinguishing subject specialty system is constructed by enhance the overlapping, interfusion, integration of specialties to highlight the education characteristic. There are six undergraduate specialty of software engineering (java technology-oriented, testing technology-oriented, accounting-oriented, process control-oriented, mobile internet-oriented, excellence plan class) and six junior college specialty of software technology(java oriented), software technology(software testing oriented), computer application technology(.net oriented), computer network technology(web page design and .net technology oriented), network system management, software technology(network software development oriented). These specialties are needed for cultivation plan for national shortage personnel, here software engineering (mobile internet oriented) is the new major in 2014.

1. Software engineering (java technology)

Cultivation objective and employment prospect:

Undergraduate, the cultivation plans major of national shortage personnel. This major emphasizes to cultivate the development ability for java. Technique of practical operation is strengthened and the instantaneously employment is fulfilled by the systematic study of the course of java technology. Graduated students can engage in the software development, software process management, and software engineering service in vary kinds of fields.                                                    Specialty characteristic:

The cultivation mode of “three plus one”. The graduates possess the reliable theory basis, rational knowledge structure, and the latest software development technology and software project management methodology. The graduates obtain the comprehensive training of systematic software engineering methodology, the software development ability and software engineering ideology. Especially there are the strengthening trainings for software engineer and database administrator to improve the graduates’ adaptability for the future job. The graduates are expected to get the ability to engage in the management of software system, software development and the software project management. 

Main courses:

Data structure, operating system, database theory, computer network, java program design, oracle, JSP program design, java web framework technology, Ajax technology, software engineering.

2.  Software engineering (testing technology)

Cultivation objective and employment prospect:

Undergraduate, the cultivation plans major of national shortage personnel. This major emphasizes on the basic skill and methodology for software development and testing, the operating skill to solve the engineering technology problem, the current situation and tendency of major development, the excellent team cooperation and communication ability, the engineering literacy, innovation ability and international competitive ability.  

Specialty characteristic:

the cultivation mode of “three plus one”. The graduates are expected to understand and grasp the relationship between software testing and software development process, master software testing theory and testing strategy, possess systematic professional knowledge and skills, be proficient in software development and software testing technology, be capable of test design, test execution, project management and organization.

Main courses:

Data structure, operating system, database theory, computer network, java program design, oracle, JSP program design, java web framework technology, Ajax technology, software engineering, introduction to software testing, software testing technology and application, defect tracking and software testing management.

3. Software engineering(accounting)

Cultivation objective and employment prospect:

Undergraduate, the cultivation plan major of engineering Compounding. It is a joint training major by Software Engineering College and School of Economics and Management. It emphasizes on the knowledge and ability of software technique and electronic data processing accounting adapting to the need of socialist market economy. The graduates are expected to be high-quality engineering talents who are proficient in R & D projects, accounting and financial information. 

Specialty characteristic:

the cultivation mode of “three plus one”. The students will enter into enterprise or stay at college to get a comprehensive practical training. Dual undergraduate professional education training mode is applied to implement knowledge compound of software technique and electronic data processing accounting. It emphasizes on the basic skill and methodology for software development and electronic data processing accounting.

Main courses:

Computer network, database theory, operating system, management information system, software engineering, basic accounting, finance, statistics, intermediate financial accounting, cost accounting, advanced financial accounting, electronic data processing accounting and management accounting.

4. Software engineering (process control)

Cultivation objective and employment prospect:

Undergraduate, the cultivation plans major of engineering Compounding. It is a joint training major by Software Engineering College and Department of Material and Chemical Engineering. It emphasizes on the knowledge and ability of production and processing, Technology development and research, software development and production management adapting to the need of socialist market economy. The graduates are expected to be high-quality engineering talent who be proficient in process industry, process equipment manufacturing and information technology. 

Specialty characteristic:

the cultivation mode of “three plus one”. The students will enter into enterprise or stay at college to get a comprehensive practical training. Dual undergraduate professional education training mode is applied to implement knowledge compound of software technique and process equipment. It emphasizes on the basic skill and methodology for software development and process equipment.

Main courses:

Computer network technology and application, database technology and application, principles of computer organization, C# programming foundation, operating system, ASP programming techniques, data structure, embedded systems and applications, software engineering, integrated chemical, chemical mapping, chemical instrumentation and automation, principles of chemical engineering, fundamentals of machine design, chemical equipment, chemical machinery, chemical process equipment complete technology.

5. Software engineering (mobile internet)

Cultivation objective and employment prospect:

Undergraduate, the cultivation plans major of national shortage personnel. This major emphasizes on mobile internet software analysis, design and development technology adapting to the need of mobile internet development. Graduated students are expected to be high-quality engineering talents engaged in the mobile WEB site development, mobile internet software development in vary kinds of fields. 

Specialty characteristic: the cultivation mode of “three plus one”. This major emphasizes on the basic skill and methodology for software development and mobile internet software development. Techniques of practical operation on mobile WEB site development, mobile internet software development and human-computer interface designs are strengthened and the instantaneously employment is fulfilled.  

Main courses:

Java ME program design, introduction of mobile internet technology, software engineering, database theory, android application development, java web application development technologies and frameworks, mobile web page front-end technology, mobile communication network technology, Linux operating system, mobile game development.

6. Software engineering (Excellent engineer training program)

Cultivation objective and employment prospect:

This major is to cultivate the potential personnel of engineering-compound distinct engineer whose virtue, wisdom, gym comprehensively developed, having the basic theory and knowledge to natural sciences, humanities and social sciences, software development. Graduated students are expected to be high-quality engineering talent engaged in software development and project management in vary kinds of fields.

Specialty characteristic:

the cultivation mode of “three plus one”. This major emphasizes on the integrated quality training in engineering education. The engineering capabilities of students are enhanced by learning and practice in 4th year in accordance with the requirements of a software engineer jobs. The graduates are expected to master software documentation specification, software development process and software project management methods.

Main courses:

Program design(java), design and analysis of algorithms, data structure, operating system, computer network, database theory, JSP program design, Web development framework technology(SSH), Ajax technology, introduction to software testing, Software design patterns.

7. Software technology specialty (java oriented)

Cultivation objective and employment prospect:

Junior college-education of two years, the cultivation plans major of national shortage personnel. It is focused on cultivating java software engineer for IT Company, who possesses the occupational techniques of software including the concept of software engineering, comprehensive quality, practical operation ability and qualified for the needs of Software Company. Graduates can engage in the software development and service in different areas. 

Specialty characteristic:

Cultivation mode is 1.5 plus 0.5 that means the students will enter into enterprise or stay at college to get a comprehensive practical training. Practical innovation ability and the development experience in professional IT techniques are improved by understanding the program architecture design technology through the comprehensive training project.   

Main courses:

Java program design, jsp program design, computer network, database technology, software testing technology, practical training of java program, data structure, software engineering, UML language, software project requirement analysis.

8. Software technology specialty (software testing oriented)

Cultivation objective and employment prospect:

Junior college-education of two years, the cultivation plans major of national shortage personnel. It is focused on cultivating software development and software testing specialists for IT Company, who possesses the concept of software engineering, project development experience and the ability to design test cases and manage software testing project, be familiar with the software development process, be proficiency in java programming techniques, software testing theory and automated testing tools and test technology. Graduates can engage in the software development, software testing and test project management. 

Specialty characteristic:

Cultivation mode is 1.5 plus 0.5 that means the students will enter into enterprise or stay at college to get a comprehensive practical training. Practical innovation ability and the development experience in professional IT techniques are improved by understanding and mastering the software testing technology through the comprehensive training project.   

Main courses:

Data structure, computer network, database technology, java program design, JSP program design, software engineering, introduction to software testing, functional testing and performance testing technology, testing management.

9. Computer network technology (web page design and .net technology oriented)

Cultivation objective and employment prospect:

Junior college-education of two years, the cultivation plans major of national shortage personnel. It is focused on cultivating high-quality application-oriented talents with practical ability for IT company, whose knowledge, ability and quality comprehensively developed, possessing basic knowledge and professional skills of computer network technology and website building and management. Graduates can engage in website design, web application design and development and network information system maintenance. 

Specialty characteristic:

Cultivation mode is 1.5 plus 0.5 that means the students will enter into enterprise or stay at college to get a comprehensive practical training. Practical innovation ability and professional skills in website design, web application design and development and network information system maintenance are improved through the comprehensive training project.   

Main courses:

Computer network, C# program design, database technology, scripting language, .NET framework programming, ASP.NET programming, XML web services development, flash animation, Dreamweaver web design and Photoshop design.

10. Computer application technology(.net oriented)

Cultivation objective and employment prospect:

Junior college-education of two years, the cultivation plans major of national shortage personnel. It is focused on cultivating high-quality application-oriented talents with practical ability for IT company, whose knowledge, ability and quality comprehensively developed, possessing basic knowledge and professional skills of computer network technology and website building and management. Graduates can engage in database development, database application design, Configuration management database and services in information systems. 

Specialty characteristic:

Cultivation mode is 1.5 plus 0.5 that means the students will enter into enterprise or stay at college to get a comprehensive practical training and improve practical innovation ability. Curriculum system is constructed and professional courses are extracted, integrated to cultivate computer application ability of graduates.

Main courses:

Computer network, database theory, C language programming, ASP.NET programming, C# programming, .NET framework programming, database technology, XML web services development, Ajax technology (C#).

11. Software technology (network software development oriented)

Cultivation objective and employment prospect:

Junior college-education of two years, the cultivation plans major of national shortage personnel. It is focused on cultivating high-quality application-oriented talents with practical ability for IT Company, whose knowledge, ability and quality comprehensively developed, possessing basic knowledge and professional skills of Web software development, network system installation and network debugging and maintenance. Graduates can engage in network application development, Network management and maintenance systems. 

Specialty characteristic:

Cultivation mode is 1.5 plus 0.5 that means the students will enter into enterprise or stay at college to get a comprehensive practical training. Practical innovation ability and professional skills in web application development, network management and maintenance are improved through the comprehensive training project.   

Main courses:

C language programming, computer network, data structure, web production technologies, Linux systems and programming, MYSQL database technology and application, PHP programming and framework technology, advanced page front end technology, Construction and management of enterprise networks.

12. Network system management

Cultivation objective and employment prospect:

Junior college-education of two years, the cultivation plans major of national shortage personnel. It is focused on cultivating high-quality application-oriented talents with practical ability for IT company, whose knowledge, ability and quality comprehensively developed, possessing basic knowledge and professional skills of computer network hardware, networking and debugging, installation and maintenance of network system, network programming. Graduates can engage in network systems management and maintenance, network configuration and management, network system security, network application development. 

Specialty characteristic:

Cultivation mode is 1.5 plus 0.5 that means the students will enter into enterprise or stay at college to get a comprehensive practical training. Practical innovation ability and professional skills in computer network technology, network equipment management and maintenance, web system development are improved through the comprehensive training project.   

Main courses:

Computer network, database technology, C# program design, ASP.NET programming, windows network administration, network engineering and structured cabling, Linux operating system, network security and network management, web design technology, Cisco network routing and switching technologies.


Courses in this College are as follows:


                 Data Structure

Credit:4

Teaching hours :80

Course code: 1303101

This course is a professional required course of software engineering, to teach the Data organization, storage, commonly used algorithm design and analysis in the computer. Through the study, students can obtain the ability of analyzing Computer processed, the ability of selecting the appropriate data structure, storage structure and the corresponding algorithmand the ability of creatively designing algorithm and programming.  


Database Technology and Application

Credit:4

Teaching hours :80

Course code: 1303111

This course is a professional required course of software engineering, to teach the basic theory of database, DBMS database management technology and approaches to design and create database. Through the study, students can design DBMS database and manage database; can obtain the application capabilities of relational database and DBMS.





ASP programming techniques

Credit:3

Teaching hours :60

Course code: 1303112

This course is a professional required course of software engineering, to teach the basic knowledge, basic principles of ASP.NET. Through the study, students can obtain the ability to develop Web applications using HTML, JavaScript, ASP.NET, ADO.NET, Web Service,XML, N-tier architecture, Ajax and other mainstream technology based .NET platform, and develop good programming practices and professional habits. 




Introduction to C# programming

Credit:3

Teaching hours :60

Course code: 1303113

This course is a professional required course of software engineering, to teach the object-oriented program design and development based.net environment. Through the study, students can master the basic program design process of C# and Object-oriented programming ideas that lay a foundation for the actual software project development and use, and posses the design and development ability of C#.  



Web design technology

Credit:2

Teaching hours :30

Course code: 1303202

This course is a professional required course of software engineering, to teach WEB, URL, HTTP, HTML and other concepts, basic structure of the web pages and the use of various elements. Through the study, students can master the skills of overall site plan, page design and layout, web design, and posses the ability to build Websites.


Web design technology practice

Credit:2

Teaching hours :30

Course code: 1303203

This course is a professional required course of software engineering, to teach the applications of HTML and CSS languages. The course aims to improve the ability of students to write static web page using HTML language, and to design and build dynamic pages by guiding students practically. 




           Computer multimedia technology

Credit:4

Teaching hours :30

Course code: 1303204

This course is a professional selective course of software engineering which teaches the basic theory, key technology and development and application of computer multimedia. Through the study, students can understand the hardware and software  systematic structure of computer multimedia, techniques such as the construction of multimedia environment, material production of multimedia, application design of multimedia, creation of  multimedia application system, construct a good base to research and develop in multimedia area. 



Advanced C programming

Credit:3

Teaching hours :60

Course code: 1303214

This course is a professional required course of software engineering, to teach memory management, text screen interface design, advanced file operations, graphic images, Interruption, communications technology, basic bus interface programming and game development based on C language. Through the study, students can master the skills of advanced C programming, and obtain the ability of integrated C programming.


Computer-aided design

Credit:2

Teaching hours :30

Course code: 1303215

This course is a professional selective course of software engineering, to teach graphics processing, advanced features extension, high-level language interface and graphics interchange file format of computer-aided design software. Through the study, students can master the basic concept, principle, method of computer-aided design; use all kinds of practical development method and technique skillfully; aims to be a high level computer aided design talent.



Oracle

Credit:4

Teaching hours :80

Course code: 1304105

This course is a professional required course of software engineering, to teach the basic theory of, the architecture of Oracle, basic operations of database, backup and restore of database. Through the study, students can master basic knowledge of database theory; can be proficient in Oracle database technology; can obtain the application capabilities of Oracle and DBMS.

Introduction to XML programming

Credit:2

Teaching hours :60

Course code: 1304206

This course is a professional selective course of software engineering, to teach the basic knowledge, methods and application programming of XML, basic principles of XML. Through the study, students can master the basic knowledge, basic principles of XML; can obtain the ability to develop applications by combined XML with ASP and JSP, laying a foundation for more in-depth study and work in the XML network programming. 



C# programming

Credit:2

Teaching hours :30

Course code: 1304207

This course is a professional selective course of software engineering which teaches the basic syntax of C# language, the design methodology of object-oriented programming. Through the study, students can master and understand the basic knowledge and programming method of C# language, posses the problem solving skills with C# in the practical design and development projects.


C# programming practice

Credit:2

Teaching hours :30

Course code: 1304208

This course is a professional selective course of software engineering which teaches C# program implementation methods based on the C# program design theory. Through the study, students can posses the ability to design and develop programs with C#, master the main method of C# application development, playing a major role in improving their development related professional competence.


                Xml web service development

Credit:2

Teaching hours :30

Course code: 1304209

This course is a professional arbitrary selective course of software engineering which teaches the basic theory of xml web service, and how to develop the web service in every development environment. Through the study, students can master the basic technology to develop web service, possess the relative technique to design and manage the web service.  


XML WEB service development practices

Credit:2

Teaching hours :30

Course code: 1304210

This course is a professional selective course of software engineering, to teach client and server-side WEB service development based on XML standard data format and WEB standard protocols (e.g. HTTP, SOAP). Through the study, students can master the basic knowledge, basic principles of WEB service; can obtain the ability to design and manage WEB services based on ASP.NET. 



Database theory and practice

Credit:2

Teaching hours :30

Course code: 1304216

This course is a professional selective course of software engineering, to teach basic operations and management techniques of large databases and set up a few large-scale integrated experiments. Through the study, students can understand the basic concept, principle, method of database and its applications; can be proficient in the understanding and application of database technology; can obtain the ability to apply database technology in actual projects.


Practical training of Cprogramming

Credit: 2

Teaching hours :2 weeks

Course code: 1306117

This course is a professional required course of software engineering which teaches how to design and develop a complete C project. Through the practical training, students can master the methodology of C programming, and can obtain the ability to develop practical application with C language, laying a foundation for the learning of other programming language and data structure.


Practical training of ASP programming

Credit: 1

Teaching hours :1 weeks

Course code: 1306118

This course is a professional required course of software engineering which teaches how to design and develop a complete Web applications based on the Microsoft.NET. Through the practical training, students can master the basic knowledge, methodology, idea of ASP programming, and receive comprehensive and standardized training in the project analysis, development, management, etc, lay a foundation for the actual software project development and use.



Professional trainee

Credit:1

Teaching hours : 1 week

Course code: 1306119

This course is an important practice course of software engineering (process control). Students are expected to have a comprehensive and systematic understanding of process control major and the importance of software engineering knowledge in process control of enterprise by going into the chemical enterprise visiting. The basic ability to analyze, design, administrate and develop software based on common operating system is cultivated for students. 


Computer network

Credit:3

Teaching hours :60

Course code: 1303100

This course is a professional required course of software engineering, to teach data communication, network architecture, internetworking technology, network management and security. Through the study, students can understand the basic concept, protocol, working principle of network; can be proficient in planning, building, management and application of network technologylaying a solid theoretical and technical foundation for follow-up courses and future application in practical work.  


Computer network technology and application

Credit:4

Teaching hours :70

Course code: 1303104

This course is a professional required course of software engineering, to teach data communication, network architecture, internetworking technology, network management and security. Through the study, students can understand the basic concept, protocol, working principle of network; can be proficient in planning, building, management and application of network technology; can obtain the ability of network system integration for practical work. 

Introduction to mobile Internet technology

Credit:2

Teaching hours :40

Course code: 1313111

This course is a professional required course of software engineering (mobile Internet), to teach mobile Internet architecture and protocols, networking technology and service environment, mobile cloud computing, mobile terminal execution environment and operating system. Through the study, students can have a comprehensive and systematic understanding of mobile Internet design ideas and implementation on the basis of a comprehensive understanding of basic theory of mobile Internet. 



                 JavaME programming

Credit:4

Teaching hours :90

Course code: 1313112

This course is a professional required course of software engineering, to teach the basic java programming, senior UI development, development tools, RMS, networking application development, games development. Through the study, students can master the basic concept of java ME programming and the methodology of solving problem, can proficiently code the Java ME program with basic functionality, posses the development ability of JAVA ME.  


Linux system administration

Credit:2

Teaching hours : 40

Course code: 1313212

This course is a professional required course of software engineering (mobile Internet) which focuses on installation, desktop environment, commonly used commands, system management and network services of Linux operating system. Through the study, students can have a comprehensive and systematic understanding of the basic principle for Linux operating system; can master the skills of Linux system installation, configuration, management and maintenance. The practice ability to administrate Linux operating system is cultivated for students. 



Enterprise network construction and management

Lecture college: software college

Credit:2

Teaching hours : 40 weeks

Course code: 1313212

This course is a professional required course of software engineering (mobile Internet) which focuses on enterprise network planning and design, network server configuration, router and switch configuration, network security and management. Through the study, students can master the planning, construction, management and application of enterprise network system. The practice ability to analyze and solve problems in enterprise network is cultivated for students. 

             Android application development

Lecture college: software college

Credit:3

Teaching hours :60

Course code: 1314111

This course is a professional required course of mobile internet which teaches the user interface, basic component, data access, graphic and image of android. Through the study, students can master the development environment and debug method of android application, master the key technology of software development on android platform, basically possess the practical working ability for application software development on android platform.  


Java web application development and framework technology


Credit:4

Teaching hours :90

Course code: 1314112

This course is a professional required course of software engineering. JSP, JavaBean, Servlet is taught firstly, then the basic theory and method of strusts2, hibernate, spring3 framework are taught. Through the study, students can master the java web application development technology of JSP, MVC, SSH step by step, and cultivate the comprehensive application ability of students for web development.    


        Front end technology of mobile web page


Credit:3

Teaching hours :60

Course code: 1314113

This course is a professional required course of software engineering which teaches the mobile web browser, CSS, html, JavaScript. Through the study, students can understand the mobile web page structure, presentation render, interaction of inter-layer; master the mainstream development technology of mobile web page, whose abilities of developing the front end of mobile web page are cultivated.      




Mobile communication network technology

Credit: 3

class hour: 60

Course No.: 1314114

This is a compulsory course for students majoring in software engineering. Its contents includebasic theories and techniques of mobile communication along withkey techniques of several typical mobile communication networks. Through this course, students are expected to know two representative models for the 2nd mobile communication: GSM and IS-95 and their key techniques, and to master three main criteria and their key techniques for the 3rd mobile communication, including TD-SCDMA, CDMA2000 and WCDMA. This course makes its audiences competent to serve mobile communication.


Mobile game development

Credit:3

Teaching hours :60

Course code: 1314115

This course is a professional required course  of mobile internet  specialty which teaches the theoretical  basement of game development, framework of android game development, classical 2d game programming, android graphic and audio, 3d game programming. Through the study, students can master the design of android game development framework, techniques of game programming; possess the practical operation ability of android game development.   



Internet and Application

Credit:2

Teaching hours : 30

Course code: 1314201

This course is a professional required course of software engineering which focuses on the concept, working principle, access ways, typical applications and new technologies of Internet.Through the study, students can have a comprehensive and systematic understanding of basic knowledge and typical applications of Internet. The practice ability to analyze and solve Internet problems is cultivated for students. 


Professional English

Credit: 2

Teaching hours :30

Course code: 1314202

This course is a professional required course of software engineering which teaches the grammar and   idiomatic expressions for computer English. Through the study, students can master the professional terms and common words in computer science, and can read the professional material, online help document, simple operation manual of English, Also can write the simple technical document by English. The ability of solving professional problem by English is cultivated for students. 



Introduction to Linux operating system

Credit:2

Teaching hours : 40

Course code: 1314203

This course is a professional required course of software engineering which focuses on installation, desktop environment, commonly used commands, system management and network services of Linux operating system. Through the study, students can have a comprehensive and systematic understanding of the basic principle for Linux operating system; be proficient in Linux operating system. The basic ability to administrate Linux system and develop software is cultivated for students. 

iOS Application Development

Credit:2

Teaching hours :30

Course code: 1314211

This course is a professional selective course of software engineering, to teach the basic knowledge of iOS and the technology that how to use Xcode to develop applications on the iPhone platform. Through the study, students can master iOS programming tools, techniques and methods; can develop a simple iOS application. 


Mobile Search Engine

Credit: 2

Teaching hours :30

Course code: 1314213

 This course is a professional required course of software engineering which teaches mobile communication, WAP and SMS technology, Search Engine technology, crawler technology. Through the study, students can master the basic concept, principle of mobile search engine, understand the plan, architecture and applications of mobile search engine system, and possess the ability to write simple mobile engine.  


WAP technology and application

Credit: 2

class hour: 30

Course No.: 1314217


This course is a professional selective course of software engineering. Its content includes wireless embedded professional theory, embedded system structure and intelligent terminal development environment on the basis on HTML5. Through this course, students are expected to master basic concept and operational principle of intelligent terminal, development, construction and application of software based on HTML5, as well as a practicability of developing embedded wireless applications.

WEB UI design programming

Credit:2

Teaching hours :30

Course code: 1314218

This course is a professional selective course of software engineering, to teach user interface design, development and optimization for the WEB project, Including CSS layout, typography and color combinations. Through the study, students are expected to be familiar with UI design process and design method; and complete a UI design work that meet the design requirements and aesthetic needs . 



Practice of computer network

Credit:2

Teaching hours : 2 weeks

Course code: 1316105

This course is a professional required course of software engineering which focuses on vocational skills and new knowledge, new technology and new methodology of computer network. Through the study, students can obtain the ability to build small LAN, set up and configure server, install and configure common network equipment and develop Web Application. The practice ability related to network is cultivated for students. 

Practical training of JavaMe programming

Credit:

Teaching hours :3 weeks

Course code: 1316111

 This course is a professional required course of software engineering which teaches how to develop a complete Java ME project. Through the practical training, students can master the basic knowledge, methodology, idea of Java ME programming whose practical working ability to fulfill a practical project systematically and completely is exercised, the ability of analyzing and solving problem, team cooperation, project development is cultivated.


Practical training of Android application development

Credit: 3

Teaching hours :3 weeks

Course code: 1316112

This course is a professional required course of software engineering which focuses on ability training of applying knowledge and code debugging. Through the practical training, students can master the mobile software development processes and methods based on Android platform, and can obtain the ability to develop practical application based on Android mobile phone platform, laying a foundation for the future employment.


Practical training of game application development

Credit: 3

Teaching hours :3 weeks

Course code: 1316113

This course is a professional required course of mobile Internet which focuses on vocational skills and new knowledge, new technology and new methodology of android game application development. Through the practical training, students can master android game application structures, Classic 2d game programming, android graphics and audio, 2d game programming; and can obtain the practice ability in mobile internet.


Practice of mobile Internet technology

Credit:2

Teaching hours : 2 weeks

Course code: 1316114

This course is a professional required course of software engineering (mobile Internet) which focuses on vocational skills and new knowledge, new technology and new methodology of android game application development. Through the study, students can have a comprehensive and systematic understanding of internet architecture and protocols, networking technology, component configuration of the mobile Internet services environment, be familiar with the skills of mobile execution environment and operating system. The practice ability related to mobile Internet is cultivated for students. 


Mobile Web application project training

Credit: 3

Teaching hours :3 weeks

Course code: 1316115

This course is a professional required course of software engineering which focuses on comprehensive training for knowledge and skills related to mobile Web. Through the practical training, students can master the principles and processes of mobile terminal application development, and obtain the ability to design and development of mobile Web applications.


Integrated training of software development

Credit: 2

Teaching hours :2 weeks

Course code: 1316128

This course is a professional required course of software engineering after the course Introduction to C# programming, which focuses on the specific design, coding, testing and summary of the project based on C#. Through the practical training, students can obtain the ability to integrate and practice of C# programming, and the ability to solve practical problems, design and develop programs based on C#.NET.



C programming

Credit:5

Teaching hours :78

Course code: 1323100

This course is a professional required course of software engineering, to teach the basic grammar, structure, algorithm of C, the basic method and skill of structured programming. Through the study, students can master the basic grammar, structure, algorithm of C; can obtain the capabilities of C programming, and the capabilities of analyzing and solving practical problems. 


Basic java programming

Credit: 3

Teaching hours :60

Course code: 1323101

 This course is a professional required course of software engineering which teaches the basic knowledge, operation mechanism, characteristic of object-oriented language, exception handling, graphic user interface of java. Through the study, students can master the basic development technique of java, understand the idea and method of object-oriented development whose logic thought, programming and debugging ability is cultivated.   


Senior java programming

Credit: 3

Teaching hours :60

Course code: 1323119

 This course is a professional required course of software engineering which teaches the database programming, multi-thread,input/output, networking programming of java. Through the study, the object-oriented programming idea is enforced, students can understand and master the senior java programming, the practical ability of solving and analyzing complicated problem is cultivated by application of java language and object-oriented programming approach .  


Softwareengineering

Credit:3

Teaching hours :60

Course code: 1324102

This course is a professional required course of software engineering, to teach the basic concept, idea, process, model, principles and tools of Softwareengineering. Through the study, students can master the basic theory and method of analyzing, designing, testing and maintaining software system; can obtain the capabilities of softwaredevelopment and management in actual projects.


Softwaretesting theory

Credit:2

Teaching hours :40

Course code: 1324103

This course is a professional required course of software engineering (testing technology), to teach the basic softwaretesting theory and technology. Through the study, students can master the basic concepts, methods, technology and Process of softwaretesting; can obtain the capabilities of softwaretesting in actual projects according to the standardized testing process.


Softwaretesting technology and application

Credit:5

Teaching hours :90

Course code: 1324104

This course is a professional required course of software engineering (testing technology), to teach the basic software testing theory, mainstream technology of functional and performance test. Through the study, students can master the basic concepts, theory, technology, methods of functional and performance test; can be proficient in functional and performance tests; can obtain the capabilities of softwaretesting in actual projects.


Defect tracking and management in software testing

Credit:3

Teaching hours : 54

Course code: 1324105

This course is a professional required course of software engineering which focuses on basic concepts of defect management, and discovery, metrics, analysis, tracking, managing processes of software defects. Through the study, students can have a comprehensive and systematic understanding of basic concepts and methods of software defect management. The practice ability of effective defect tracking and management in software testing is cultivated for students. 


JSP programming technology

Credit: 3

Teaching hours :60

Course code: 1324106

 This course is a professional required course of software engineering which teaches the concept, method, and implements process of JSP, and some common technology of web project such as JavaBeans, ServLet, JDBC, etc. Through the study, students can master the basic knowledge, operation mechanism, usual design pattern, programming method of JSP and related technology whose ability of web application development for medium and small sized project by the using of JSP is cultivated.  


             Java web framework technology

Credit: 3

Teaching hours :60

Course code: 1324107

 This course is a professional required course of software engineering which mainly teaches the concept and method of struts2, hibernate, spring3. Through the study, students can master the concept of three framework and how to construct them. Also the web development environment is studied. The ability of developing web application by ssh framework technology for students is cultivated.     


          System analysis and design of UML

Credit: 3

Teaching hours :60

Course code: 1324209

 This course is a professional arbitrary selective course  of software engineering which teaches the concept of object-oriented analysis and design and the modeling process based on UML. Through the study, students can master and understand the concept of UML modeling language, the theory and method of using UML to do system analysis and design. System analysis and design ability of using UML and relative tools is cultivated for students.  


Algorithm analysis and design

Credit:3

Teaching hours : 54

Course code: 1324210

This course is a professional selective course of software engineering which focuses on the design method and strategies of recursive divide and conquer, dynamic programming, greedy algorithm, backtracking and linear programming. Through the study, students can have a comprehensive and systematic understanding of algorithm design methods commonly used, basic algorithm analysis tools, methods and techniques. The basic ability to design and analyze algorithm in practical problem is cultivated for students.


Software requirements analysis and solution

Credit:2

Teaching hours : 40

Course code: 1324211

This course is a professional selective course of software engineering which focuses on the purpose, scope, definitions and functions of demand analysis in software engineering. Through the study, students can have a comprehensive and systematic understanding of skills for requirements defined in the software life cycle and documents preparation; be proficient in writing standard requirements document.

Database Theory

Credit:3

Teaching hours :62

Course code: 1303100

This course is a professional required course of software engineering, to teach the main principles, design methods and applications of database systems. Through the study, students can understand the basic concept, principle, method of database and its applications; can master the use of relational database design theory and the SQL language, laying a solid theoretical and technical foundation for follow-up courses and future application in practical work.








Copyright © 2014 Zhengzhou University of Light Industry, China. All Rights Reserved.
Add: No.136 Ke Xue Avenue,Zhengzhou,HenanProvince,PRC. Zip Code:450000
It is recommended that you use IE7 and above version of the browser to visit the web site.