Computer Networks and Data Communication

TRAINING PROGRAM

Name of the program: Computer Networks and Data Communication

Code: 7480102                                                               Type of training: Regular

Training time: 4.5 years (up to 9 years)                      Degree title: Engineer

Training unit: Department of Computer Networks and Communication, College of Information and Communication Technology

1               Program objectives

Based on Vietnam’s law on higher education, the BECNDC has its objectives (POs) aligned with CTU’s mission. After graduation from the BECNDC program, students will:

-          PO1: Memorize basic knowledge of law, security and defense, political and social science; build physical health, ethics, social awareness, and professional responsibility according to current regulations;

-          PO2: Present basic knowledge of mathematics and science applicable in computer network and data communication;

-          PO3: Integrate fundamental knowledge and skills in computer science and information technology that enable them to study related fields or graduate programmes;

-          PO4: Analyze and apply specialized knowledge and skills to meet practical needs of an individual or an organization in the field of computer network and data communication in the context of Industry 4.0;

-          PO5: Develop communication skills, presentations skills, teamwork skills, foreign language competence, professional and creative working style, and entrepreneurship to meet the requirements of globalization and lifelong learning.

2               Expected learning outcomes

After graduation from the BECNDC program, students should have the ability to:

   2.1. General knowledge

-          ELO 1: Recall the basic knowledge of law, political and social science, national defense and security, physical education, ethics, and professional responsibility in accordance with current regulations;

-          ELO 2: Demonstrate the basic knowledge of mathematics, computers, and information technology;

-          ELO 3: Apply basic knowledge of English or French in communication and study equivalent to level 3/6 of Vietnam's Framework of Foreign Language Proficiency (B1 in the European Framework of Reference);

    2.2. Fundamental knowledge

-          ELO 4: Master programming techniques such as structure, object orientation, web;

-          ELO 5: Explain and generalize the principle of operation of computer systems, operating systems, computer networks;

-          ELO 6: Identify and analyze problems, determine suitable computational requirements in the fields of data structures and algorithms, artificial intelligence, database, system modeling, and then offer information technology solutions based on users' requirements;

      2.3. Specialized knowledge

-          ELO 7: Provide solutions to problems of analyzing, designing, and administering computer networks;

-          ELO 8: Apply processes and techniques for developing applications in networking, mobile and web applications, distributed applications, high-performance computing and big data applications;

-          ELO 9: Recommend measures and solutions for information security and network security of individuals and organizations;

      2 4. Professional skills

-          ELO 10: Utilize software and contemporary tools in analyzing, designing, installing, testing, administering and maintaining computer systems, computer networks, network security and distributed applications;

-          ELO 11: Develop, design, analyze, and evaluate applications meeting the requirements of Industry 4.0 trends: network applications, mobile applications, web applications, high-performance computing, big data, artificial intelligence;

      2.5. Soft skills

-          ELO 12: Communicate in English or French, read and comprehend specialized materials in English or French;

-          ELO 13: Develop communication skills, presentation skills and effective teamwork skills such as formation, operation, cooperation and team management;

     2.6. Attitudes

-          ELO 14: Develop a professional working style; compliance with ethics, professional and social responsibility;

-          ELO 15: Develop creativity, self-control and lifelong learning habits.

3               Curriculum

No

Code

Course name

Num of credits

Obligatory

Optional

Theory hours

Practice hours

Prerequisite

Parallel

Semester

General knowledge

1                    

QP006

National Defense Education 1 (*)

2

2

 

30

 

Taught in groups of majors

2                    

QP007

National Defense Education 2 (*)

2

2

 

30

 

Taught in groups of majors

3                    

QP008

National Defense Education 3 (*)

3

3

 

20

65

Taught in groups of majors

4                    

QP009

National Defense Education 4 (*)

1

1

 

10

10

Taught in groups of majors

5                    

TC100

Physical Education 1+2+3 (*)

1+1+1

 

3

 

90

   

I,II,III

6                    

XH023

Basic English 1 (*)

4

 

10 credits of English

or 10 credits of French

60

     

I,II,III

7                    

XH024

Basic English 2 (*)

3

 

45

 

