How Do I Become a Junior Programmer?
A junior programmer is a computer practitioner who has passed the junior programmer exam certification. The junior programmer exam is a junior exam for China's computer software professional and technical qualifications and proficiency exams.
Junior programmer
- The level of computer software professional and technical qualifications and proficiency exams is the same as in 2011. The qualification exam has three levels: junior programmer, programmer, and senior programmer.
Junior programmer exam instructions
- 1. Examination requirements:
- (1) Proficient in using DOS, WINDOWS95, WORD and Internet software, and related basic knowledge;
- (2) Master the programming method, and compile simple programs in C language;
- (3) Master basic knowledge of basic data structure, programming language and operating system;
- (4) Understand the basics of database and information security;
- (5) Master the basic knowledge of number system, internal code and logical operation;
- (6) Understand the basic knowledge of the main components and functions of the computer;
- (7) Understand the basics of multimedia and networking;
- (8) Understand English terms commonly used in computer operations.
- 2. The qualified personnel who pass the examination of this level can be proficient in using the designated common software and have preliminary programming ability, and have the actual working ability and professional level equivalent to a technician.
- 3. The scope of this level of examination includes: basic knowledge (junior programmer level), the examination time is 120 minutes; the initial use of software and programming skills, the examination time is 120 minutes.
Junior programmer exam scope
- (1) Basic knowledge
- 1.1 Software Basics
- 1.1.1 Definition, storage and operation of arrays, records, lists, queues, stacks of basic data structures
- 1.1.2 Basic knowledge of programming languages The basic concepts of assembly, compilation, and interpretation of systems and the use of data types in programming languages The control structure of programming languages
- 1.1.3 Basic knowledge of file system types and characteristics of file organization Use of file operation commands
- 1.1.4 Basic knowledge of types, functions and use of operating systems
- 1.1.5 Basic knowledge of database system
- 1.1.6 Basic Concepts of Multimedia
- 1.1.7 Basic knowledge of surfing the Internet and sending and receiving emails
- 1.1.8 Fundamentals of Computer Information Security Basic Concepts of Computer Information Security Identification of Common Computer Viruses
- 1.2 Basic knowledge of hardware
- 1.2.1 Number system and its conversion Commonly used number systems such as binary, decimal and hexadecimal and their conversion
- 1.2.2 Common coded parity codes such as ASCLL code-level Chinese character coding, such as original code, complement code, fixed-point code and floating-point code in-machine
- 1.2.3 Logical operations Basic operations of logical algebra and simplification of logical expressions
- 1.2.4 The main components of the computer Central processing unit CPU, memory and input and output devices
- 1.2.5 Instruction system commonly used addressing mode Instruction format classification and function
- 1.2.6 Functions of common multimedia equipment and network communication equipment
- 1.3 English major in Computer English Graduation English level Understand common English terms in computer operation
- (2) Preliminary ability to use software and program
- 2.1 Proficiency in the following common software
- 2.1.1 Operating System (DOS and Windows 95)
- 2.1.2 Word Processing Software (WORD)
- 2.1.3 Internet software (email and browser)
- 2.2 Proficiency in programming C (American Standard) using the following programming languages
- 2.3 Understand the functions of a given program 2.4 Basic algorithm search, update, sort, and character processing
- 2.5 Programming method
- 2.5.1 Branches, loops, subroutines (procedures and functions)
- 2.5.2 Basic Processing of Inputs, Outputs and Files