Courses and Studies
(一) Course Roadmap (Draft) of CSIE, CCIT, NDU
“Artificial Intelligence” Course Roadmap (Draft)
1. Goal: The course roadmap is to
integrate teachers about multiple AI domains and teach related courses of AI to
train qualified persons with both AI technology and practice.
2. Courses: We offer 11 elective subjects for junior to
senior students
Type |
Course |
Credit |
Grade |
Note |
AI-technology |
Data Mining |
3 |
Junior |
At least four courses |
Machine Learning |
3 |
Senior |
||
Big Data Analysis |
3 |
Junior |
||
Information Extraction & Retrieval |
3 |
Junior |
||
Image Process |
3 |
Junior |
||
Image Recognition System |
3 |
Junior |
||
Computer Vision |
3 |
Senior |
||
Artificial Intelligence |
3 |
Senior |
||
AI-application |
Image Recognition System Project |
3 |
Junior, senior |
At least one course |
Multimedia System Project |
3 |
Junior, senior |
||
Intelligence System Project |
3 |
Junior, senior |
||
Database System Project |
3 |
Junior, senior |
3.
Stages:There are four stages according to different requirements
and capabilities.
Stage |
Requirement &
Suggestion |
|
1 |
Introduction to AI; National defense technology
and foundation of scientific & law |
The ability to identify AI problems |
2 |
Basic science/programming ü Mathematics and statistical analysis ü Python and R programming ü Big data analysis by Hadoop and Spark |
The ability of AI engineers and enable to analyze
big data |
3 |
Machine learning ü Multiple models of machine learning |
The ability to develop AI systems |
4 |
Import AI in practical scenarios ü Natural language processing, speech recognition,
recommendation system ü Image recognition, computer vision ü National defense application |
The ability to import AI systems across multiple
domains |
“Cyber Security” Course Roadmap (Draft)
1.
Goal: The course roadmap aims to provide a learning
path for cyber security. Our experienced and professional lecturers conduct the
courses intergrading the theory and practice of information security. The
courses enable students to become skillful cybersecurity experts through
the hands-on approaches with fundamental concepts. The trained professionals
are expected to ensure the cybersecurity and gain the
information advantages of national defense.
2.
Courses: We offer 21 subjects for undergraduate
education.
Type |
Course |
Credit |
Grade |
Note |
Cybersecurity Required Subjects |
Introduction to Cryptography |
3 |
Junior |
|
Network Security |
3 |
Junior |
||
Cybersecurity Practice |
3 |
Junior |
||
National Defense Electives |
Introduction to C4ISR System |
3 |
Senior |
One of two is required |
Introduction to Information Warfare |
3 |
|||
Cybersecurity Electives |
Elementary Number Theory |
3 |
|
|
Information Security |
3 |
Sophomore |
||
Information Assurance |
3 |
Junior |
||
The Attack and Defense of Computers |
3 |
Junior |
||
Multimedia Security |
3 |
Junior |
||
Assembly and Reverse Engineering |
3 |
Junior |
||
Network Defense |
3 |
Junior |
||
Vulnerability Assessment |
3 |
Senior |
||
Web Security and Penetration Testing |
3 |
Senior |
||
Digital Forensics |
3 |
Senior |
||
Practical Security of Digital Content |
3 |
Senior |
||
Virtualization and Cyber Security |
3 |
Senior |
||
3 |
Senior |
|||
Cybersecurity Capstone |
Information Security Project |
3 |
Junior, senior |
At least one course |
Cybersecurity Project |
3 |
Junior, senior |
||
System Security Project |
3 |
Junior, senior |
||
C4ISR Project |
3 |
Junior, senior |
3.
Stage: There are four stages for
different requirements and capabilities.
# |
Stage |
Requirement & Suggestion |
Related Courses |
1 |
ü Have security awareness ü Can identify security threat ü Can handle security incidents |
Three
required subjects and one of the national defense electives |
|
2 |
Software / Web Development |
ü Write secure code for software ü Write secure code for web |
ü Software Security ü Practical Security of Digital Content ü One of four cybersecurity Capstones |
3 |
System / Network / Web Management |
ü Can harden the server ü Can harden the network ü Can perform vulnerability assessment |
ü Network Defense ü Virtualization and Cyber Security ü Web Security and Penetration Testing ü Vulnerability Assessment |
4 |
Red Team / Forensics Team |
ü Ability of penetration testing ü Can perform malware analysis |
ü Web Security and Penetration Testing ü Digital Forensics ü Assembly and Reverse Engineering |
“Computer Network Technologies and Practices” Course
Roadmap (Draft)
1. Goal: Enable the students to apply
their knowledge and skills in the field of computer network or wireless
communication in order to find practical solutions to any problems in this
field and to be able to make appropriate decisions in the field of work and for
nurturing outstanding talents.
2.
Courses: We offer 13 required/elective
subjects for sophomore to senior students
Type |
Course |
Credit |
Grade |
Note |
Network engineering - fundamental technologies |
Computer Networks |
3 |
Sophomore |
At least four courses or 12 credits per program. Required subject: Computer networks, Network and
technology and practice I |
Network Technology and Practice I |
3 |
Sophomore |
||
Network Technology and Practice II |
3 |
Junior |
||
Data Communication |
3 |
Junior |
||
Network Programming |
3 |
Junior |
||
Wireless Communication and Network |
3 |
Junior |
||
Operating System Practice |
3 |
Junior |
||
Network Communication Protocol, Simulation, and
Design |
3 |
Senior |
||
Network Management |
3 |
Senior |
||
IoT Technology and Application |
3 |
Senior |
||
Mobile Computing |
3 |
Senior |
||
Network engineering -practices |
Information System Project |
3 |
Junior, senior |
Students must take at least one course per program. |
Database System Project |
3 |
Junior, senior |
3. Stage: There are four stages according to different requirements
and capabilities.
# |
Stage |
Requirement & Suggestion |
1 |
Communication network principle, TCP/IP protocol, defense-related
science and technology and ethical and legal issues related to information
technologies. |
An ability to identify and solve technical related problems of
network communication. |
2 |
This phase will help with the cultivation of computer systems
technology and programming. ü
Computer Network and Linux System Administration ü
Network Packet Sniffer and Analysis ü
Linux Advanced Network Management ü
Linux Server Installation and
Management ü
Linux BASH Shell Programming ü
Linux Socket Programming |
An ability to network planning, design and management. An ability to create accurate network diagrams
and documentation for design and planning network communication systems. |
3 |
Network devices management and troubleshooting. ü
Manage Routers & Switches ü
Planning and maintaining subnetworks
and local area network troubleshooting |
An ability to network devices management and
troubleshooting. Ability to Network Engineer qualifications/skills |
4 |
Practical application, application scenarios, next generation network integration. ü
Virtualization technology, Linux
Docker installation ü
Hadoop public cloud ü
Defense-related science and
technology |
An ability to Wide Area Network, wired, and
wireless networks system integration. |