XH023

 

I,II,III

8                    

XH025

Basic English 3 (*)

3

 

45

 

XH024

 

I,II,III

9                    

XH031

Advanced English 1 (*)

4

 

60

 

XH025

 

I,II,III

10                 

XH032

Advanced English 2 (*)

3

 

45

 

XH031

 

I,II,III

11                 

XH033

Advanced English 3 (*)

3

 

45

 

XH032

 

I,II,III

12                 

FL001

Basic French 1 (*)

4

 

60

     

I,II,III

13                 

FL002

Basic French 2 (*)

3

 

45

 

FL001

 

I,II,III

14                 

FL003

Basic French 3 (*)

3

 

45

 

FL002

 

I,II,III

15                 

FL007

Advanced French 1 (*)

4

 

60

 

FL003

 

I,II,III

16                 

FL008

Advanced French 2 (*)

3

 

45

 

FL007

 

I,II,III

17                 

FL009

Advanced French 3 (*)

3

 

45

 

FL008

 

I,II,III

18                 

ML014

Marxist-Leninism Philosophy

3

3

 

45

     

I,II,III

19                 

ML016

Marxist-Leninism Political Economic

2

2

 

30

 

ML014

 

I,II,III

20                 

ML018

Scientific Socialism

2

2

 

30

 

ML016

 

I,II,III

21                 

ML019

History of the Communist Party of Viet Nam

2

2

 

30

 

ML018

 

I,II,III

22                 

ML021

Hồ Chí Minh’s Thought

2

2

 

30

 

ML019

 

I,II,III

23                 

KL001

General Law

2

2

 

30

     

I,II,III

24                 

ML007

Basic Logic

2

 

2

30

     

I,II,III

25                 

XH028

Overview of Sociology

2

 

30

     

I,II,III

26                 

XH011

Basic Vietnamese Culture

2

 

30

     

I,II,III

27                 

XH012

Vietnamese in Use

2

 

30

     

I,II,III

28                 

XH014

General Management Documents and Archives

2

 

30

     

I,II,III

29                 

KN001

Soft Skills

2

 

20

20

   

I,II,III

30                 

KN002

Creation, Innovation, Start-up

2

 

20

20

   

I,II,III

31                 

TN001

Calculus A1

3

3

 

45

     

I,II,III

32                 

TN002

Calculus A2

4

4

 

60

 

TN001

 

I,II,III

33                 

TN010

Probability and Statistics

3

3

 

45

     

I,II,III

34                 

TN012

Linear Algebra and Analytic Geometry

4

4

 

60

     

I,II,III

35                 

CT100

Study Skills

2

2

 

20

20

   

I,II

36                 

CT200

Fundamentals of Information Technology

4

4

 

45

30

   

I,II,III

Total: 56 credits (Obligatory: 41 credits; Optional: 15 credits)

Fundamental knowledge

37                 

CT172

Discrete Mathematics

4

4

 

60

     

I,II

38                 

CT101

Basic Programming A

4

4

 

30

60

   

I,II

39                 

CT177

Data Structures

3

3

 

30

30

CT101

 

I,II

40                 

CT175

Graph Theory

3

3

 

30

30

CT177

 

I,II

41                 

CT174

Design and Analysis of Algorithms

3

3

 

30

30

CT177

 

I,II

42                 

CT180

Databases

3

3

 

30

30

CT177

 

I,II

43                 

CT173

Computer Architecture

3

3

 

45

     

I,II

44                 

CT178

Principles of Operating Systems

3

3

 

30

30

CT173

 

I,II

45                 

CT112

Computer Network

3

3

 

30

30

CT178

 

I,II

46                 

CT176

Object-Oriented Programming

3

3

 

30

30

CT101

 

I,II

47                 

CT296

System Analysis and Design

3

3

 

30

30

   

I,II

48                 

CT182

Unified Modeling Language

3

3

 

30

30

   

I,II

49                 

CT179

System Administration

3

3

 

30

30

   

I,II

50                 

CT188

Introduction to Web Programming

3

3

 

30

30

   

I,II

51                 

CT190

Introduction to Artificial Intelligence

2

2

 

