1. Educational Objectives
Have the solid mathematical and cyberspace security theory foundation and skills. Have a good commend of the expertise in system and software security, cryptography and privacy protection, cyberspace governance and in other sectors. Be familiar with the relevant policies, laws and regulations in the information security industry. Be trained in scientific researches and security attack and defense. Have the ability to engage in scientific research or independently undertake specialized technical work. Be able to use information security technology to solve a variety of researches and application issues by intersecting with other disciplines. Have a rigorous and realistic scientific attitude and style. Be able to proficiently read the foreign literature on this major in one certain language. Have good foreign language listening and speaking and scientific paper writing skills.
Have a healthy body and good psychological quality.
2. Course Setting and Credit Assignment
Course Classification | Course Code | Course Title | Credit Hour | Credit | Teaching Semester | Teaching Approach | Course Department | ||
Compulsory courses | 90021203,4 | Marxism Theory | 54 | 3 | 1,2 | Teaching
| 120 | ||
90021101 | First Foreign Language(English) | 90 | 3 | 1,2 | Teaching | 100 | |||
03521005 | Academic Criterion and Scientific Paper Writting | 16 | 1 | 2 | Teaching | 035 | |||
03521001 | Seminar of Advanced Information Science
| 32 | 2 | 2 | Teaching | 035 | |||
03521002 | Teaching Practice | 240 | 2 | 3,4 | Practice | 035 | |||
03521003 | Mathematics for Specialties | 48 | 3 | 1 | Teaching | 035 | |||
03522721 | Modern Cryptograph | 32 | 2 | 1 | Teaching | 035 | |||
03521705 | Computer Networks Technology | 32 | 2 | 1 | Teaching | 035 | |||
03521706 | Design and Analysis of Algorithms | 32 | 2 | 2 | Teaching | 035 | |||
Selective courses |
| Second Foreign Language |
| 2 | 1,2 | Teaching | 100 | ||
| Physical Education* | 34 | 0 | 1,2 |
| 300 | |||
03512730 | Trusted Computing(1) | 16 | 1 | 1 | Teaching | 035 | |||
03512731 | Trusted Computing(2) | 16 | 1 | 2 | Teaching | 035 | |||
03522733 | Innovation and research training | 64 | 2 | 1 | Teaching | 035 | |||
03522734 | Innovation and research training | 64 | 2 | 2 | Teaching | 035 | |||
03521104 | Computer graphics & image technology | 32 | 2 | 1 | Teaching | 035 | |||
03522412 | Natural Language Processing | 32 | 2 | 2 | Teaching | 035 | |||
03522606 | Pattern Recognition | 32 | 2 | 1 | Teaching | 035 | |||
03522618 | Machine Learning | 32 | 2 | 2 | Teaching | 035 | |||
03522619 | Computer Vision | 32 | 2 | 1 | Teaching | 035 | |||
03522701 | Embedded System Design | 32 | 2 | 1 | Teaching | 035 | |||
03522736 | Software Security | 32 | 2 | 2 | Teaching | 035 | |||
03533738 | Data Security | 32 | 2 | 2 | Teaching | 035 | |||
03522702 | Parallel Programming | 32 | 2 | 2 | Teaching | 035 | |||
03522704 | Introduction to Artificial Intelligence | 32 | 2 | 1 | Teaching | 035 | |||
03522707 | Network Storage System (Open once every two years) | 32 | 2 | 1 | Teaching | 035 | |||
03522708 | Database System Implementation | 32 | 2 | 1 | Teaching | 035 | |||
03522709 | Distributed System (Open once every two years) | 32 | 2 | 1 | Teaching | 035 | |||
03522713 | Mobile Computing and Wireless Networks | 32 | 2 | 2 | Teaching | 035 | |||
03522717 | Network and System Security | 32 | 2 | 1 | Teaching | 035 | |||
03521703 | Advanced Computer Architecture | 32 | 2 | 1 | Teaching | 035 | |||
03522724 | Modern Information Retrieval | 32 | 2 | 2 | Teaching | 035 | |||
03522727 | Professional Foreign Languages | 32 | 2 | 1 | Teaching | 035 | |||
03522728 | Media Computing | 32 | 2 | 1 | Teaching | 035 | |||
03522737 | Security Protocol | 32 | 2 | 2 | Teaching | 035 | |||
03522731 | Introduction to Cognitive Computing and Data Science | 32 | 2 | 1 | Teaching | 035 | |||
03522732 | Mining Web Massive Datasets | 32 | 2 | 1 | Teaching | 035 | |||
Complementary Courses | 03200025 | Operating System | No Credit | 1 | Teaching | 035 | |||
03200026 | Discrete Mathematics
| 1 | Teaching | 035 | |||||
03200029 | Programming Language
| 1,2 | Teaching | 035 | |||||
03200030 | Data Structure | 1 | Teaching | 035 | |||||
03200031 | Principle of Database System
| 1 | Teaching | 035 | |||||
Total | School Required Public Courses | Major Required Courses | Major Selective Courses | Other | |||||
33 | 6 | 14 | 13 | 2 | |||||