Communication and Computer Network

CURRICULUM OBJECTIVES AND OUTPUT STANDARD

 

Major: Communication and Computer Network                       Specialization: None

Code: 52480102           Type of training: Full-time                 Duration: 4.5 years

Academic unit: College of Information and Communication Technology.
Department:
Computer Network andCommunication.

1. OBJECTIVES:

-  This training program is designed to provide students with an opportunity to gain knowledge/ theories and practice to pursue bachelor’s degrees in communication and computer networking. The core courses aim to offer interdisciplinary training and education to communication and computer networking engineers who are expected to become socially responsible citizens, thereby contributing to the public good.

-  The training program provides students with basic knowledge in communication and computer networking. Moreover, students are equipped with specialized knowledge of the major and the ability to use English in communication and their own learning.

-  Graduates from this training program are prepared to become proficient in communication and computer networking in order to function well in a wide variety of career options and undertake research at higher education institutions.

2.EXPECTED OUTCOMES

Upon completion of their undergraduate studies, students are expected to possess the in-depth knowledge in the computer network and communication and develop skills necessary for a competitive marketplace. Following are the career themes and suggested types of knowledge and skills:

2.1.Knowledge

2.1.1.General knowledge

-         Understand the basics principles of the Marxism–Leninism, the revolutionary of the Vietnam Communist Party and Ho Chi Minh thought; have those in social sciences and humanities in relation to computer network and communication majors, all of which serve as a guide for the sake of the public good.

-         Have firm knowledge of mathematics, sciences and engineering that enables students to acquire specialized knowledge and enhance their future studies and career paths.

-         Have basic knowledge of social sciences and humanities, and contemporary issues to apply in their studying and career.

2.1.2.Basic knowledge of the computer network and communication

-         Can explain the principles of computer system operations, operating systems, and computer networks.

-         Can apply the theories of computer science, data structures and algorithms, software engineering, and database to model, design and implement the solutions to meet the requirements of the users.

-         Have in-depth knowledge of information technology and other related IT fields, and particularly the ability to integrate the knowledge into the application of information system within a wide array of enterprises.

-         Proficiency in programming techniques in structural and object-oriented approach.

2.1.3.Specialized knowledge of the computer network and communication

-         To be able to identify and analyse user requirements so as to utilize them in selecting, implementing, evaluating and administrating computer networks.

-         To be able to analyse, design, and implement the computer network, as well as distributed and high-performance computing applications.

-         Can apply the principles of information and network security and integration to propose and build potential security solutions.

2.2.Skills

2.2.1.Hard skills

-         Fluent in using software and modern tools in analyzing, designing, implementing, testing, administrating and maintaining computer networking systems and network applications.

-         Capable of programming skill to adapt to various application development requirements.

2.2.2.Soft skills

-         Achieving English or French language proficiency of Elementary Level (or called A – Level Certificate of English/ French Language Proficiency).

-         Being good at teamwork and organizational skills.

-         Being good at writing and presentation skills necessary for project reports and thesis defense.

2.3.Morale

-         Building confidence, enthusiasm and passion that students have in their career so as to be responsive to changes and to be capable of independent decision-making.

-         Ensuring a good sense of work morale and organizational policies.

-         Becoming aware of achieving a professional working style and behavior.

-         Positioning a lifelong learning attitude towards the acquisition of useful, up-to-date knowledge, skills, thereby enabling students to adapt to work environments in effective ways.

2.4.Potential job promotion

-         Network administrators in public and private organizations.

-         Research staff in private and public research institutes, universities, colleges, and so on.

-         Lecturer in Computer Science at the universities, college, high school, professional schools, and so on.

-         Expert in consulting analyzing, designing, implementing and maintaining computer network systems; programmer in software companies.

2.5.Career prospects after graduation

-         Promoting lifelong learning and instilling initiatives and responsiveness to construction of new knowledge in information and computer networking technologies.

-         Equipping students with a variety of academic requirements needed to pursue postgraduate education in information technology and communication.                                

 


                                                                                    

BACHELOR OF COMPUTER NETWORK AND DATA COMMUNICATION CURRICULUM

 

No

Code

Course Title

Credits

Compulsory

Elective

Lecture

