Jump to the main content block

Courses and Studies

FROM CCIT SITE

() 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. StagesThere 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

Senior

Cybersecurity Electives

Elementary Number Theory

3

Sophomore

 

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

Software Security

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

Fundamentals

ü 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.