1. Test requirements:
(1) master data representation, arithmetic, and logical operations;
(2) master the basic knowledge of applied mathematics and discrete mathematics;
(3) master the computer architecture and the performance and basic working principles of the main components;
(4) master the basic knowledge of the operating system and programming language, and understand the basic knowledge of the compiled program;
(5) familiar with common data structures and algorithms;
(6) familiar with basic knowledge of databases, networks and multimedia;
(7) master the C programming language and a programming language in C ++, Java, Visual Basic, and Visual C ++;
(8) be familiar with basic knowledge of software engineering, software process improvement and software development project management;
(9) be familiar with software design methods and technologies;
(10) Master common information technology standards, security, and basic knowledge of relevant laws and regulations;
(11) basic information and computer application knowledge;
(12) correctly read and understand English documents in the computer field.
2. qualified personnel who pass this test can design the software according to the overall system design specification according to the software development project management and software engineering requirements, and write the corresponding documents such as the program design specification; organize and instruct programmers to write and Debug Programs, optimize and test the software, develop high-quality software that meets the overall system design requirements, and have the actual working ability and business level of engineers.
3. Subjects set for this exam include:
(1) knowledge of computer and software engineering. The examination time is 150 minutes, written examination, and multiple choice questions;
(2) software design. The examination time is 150 minutes. It is written examination and Q &.