Hours

Lab/outdoor hours

Pre-requisite

Semester

General Knowledges

1   

QP006

National Defence Education 1 (*)

2

2

 

30

   

2   

QP007

National Defence Education 2 (*)

2

2

 

30

   

3   

QP008

National Defence Education 3 (*)

3

3

 

20

65

 

4   

QP009

National Defence Education 4 (*)

1

1

 

10

10

 

5   

TC100

Physical Education 1+2+3 (*)

1+1+1

 

3

 

90

 

I, II, III

6   

XH023

General English 1 (*)

4

 

10 Credits of AV group or

PV group

60

   

I, II, III

7   

XH024

General English 2 (*)

3

 

45

 

XH023

I, II, III

8   

XH025

General 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

XH004

General French 1 (*)

3

 

45

   

I, II, III

13

XH005

General French 2 (*)

3

 

45

 

XH004

I, II, III

14

XH006

General French 3 (*)

4

 

60

 

XH005

I, II, III

15

FL004

Advanced French 1 (*)

3

 

45

 

XH006

I, II, III

16

FL005

Advanced French 2 (*)

3

 

45

 

FL004

I, II, III

17

FL006

Advanced French 3 (*)

4

 

60

 

FL005

I, II, III

18

TN033

Fundamental Informatics (*)

1

1

 

15

   

I, II, III

19

TN034

Lab for Fundamental Informatics (*)

2

2

   

60

 

I, II, III

20

ML009

Marxist-Leninist Philosophy 1

2

2

 

30

   

I, II, III

21

ML010

Marxist-Leninist Philosophy 2

3

3

 

45

 

ML009

I, II, III

22

ML006

Ho Chi Minh Ideology

2

2

 

30

 

ML010

I, II, III

23

ML011

Revolution Lines of Vietnam

3

3

 

45

 

ML006

I, II, III

24

KL001

General Law

2

2

 

30

   

I, II, III

25

ML007

Introduction to Logic

2

 

2

30

   

I, II,III

26

XH011

Vietnam’s Cultural Foundation

   

30

   

I, II,III

27

XH012

Vietnamese Practice

2

 

30

   

I, II,III

28

XH014

Introduction to Records and

Archives Management

2

 

30

   

I, II,III

29

XH028

General Sociology - An

Introduction

2

 

30

   

I, II,III

30

KN001

Soft skills

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 & Statistics

3

3

 

45

   

I, II, III

34

TN012

Linear Algebra & Analytic

Geometry

4

4

 

60

   

I, II, III

35

CT101

Introduction to Programming

4

4

 

30

60

 

I, II

Total : 56 Credits (Compulsory: 41 Credits; Elective: 15 Credits)

Basic Knowledges

36

CT172

Discrete Mathemetics

4

4

 

60

   

I, II

37

CT103

Data Structures

4

4

 

45

30

CT101

I, II

38

CT175

Graph Theory

3

3

 

30

30

CT103

I, II

39

CT174

Algorithm Analyse & Design

3

3

 

30

30

CT103

I, II

40

CT180

Database Systems

3

3

 

30

30

CT103

I, II

41

CT173

Computer Architecture

3

3

 

45

   

I, II

42

CT178

Principles of Operating System

3

3

 

30

30

CT173

I, II

43

CT112

Computer Networks

3

3

 

30

30

CT178

I, II

44

CT176

Object Oriented Programming

3

3

 

30

30

CT101

I, II

45

CT311

Scientific Research

Methodologies

2

2

 

20

20

 

I, II

46

CT171

Introduction to Software

Engineering

3

3

 

30

30

 

I, II

47

CT182

Unified Modeling Language

(UML)

3

3

 

30

30

 

I, II

48

CT179

System Administration

3

3

 

30

30

 

I, II

49

CT187

Fundamentals of Information

Technologies

3

LN

6 Credits of LN

or

6 Credits of (N1 or N2)

30

30

 

I, II

50

CT181

Enterprise Information Systems

3

30

30

 

I, II

51

CT183

English for Information

Technologies 1

3

N1

45

 

XH025

I, II

52

CT184

English for Information

Technologies 2

3

45

 

CT183

I, II

53

CT185

French for Information

Technologies 1

3

