Clues
- Freshman major courses for the introduction of the language, computer introduction, Basic mathematics. P.S. Removes linear algebra and high numbers as well as politics.
- Sophomore to the C language extended to object-oriented, while the computer composition, the core structure of the algorithm to explain.
- The Junior contact computer network, at the same time the compiling principle and software engineering have a cognition, contact database knowledge.
- Senior to understand software testing, computer system structure and other software development of upper structure knowledge
|
1. Freshman:
- Programming Primer-python
- Programming Introduction-C language
- C language Programming advanced /li>
- Programming Primer-java Language
- Java language Programming advanced
- thinking and system of introduction to Computer science
- language and algorithms for introduction to Computer science
- the subject and expertise of the introduction to computer science Industry
- probability theory and mathematical statistics
2. Sophomore:
- C + + Programming primer (top, bottom)
- C # collection (Top, bottom)
- principles of computer composition Machine, digital, CPU
- algorithm design and analysis of the introduction, advanced, high-level
- algorithm design and analysis of the random algorithm, approximate algorithm chapter
- algorithm design and analysis of the topic of computational geometry, combinatorial optimization, Big Data algorithm chapter
- discrete number Learn the Basics
3. Junior:
- Software Engineering (c coding practice, OO analysis and design, process and management)
- compiling principles
- operating system fundamentals, processes and threads, memory management , peripherals and file systems
- Basic links of computer networks, construction of the Internet, high-order applications
- Network of computer networks to use, to explore the Suoyin, the danger of
- database system principle
4. Senior:
- Software testing methods and technical practices
- Computer system architecture: basic Concepts and instruction sets, main computer systems, CPUs and their structure analysis
- Software Security's malicious code mechanism and protection
- Information Security Math Base Base
- modern Algebra
- Basic, professional and practical skills training of object-oriented software development practice
- Software Security software vulnerability Mechanism and protection
|