30

     

I,II

Total: 46 credits (Obligatory: 46 credits; Optional: 0 credits)

Specialized knowledge

52                 

CT335

Network Design

3

3

 

30

30

CT112

 

I,II

53                 

CT212

Network Management

3

3

 

30

30

CT112

 

I,II

54                 

CT428

Web Programming

3

3

 

30

30

CT180, CT176

 

I,II

55                 

CT221

Network Programming

3

3

 

30

30

CT112, CT176

 

I,II

56                 

CT211

Network Security

3

3

 

30

30

CT112

 

I,II

57                 

CT126

Queuing Theory

2

 

6

30

     

I,II

58                 

CT127

Information Theory

2

 

30

     

I,II

59                 

CT479

Numerical Analysis

3

 

30

30

   

I,II

60                 

CT121

Theory of Computation

3

 

30

30

CT101

 

I,II

61                 

CT224

J2EE Technology

2

 

15

30

CT176

 

I,II

62                 

CT225

Python Programming

2

 

20

20

CT176

 

I,II

63                 

CT274

Programming for Mobile Devices

3

 

30

30

CT176

 

I,II

64                 

CT226

Fundamental Project on Computer Network and Data Communication

3

3

   

90

≥ 90 TC

 

I,II

65                 

CT439

Annual Project on Computer Network and Data Communication

3

3

   

90

≥ 110 TC

 

I,II

66                 

CT476

Intership in Computer Network and Data Communication

3

3

   

90

≥ 120TC, CT428, CT296, CT112

 

III

67                 

CT227

Techniques for Network Intrusion Detection

3

G1

9 credits of

G1

or

G2

30

30

   

I,II

68                 

CT228

Firewall

3

30

30

   

I,II

69                 

CT229

Website Security

2

20

20

   

I,II

70                 

CT222

System Security

3

30

30

   

I,II

71                 

CT344

Network Troubleshooting

2

30

 

CT335

 

I,II

72                 

CT232

Network Performance Evaluation

3

30

30

CT112

 

I,II

73                 

CT207

Open Source Software Development

3

G2

30

30

   

I,II

74                 

CT230

Service-Oriented Application Development

3

30

30

CT428

 

I,II

75                 

CT231

Parallel Programming

3

30

30

   

I,II

76                 

CT233

Cloud Computing

3

30

30

   

I,II

77                 

CT482

Big Data Processing

3

30

30

CT176

 

I,II

78                 

CT555

Graduation Thesis

15

 

15

 

450

≥ 120 TC

 

I,II

79                 

CT507

Graduation Project

6

   

180

≥ 120 TC

 

I,II

80                 

CT338

Wireless and Mobile Networks

2

 

30

 

CT112

 

I,II

81                 

CT272

E-Commerce

3

 

30

30

   

I,II

82                 

CT234

Embedded Software Development

3

 

30

30

   

I,II

83                 

CT223

Software Project Management

3

 

30

30

CT171

 

I,II

84                 

CT235

MS Windows Network Management

3

 

30

30

CT112

 

I,II

85                 

CT205

Database Management Systems

3

 

30

30

CT180

 

I,II

86                 

CT237

Principles of Database Systems

3

 

30

30

CT180

 

I,II

87                 

CT251

Application Development for Windows

3

 

30

30

CT180, CT176

 

I,II

88                 

CT206

Application Development for Linux

3

 

30

30

CT180, CT176

 

I,II

89                 

CT238

Classifying Very Large Datasets

3

 

30

30

   

I,II

90                 

CT332

Artificial Intelligence

3

 

30

30

   

I,II

91                 

CT202

Machine Learning

3

 

30

30

   

I,II

92                 

CT273

Human-Computer Interaction

3

 

30

30

   

I,II

Total: 54 credits (Obligatory: 24 credits; Optional: 30 credits)

Total: 156 credits (Obligatory: 111 credits; Optional: 45 credits)

(*):   is a qualifying course that is not included in the cumulative GPA. Students can complete qualifying courses by submitting certificates according to the regulations of Can Tho University or cumulative study.

 

United Kingdom Bookmaker CBETTING claim Coral Bonus from link.