N2

45

 

XH006

I, II

54

CT186

French for Information

Technologies 2

3

45

 

CT185

I, II

Total : 46 Credits (Compulsory: 40 Credits; Elective: 6 Credits)

Specialized Knowledges

55

CT335

Network Design and

Installation

3

3

 

30

30

CT112

I, II

56

CT212

Network Administration

3

3

 

30

30

CT112

I, II

57

CT428

Web Programming

3

3

 

30

30

CT180,CT176

I, II

58

CT221

Network Programming

3

3

 

30

30

CT112, CT176

I, II

59

CT274

Mobile Programming

3

3

 

30

30

CT176

I, II

60

CT211

Network Security

3

3

 

30

30

CT112

I, II

61

CT109

Information System Analysis &

Design

3

3

 

30

30

CT180

I, II

62

CT126

Queuing Theory and Its

Applications

2

 

4

30

   

I, II

63

CT127

Information Theory

2

 

30

   

I, II

64

CT124

Numerical Analysis

2

 

30

   

I, II

65

CT121

Theoretical Informatics

3

 

30

30

CT101

I, II

66

CT224

J2EE Technology

2

 

2

15

30

CT176

I, II

67

CT225

Python Programming

2

 

20

20

CT176

I, II

68

CT226

Project - Basic Topics

3

3

   

90

≥ 90 Credits

I, II

69

CT439

Project - Computer Network and Data Communication Topics

3

3

   

90

≥ 110 Credits

I, II

70

CT452

Field trip - Computer Network

and Data Communication Topics

2

2

   

60

≥120 Credits, CT428, CT109, CT112

III

71

CT227

Network Intrusion Detection

3

CN1

8 Credits of CN1

or

8 Credits of CN2

or

8 Credits of CN3

30

30

 

I, II

72

CT228

Firewall

3

30

30

 

I, II

73

CT229

Website Security

2

20

20

 

I, II

74

CT222

Fundamentals of Information

System Security

3

30

30

 

I, II

75

CT207

Development of Open Source Softwares

3

CN2

30

30

 

I, II

76

CT230

Development of Service Oriented Applications

3

30

30

CT428

I, II

77

CT231

Parallel Programming

3

30

30

 

I, II

78

CT343

Distributed Systems

2

30

 

CT112

I, II

79

CT344

Network Troubleshooting

2

CN3

30

 

CT335

I, II

80

CT232

Network Performance

Evaluation

3

30

30

CT112

I, II

81

CT338

Wireless & Mobile Network

2

30

 

CT112

I, II

82

CT233

Cloud Computing

3

30

30

 

I, II

83

CT336

Multimedia Communication

2

30

   

I, II

84

CT592

Graduation Thesis - Computer

Network and Data Communication

10

 

10 Credits

 

300

≥ 120 Credits

I, II

85

CT462

Graduation Project - Computer

Network and Data Communication

4

   

120

≥ 120 Credits

I, II

86

CT272

E-Commerce

3

 

30

30

 

I, II

87

CT234

Development of Embedded Softwares

3

 

30

30

 

I, II

88

CT223

Software Project Management

3

 

30

30

CT171

I, II

89

CT235

Microsoft Windows Network

Administration

3

 

30

30

CT112

I, II

90

CT205

Databases Management Systems

3

 

30

30

CT180

I, II

91

CT237

Principles of Databases

Management Systems

3

 

30

30

CT180

I, II

92

CT251

Development of Windows Applications

3

 

30

30

CT180,CT176

I, II

93

CT206

Development of Linux Applications

3

 

30

30

CT180,CT176

I, II

94

CT238

Classification of Large Datasets

3

 

30

30

 

I, II

95

CT332

Artificial Intelligence

3

 

30

30

 

I, II

96

CT202

Machine Learning

3

 

30

30

 

I, II

97

CT273

Human Computer Interaction

3

 

30

30

 

I, II

Total : 53 Credits (Compulsory: 29 Credits; Elective: 24 Credits)

Total: 155 Credits (Compulsory: 110 Credits; Elective: 45 Credits)

 

 (*):Conditional module, excluding the cumulative grade point average.

United Kingdom Bookmaker CBETTING claim Coral Bonus from link.