0% found this document useful (0 votes)
16 views54 pages

Syllabus DS B2 Version August22

Syllabus DS

Uploaded by

L. hchouq
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views54 pages

Syllabus DS B2 Version August22

Syllabus DS

Uploaded by

L. hchouq
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

2.

Second year

BASICS PRINCIPLES OF PROJECT MANAGEMENT

GENERAL INFORMATION

In English: Basic principles of project management


Course Title
In Vietnamese: Những nguyên lý cơ bản về Quản trị dự án
Course Code MS2.001 Credit points (ECTS) 1
Requirement Elective
Prerequisites
Lecture 15 hrs
Exercises 0 hrs
Time Commitment
Practical 0 hrs
Total 15 hrs

DESCRIPTION

Course Provide students withs basic definitions and needs of project


CO1
Objectives management
(CO) CO2 Develop basic skills necessary to develop a project
Course CLO1 Identify basic steps of a project management
learning CLO2 Understand how to manage and organize a project
outcomes
CLO3 Apply knowledge to a sample research project
(CLO)
Course It targets the development and improvement of management, teamwork
description and other related skills that they are critical to graduating students.
[1] Basics of Project Management
[2] Student Workbook: Fundamentals of Project Management, First
edition1998
[3] James P. Lewis: Fundamentals of Project Management, Third
Textbooks edition, 2007
[4] Joseph Heagney: Fundamentals of Project Management, Fourth
edition, 2011
[5] [Link]
proposal

ASSESSMENT/EVALUATION

Percentage (%) Type


Attendance/Attitude 10

59
Mid-term test 20 Writing exam
Final exams 70 Writing exam
MAIN CONTENTS
Contact hours
No. Contents
Lecture Exercise Practical
Topic 1: Project Introduction
1 Project definition, Project classification, 3
Project –Notable Examples
Topic 2: Project management Basics

2.1. Part 1: The values, the needs of Project


Management, The phases, steps, The Project
Management of Knowledge; Knowledge areas
2 9
2.2. Part 2: The manager, the organization and
the Team in Project Management

2.3. Part 3: Project Planning; P. Scheduling; P.


Monitoring and Controlling; P. Evaluating
and Terminating.
Topic 3: Scientific Research Project (3hours)
Basic Scientific Research and Applied
Research
3 Illustration Examples: UNESCO research 3
Project in Green Chemistry
International Research Cooperation: ICBG
Program (VAST- NIH, USA)

60
INTELLECTUAL PROPERTY MANAGEMENT

GENERAL INFORMATION

In English: Intellectual property management


Course title
In Vietnamese: Quản lý sở hữu trí tuệ
Course code MS2.006 Credit points (ECTS) 2
Requirement
Prerequisites none
Lecture 16 hours
Exercises 2 hours
Time commitment
Practical 2 hours
Total 20 hours

DESCRIPTION

This course is designed to provide students with the knowledge and


skills on intellectual property rights (IPRs) and their management,
help them recognize the importance of managing intellectual
property (IP). Upon completion of this course, students should be
able to accomplish the following objectives:

Course Understanding, defining the terminology and concepts in


objectives CO1
IPRs; the management of IP
(CO)
Providing knowledge of IP laws and regulations, both at
CO2
national and international levels

Identifying IP that can and cannot be protected; how to protect


CO3
IP

61
Considering the most important element for IP management,
CO4
the IP policy;

Explaining how to handle certain IP issues, how to manage IP


CO5 “happenings” with the establishment of an IP management
office

Reviewing agreements used for the protection of IP;


CO6
Conducting a negotiation exercise

Searching scientific and patent databases; writing and keeping


CO7
a laboratory notebook for IP protection

Upon successful completion of the course, students will be able to:

CLO define terminology and concepts in IPRs and their


1 management
identify different types of IP, the rights of ownership, scope
CLO
of protection as well as the ways to create and to extract value
2
from IP
recognize the important role of IP in organizations of different
CLO
sectors for the purposes of product and technology
3
development
Course get an overview of the world IP scene; related IP conventions
learning CLO
4 and treaties
outcomes
(CLO)
CL0 understand at a basic level about Vietnamese laws and
5 regulations governing IPRs

CL0 identify important components of an IP policy


6

CL0 be familiar with the activities of an IP management office


7

CL0 recognise several types of IP agreements and how to


8 negotiate an IP agreement

62
CL0 search scientific information and patent on online databases
9

CL1 write and keep a laboratory notebook for IP protection


0
This course will provide students with basic information regarding
the associated rights and management of IP, such as ideas, patents,
copyrights, trademarks, trade secrets, and plant variety protection
from a management and engineering perspective to best support
technology and innovation processes.
Specifically, the course will look at the main terminology and
concepts in IPRs and their management. It will equip students with
Course general understanding of IPRs, their scientific and economic
descriptions importance, and forms to protect them. It will also introduce world IP
scene with related conventions and treaties, Vietnam national laws
and regulations. It will look into the IP policy and how to develop
one. The course also describes different aspects of an IP management
office, and how to handle certain IP issues. The course will provide
several types of agreements used in transferring IP from one
individual or organization to another, important sections of each
agreement, how to draft and negotiate them.
[1] Erbisch FH. Basic workbook on intellectual property
management. Published by Institute of International Agriculture,
Michigan State University, USA, 2005
Textbooks
[2] Junghans C, Levy A. Intellectual property management : A guide
for scientists, engineers, financiers, and managers. Weinheim: Wiley-
VCH, 2006.

ASSESSMENT/EVALUATION

Percentage (%) Type


Attendance, short
10%
quiz
Individual
20%
assignment
Open-book test
(Students are allowed to use
Final exam 70% lecture notes, books and not
allowed to take phones,
laptops or other electronic

63
devices into the examination
room)
Total 100%

MAIN CONTENTS

Contact hours
N Contents
o. Lecture Exercise Practical
Introduction to intellectual property
and its associated rights
▪ Ideas
1 ▪ IP and its associated rights 2
▪ Managing IP
▪ What are ways of granting permission
to use IP and/or IPRs?
World intellectual property scene
▪ Treaty and convention
▪ Paris Convention for the Protection of
Industrial Property
▪ Berne Convention for the Protection of
Literary and Artistic Works
▪ General Agreement on Tariffs and
Trade (GATT)
▪ Trade-related Aspects of Intellectual
2 Property Rights (TRIPs) 2
▪ Patent Cooperation Treaty (PCT)
▪ Madrid Agreement Concerning the
International Registration of Marks
▪ International Union for the Protection
of New Varieties of Plants – UPOV
Convention
▪ World Intellectual Property
Organization (WIPO)
▪ World Trade Organization (WTO)
Protecting intellectual property
▪ Vietnamese laws and regulations
governing IPRs
3 3
▪ Patents
▪ Copyrights
▪ Trademarks

64
▪ Trade secrets
▪ Plant variety protection
Intellectual property policy
▪ Why an IP policy is important?
4 ▪ What are major components of an 3
institutional IP policy?
▪ How to write an institutional IP policy
An intellectual property management
office
▪ Why have an IP management office?
▪ What does an IP management office
do?
▪ Setting up an IP management office –
major areas
5 2
▪ What’s needed to establish a good IP
management office?
▪ Established IP management office
activity
▪ Value of IP and technology transfer
▪ What’s not needed by a good IP
office?
Intellectual property agreements
▪ Why have IP agreements?
▪ What type of IP agreements should be
used?
▪ Confidential disclosure agreement
6 ▪ Material transfer agreement 3 1 1
▪ Research agreement
▪ Cooperative/inter-institutional
agreement
▪ License agreement
▪ Negotiation exercise
How to search patents on selected
databases
▪ US Patent and Trademark Office
(USPTO)
7 0.5 1 1
▪ European Patent Office (Espacenet)
▪ WIPO
▪ National Office of IP (NOIP) of
Vietnam
How to write and keep a laboratory
9 0.5
notebook

65
Total 16 2 2

66
FRENCH 2.1

GENERAL INFORMATION

In English: French 2.1


Course Title
In Vietnamese: Tiếng Pháp 2.1
Course Code FR2.001 Credit points (ECTS) 4
Requirement Compulsory
Prerequisites No requires
Lecture 60 hrs
Exercises 0 hrs
Time Commitment
Practical 0 hrs
Total 60 hrs

DESCRIPTION

CO1 Introduce yourself and somebody


Course CO2 Describe and locate objects
Objectives
(CO) CO3 Identify somebody
CO4 Ask & give directions
Know how to distinguish and use definite, indefinite and
CLO1 contracted articles; possessive adjectives, prepositions of place,
Course gender and number of numbers and adjectives.
learning
CLO2 Know how to ask simple questions.
outcomes
(CLO) Know how to ask for personal information (name and surname,
CLO3 age, address, phone number, nationality, hobbies, tastes) and talk
about yourself with this information
Know how to communicate in a few everyday situations
CLO4
(shopping, indicating the way, describing accommodation)
This course aims to equip students with an elementary level of sufficient
Course communication skills to satisfy social exchanges and concrete needs. It
description covers level A1 of the Common European Framework of Reference for
Languages (CEFR)
Textbooks [1] Le Nouveau Taxi 1 + Cahier d’exercices.

ASSESSMENT/EVALUATION

67
Percentage (%) Type
Attendance, Participation
Attendance/Attitude 20
Homeworks
Exercise 0

Mid-term test 30 Written test


Final exams 50 Written and oral test

MAIN CONTENTS

Contact hours
No. Contents
Lecture Exercise Practical
1.1 Lesson 0 1
1
1.2 Lesson 1 2
2.1 Lesson 1 2
2
2.2 Lesson 2 1
3 3.1 Lesson 2 3
4 4.1 Lesson 2 1
5 4.1 Lesson 3 2
5.1 Lesson 3 2
6 5.2 A short stop for ... (French culture and 1
civilisation contents) Lesson 4
6.1 A short stop for ... (French culture and 2
7 civilisation contents) Lesson 4 1
6.2 Know-how Unit 1
8 7.1 Lesson 5 3
8.1 Lesson 5 2
9
8.2 Lesson 6 1
10 9.1 Lesson 6 3
10.1 Lesson 6 1
11 10.2 Midterm Test 45’
10.3 Lesson 7 1
12 11.1 Lesson 7 3
13 12.1 Lesson 7 1

68
12.2 Lesson 8 2
14 13.1 Lesson 8 3
14.1 Know-how Unit 2 1
15
14.2 Lesson 9 2
16 15.1 Lesson 9 3
17 16.1 Lesson 10 3
17.1 Lesson 10 2
18
17.2 Lesson 11 1
19 18.1 Lesson 11 3
19.1 Lesson 11 2
20 19.2 A short stop for ... (French culture and 1
civilisation contents) Lesson 12
20.1 A short stop for ... (French culture and
civilisation contents) Lesson 12 1
21 20.2 Know-how 2
20.3 Evaluation
20.4 Q/R

22 Final Test 4

69
FRENCH 2.2

GENERAL INFORMATION

In English: French 2.2


Course Title
In Vietnamese: Tiếng Pháp 2.2
Course Code FR2.002 Credit points (ECTS) 4
Requirement Compulsory
Prerequisites French 2.1
Lecture 60 hrs
Exercises 0 hrs
Time Commitment
Practical 0 hrs
Total 60 hrs

DESCRIPTION

CO1 Learn about the activities of others


CO2 Talk about your habits, your day
CO3 Talk about your eating habits
Course CO4 Write a postcard
Objectives CO5 Ask and give permission
(CO)
CO6 Advise somebody
CO7 Organize a meeting or a party
Introduire yourself in a professional situation
CO8
Know how to distinguish and use partitive articles, know how to
CLO1
Course conjugate verbs in the near future and in the past tense
learning CLO2 Know how to ask simple questions.
outcomes Know how to ask, give and refuse permission; express a
(CLO) CLO3 prohibition, an obligation; express the possibility and the will;
accept and decline a proposal
Know how to communicate in a few everyday situations
CLO4
(shopping, indicating the way, describing accommodation)
This course aims to equip students with an elementary plus level with
Course sufficient communication skills to satisfy social exchanges and concrete
descriptions needs. It covers level A1 of the Common European Framework of
Reference for Languages (CEFR)
70
Textbooks [1] Le Nouveau Taxi 1 + Cahier d’exercices.

ASSESSMENT/EVALUATION

Percentage (%) Type


Attendance, Participation
Attendance/Attitude 20
Homeworks
Mid-term test 30 Written Test
Final exams 50 Written and Oral Test

MAIN CONTENTS

Contact hours
No. Contents
Lecture Exercise Practical
1.1. Unit 4 3
1
1.2. Lesson 13
2 2.1. Lesson 13 3
3 3.1. Lesson 14 3
4 4.1. Lesson 14 3
5 5.1. Lesson 15 3
6 6.1. Lesson 15 3
7.1. A short stop for ... (French culture and 3
7 civilization contents) Lesson 16
7.2. Know-how
8 8.1. Unit 5 Lesson 17 3
9.1. Lesson 17 2
9
9.2. Lesson 18 1
10 10.1. Lesson 18 3
11.1. Lesson 18 1
11
11.2. Lesson 19 2
12 12.1. Lesson 19 3
13.1 Lesson 20 A short stop for ... (French 2
13
culture and civilization contents) 1

71
13.2. Know-how
14.1. Midterm Test 1
14
14.2. Unit 6 Lesson 21 2
15 15.1. Lesson 21 3
16 16.1. Lesson 22 3
17.1. Lesson 22 2
17
17.2. Lesson 23 1
18 18.1. Lesson 23 3
19.1. Lesson 23 1
19 19.2. Lesson 24 A short stop for ... (French 2
culture and civilization contents
20.1. Evaluation 2 1.5
20
20.2. Revision/QR sur le 1.5
21 Final Test 4

72
PROBABILITY

GENERAL INFORMATION

In English: Probability
Course Title
In Vietnamese: Xác suất
Course Code DS2.004 Credit points (ECTS) 3
Requirement Required
Prerequisites Calculus I, Calculus II
Lecture 18 hrs
Exercises 18 hrs
Time Commitment
Practical 0 hrs
Total 36 hrs

DESCRIPTION

Understand the fundamental background on


CO1
probability theory.
Course Objectives
Implement the theory of probability theory (centre
CO2
limit theorem).
CLO 1: Basic knowledge on the probability theory
Course learning CLO 2: Basic knowledge on the chance
outcomes (CLO)
CLO 3: Basic knowledge on the sum of random vectors.

The course provides a fundamental background on probability


theory. This course also provides many practical examples in
Course Description
which the theory of probability theory(centre limit theorem)
can be used.
[1] C.M. Grinstead and J. Laurie Snell. Introduction to
Probability. American Mathematical Society, 1997.
Textbooks
[2] A. Vetier. ProbabilityTheorywith Simulations. ISBN : 978-
963-279-448-8.

ASSESSMENT/EVALUATION

% kết quả/Percentage Loại hình/Type


Attendance/Attitude 0%
Assignment 0%

73
Mid-term exam 30%
Final exam 70%
MAIN CONTENTS
No. Hours
L
Contents e E P
c x r Resources
t r. c.
.
0 02
1 - Discrete probability distributions [1, Chapter 1]
2
0 02
2 Continuous probability densities [1, Chapter 2]
2
0 02
3 Conditional probability [1, Chapter 4]
2
0 02
4 Distribution and densities [1, Chapter 5]
2
0 02
5 Expected value and variance [1, Chapter 6]
2
0 02
6 Law of large numbers [1, Chapter 8]
2
0 02
7 Central limit theorem [1, Chapter 9]
2
Probability with simulation: random numbers 0 02
8 [2, Part II]
& Discrete distribution 2
Probability with simulation: Continuous 0 02
9 [2, Part III]
distribution, Law and central limit theorem 2

Reference Literature:

[1] C.M. Grinstead and J. Laurie Snell. Introduction to Probability. American


Mathematical Society, 1997.

[2] A. Vetier. Probability Theory with Simulations. ISBN : 978-963-279-448-8.

[3] HenkTijms. Understanding Probability. second edition, Cambridge University


Press, 2007

74
75
NUMERICAL METHOD

GENERAL INFORMATION

In English: Numerical methods


Course Title
In Vietnamese: Phương pháp tính
Credit points 3
Course Code MAT2.001
(ECTS)
Requirement Required
Calculus I, Calculus II
Prerequisites
Basic Programming
Lecture 21 hrs
Exercises 0 hrs
Time Commitment
Practical 15 hrs
Total 36 hrs

DESCRIPTION

Understand the basic theories and fundamentals of


CO1
Course Objectives numerical methods
CO2 Implement these methods for computer solution
CLO 1: Basic knowledge on the basic theories and
fundamentals of numerical methods
Course learning
outcomes (CLO) CLO 2: Skills on implementing numerical method for
computer solution

This course will emphasize the development of numerical


algorithms to provide solutions to common problems
formulated in science and engineering at the graduate level.
Course Description This course provides an environment where the students can
familiarize themselves with the numerical methods and many
today’s popular commercial software systems and their use in
the solution of engineering problems.
[1] S.C Chapra et al., "Numerical methods for Engineers“, 6th
Textbooks
Edition, MacGraw-Hill, 2006.

76
ASSESSMENT/EVALUATION

% kết quả/Percentage Loại hình/Type


Attendance/Attitude 10%
Assignment 10%
Mid-term exam 30%
Project / Presentation 0%
Final exam 50%
MAIN CONTENTS
No. Hours
L
Contents e E Pr Resources
ct xr. c.
.
Introduction:
1 Mathematical Modeling
1 2 Engineering Problem Solving 3 1
3 Programming and Software: Matlab or
Scilab
Roots of Non-linear equations I
2.1 Introduction of different types of non-
2 linear equations 3 1.5
2.2 Bisection method
2.3 Newton’s method
Root of Non-linear equations II
3 3.1 Roots of polynomials 3 1.5
3.2 Roots of systems of non-linear equations
Systems of linear equations I
4 4.1 Introduction of systems 3 2
4.2 Gauss Elimination
Systems of linear equations II
5 5.1 Jacobi method 3 2
5.2 Gauss-Seidel method

LU decomposition
6.1 Eigenvalues and eigenvectors
6 2 2
6.2 LU decomposition
6.3 Decomposition with pivot

77
7 Curve fitting 1 1
Linear Programming
8 8.1 Standard forms and duality 1 1
8.2 Simplex method
Numerical Differentiation and Integration
9.1 Numerical Differentiation
9 2 3
9.2 Numerical Integration
9.3 ODE

78
DATA STRUCTURES AND ALGORITHMS

GENERAL INFORMATION

In English: Data Structures and Algorithms


Course Title
In Vietnamese: Cấu trúc dữ liệu và giải thuật
Credit 3
Course Code ICT2.001 points
(ECTS)
Requirement Required
Prerequisites Basic Programming
Lecture 20 hrs
Exercises 0 hrs
Time
Commitment Practical 16 hrs

Total 36 hrs

DESCRIPTION

Understand basic concepts for algorithms, data


CO1
structures.
Course Objectives Understand the efficient use of data, sorting and
CO2 searching data algorithms used in real world
applications
CLO1: Understand the basic programming concepts

CLO2: Understand analysis and design of computer algorithm


and data structures.

Course learning CLO3: Analyze real-world problems and design appropriate


outcomes (CLO) data structures according to the problems using techniques
from the course

CLO4: Work individually or in a group

Data Structures are the programmatic way of storing data so


that data can be used efficiently. Almost every enterprise
application uses various types of data structures in one or other
Course Description
way. This course will provide basic concepts for algorithms,
data structures. The goal is to introduce the various abstract
data types such as linear and non-linear data structures.
79
Besides, for the efficient use of data, sorting and searching
data algorithms used in real world applications are presented
in this course.
[1] Adam Drozdek, Data Structures and Algorithms in
Textbooks
C++, 4th Edition, Cengage Learning, 2012

ASSESSMENT/EVALUATION

% kết quả/Percentage Loại hình/Type


Attendance/Attitude 10%
Assignment 30%
Mid-term exam 0%
Project / Presentation 0%
Final exam 60% Writing Exam

MAIN CONTENTS
No. Hours
L
Contents P Resources
e E
r
ct xr.
c.
.
1 Basic Programming Concepts in C++ 2
2 Elementary Data Structures 2
3 Abstract (Linear) Data Types I 2 2
4 Abstract (Linear) Data Types II 2 2
5 Recursive Algorithms 2 2
6 Trees 2 2
Sorting Algorithm I
7 2 2
Sorting Algorithm II
8 2 2
Searching Algorithm
9 2 2

80
Graphs
10 2 2

OBJECT-ORIENTED PROGRAMMING

GENERAL INFORMATION

In English: Object-oriented Programming


Course Title In Vietnamese: Lập trình hướng đối tượng
Credit 4
Course Code ICT2.003 points
(ECTS)
Requirement Required
Prerequisites Basic Programming
Lecture 30 hrs
Exercises 0 hrs
Time
Commitment Practical 10 hrs

Total 40 hrs

DESCRIPTION

CO1 Understand fundamental concepts of programming


CO2 Basic data types, array, string, pointer, etc,
CO3 Basic algorithms such as sorting, searching, etc
Course Objectives
Have good programming style (e.g. comments,
CO4
indentation, naming, etc)
CLO Understand the basic principles and concepts of
1 object-oriented programming
CLO Practice how to use these concepts and principles with
Course learning
2 Java programming language
outcomes (CLO)
CLO Apply object-oriented techniques to develop computer
3 programs
Object-Oriented Programming is a fundamental programming
methodology for creating computer applications. Object-
Oriented Programming offers a wide range of advantages over
procedural programming such as easier debugging, easier code
Course Description
reuse, etc. This course will provide students with essential
object-oriented programming concepts, principles, and
techniques in order to create object-oriented computer
applications. The concepts will be illustrated using the Java

81
programming language. The topics covered include: objects
and classes, encapsulation, inheritance, polymorphism,
abstraction, interfaces, exception handling, and input/output
streams.
[1] Kathy Sierra, Bert Bates, Head First Java, 2nd Edition,
O' Reilly, 2005
Textbooks
[2] Deitel & Deitel, Java How to Program, 9th Edition,
Prentice Hall, 2011.

ASSESSMENT/EVALUATION

% kết quả/Percentage Loại hình/Type


Attendance/Attitude 10%
Assignment 40%
Mid-term exam 0%
Project / Presentation 0%
Final exam 50%
MAIN CONTENTS
No. Hours
L
Contents P Resources
e E
r
ct xr.
c.
.
Course introduction - Introduce to Object-
1 2
oriented programming
2 Introduction to Java programming language 2
Objects and classes - Instance variables and
3 2
methods – Encapsulation
4 Objects and object references 2
[Link] vs. Instance members - Java
5 2 1
packages
Inheritance – Polymorphism
6 2 1
Assignment 1 presentation
7 2 1
Abstraction
8 2 1

82
Interfaces
9 2 1
Exceptions
10 2 1
Data structures
11 2 1
I/O Streams
12 2 1
Principles of object-oriented design
13 3 1
Assignment 2 presentation
14 3 1

Reference Literature:
[1]. Kathy Sierra, Bert Bates, Head First Java, 2nd Edition, O' Reilly, 2005.
[2]. Deitel&Deitel, Java How to Program, 9th Edition, Prentice Hall, 2011.
[3]. Java™ Platform, Standard Edition 7 API Specification,
[Link]

83
FUNDAMENTALS OF DATABASES

GENERAL INFORMATION

In English: Fundamentals of Databases


Course Title In Vietnamese: Đại cương về các hệ cơ sở dữ liệu
Credit 3
Course Code ICT2.005 points
(ECTS)
Requirement Required
Prerequisites
Lecture 27 hrs
Exercises 0 hrs
Time
Commitment Practical 9 hrs

Total 36 hrs

DESCRIPTION

CO1 Understand basic database concepts and theories.


Understand basic techniques of relational database
Course Objectives CO2
programming.
CLO Be familiar with basic techniques of relational
1 database programming.
Course learning
outcomes (CLO) CLO Apply relational modeling in database design
2
A database is an organized collection of related data. In
modern organizations databases play an essential part for a
wide-range of operations. Some common operations involve
personnel management, inventory control, customer tracking,
and marketing. Companies also use databases for analyzing
Course Description consumer demands, service quality, and customer profiles. The
aim of this course is to introduce fundamental principles and
user-centric methodologies for effective creation of a complete
and fully functional database management system. This course
focuses on applications of basic database theories and SQL
practices in different database systems.
[1] Database Systems: The Complete Book (2nd Edition).
Textbooks Hector Garcia-Molina, Jeff Ullman, and Jennifer Widom.
Prentice Hall, 2008

84
[2] Database Systems: A Practical Approach to Design,
Implementation, and Management (6th Edition). Thomas
Connolly and Carolyn Begg. Addison-Wesley, 2014.

ASSESSMENT/EVALUATION

% kết quả/Percentage Loại hình/Type


Attendance/Attitude 10%
Assignment 40%
Mid-term exam 0%
Project / Presentation 0%
Final exam 50%
MAIN CONTENTS
No. Hours
L
E P
Contents e Resources
x r
c
r c
t
. .
.
1 Introduction to databases 2
2 Relational Algebra 2 1
3 Basic SQL 2 1
4 More SQL 2 1
5 Constraints 2 1
6 Transactions, Views, Indexes 2 1
7 SQL Programming 2 1
8 Design Theory for Relational Databases 2 1
9 Entity-Relationship Model 2 1
10 10. Other High Level Design Languages 2 1
11 SQL Authorization 2
12 Group Project 2
13 Group Project Presentation 3
Reference Literature:

85
[1]. Database Systems: Design, Implementation, and Management (11st Edition).
Carlos Coronel,Steven Morris. Cengage Learning, 2014

[2]. Database System Concepts (6th Edition). Avi Silberschatz, Henry F. Korth, S.
[Link]-Hill, 2010

MACHINE LEARNING AND DATA MINING I

GENERAL INFORMATION

Machine Learning and Data Mining I


Course Title Học máy và khai phá dữ liệu I
Credit 3
Course Code ICT3.002 points
(ECTS)
Requirement Required
Prerequisites
Lecture 21 hrs
Exercises 0 hrs
Time
Commitment Practical 9 hrs

Total 30 hrs

DESCRIPTION

CO1 Know the basic principles of AI and ML


CO2 Understand popular technique used in AI and ML
Course Objectives
CO3 Able to solve some simple learning problems
CLO Be familiar with basic principles of AI and ML
1
CLO Implement popular techniques used in AI and ML
Course learning
2
outcomes (CLO)
CLO Implement popular ML techniques to solve some
3 simple learning problems
The aim of this course is to give student basic concepts of
Course Description artificial intelligent and machine learning: scopes, techniques,
problems in AI and ML
Textbooks [1] A Modern Approach (3rd Edition) by Stuart Russell

86
[2] Machine Learning by Thomas M. Mitchell

ASSESSMENT/EVALUATION

% kết quả/Percentage Loại hình/Type


Attendance/Attitude 10%
Assignment 40%
Mid-term exam 0%
Project / Presentation 0%
Final exam 50%

MAIN CONTENTS
No Hours
. L
E P Resour
Contents e
x r ces
c
r c
t
. .
.
Introduction
1 3
● Introduction to machine learning
Linear Regression
2 • Linear Regression problem, 5 3
• Gradient descent and normal equation algorithm
Logistic Regression
3 • Logistic Regression problem 4 3
• Gradient descent and Newton method
Regularization
4 • Under fitting, over fitting problem 3
• Regularization technique
Data usage and model evaluation
• Data usage: training, validation, testing and cross-
5 validation 3
• How to evaluate a machine learning model with various
evaluation metrics?
Artificial neural network
6 • Artificial neural network 3 3
• Back propagation technique

87
SIGNAL AND SYSTEMS

GENERAL INFORMATION

In English: Signal and systems


Course Title In Vietnamese: Tín hiệu và hệ thống
Credit 3
Course Code ICT2.004 points
(ECTS)
Requirement Required
Prerequisites
Lecture 20 hrs
Exercises 16 hrs
Time
Commitment Practical 0 hrs

Total 36 hrs

DESCRIPTION

Recognize the terminology that is used in the Signal


CO1
Processing field.
Apply transform techniques and concepts in
Course Objectives CO2
formulating and solving engineering problems.
CO3 Think critically, ask
CLO Be familiar with basic principles of Signal and
1 Processing
Course learning
CLO Implement transform techniques and concepts in
outcomes (CLO)
2 formulating and solving engineering problems.
This course covers the fundamentals of signal and system
analysis. It develops mathematical transform techniques and
computational tools to analyze the behavior of analog and
Course Description digital systems. The main focus is on representations of
discrete-time and continuous-time signals, as well as discrete-
time and continuous-time systems in time domain and
frequency domain.
Signals and Systems [2nd Edition] by Alan V. Oppenheim
Textbooks
and Alan S. Willsky

88
ASSESSMENT/EVALUATION

% kết quả/Percentage Loại hình/Type


Attendance/Attitude 20%
Assignment 10%
Mid-term exam 30%
Project / Presentation 0%
Final exam 50%

MAIN CONTENTS
No Hours
. L
E P Resource
Contents e
x r s
c
r c
t
. .
.
1 Signals, Systems, Operation/Transformations 1 1
2 Discrete time LTI system 1 1
3 Continuous LTI system 2 1
4 Properties of LTI system, Frequency Response 2 1
5 Fourier Series of Continuous-Time Periodic Signals 2 2
6 Fourier Series of Discrete-Time Periodic Signals 2 2
7 Continuous-time Fourier Transform 2 2
8 Fourier Transform: signals & systems 2 2
9 Discrete-time Fourier Transform 2 2
10 Sampling Theorem, Reconstruction/Interpolation 2 2
11 Review 1
12 Octave Introduction 1

Reference Literature:

[1] Signals and Systems [2nd Edition] by Alan V. Oppenheim and Alan S. Willsky

89
[2] Linear Systems and Signals [2nd Edition] by B. P. Lathi

90
ADVANCED PROGRAMMING WITH PYTHON

GENERAL INFORMATION

In English: Advanced Programming With Python


Course Title In Vietnamese: Lập trình nâng cao với Python
Credit 4
Course Code ICT2.013 points
(ECTS)
Requirement Required
Prerequisites Basic Programming Data Structures and Algorithms
30 hrs
Lecture
hrs
Exercises
Time
10 hrs
Commitment Practical/Labwork

hrs
Tutorial
40 hrs
Total

DESCRIPTION

Give students basic knowledge and concepts of a


CO1
Python program
Course Objectives Practice how to use these concepts and knowledge to
CO2
write Python applications with GUI
CLO1 Recognize all constructs of Python and the design
choices behind them
Course Objectives Explain the design alternatives in modular and
CLO2
scalable programming
This course provides advanced features of the Python
programming language with emphasis on programming
Course Description practice. Students will be working with programming projects
with features such as modularization, file system interfaces,
multithreading, multiprocessing and graphical user interfaces.
[1] Paul Barry, “Head First Python”, 2nd Edition, O'Reilly
Course Description
Media, Inc., ISBN 9781491919538, 2016.

91
[2] Burkhard A. Meier, “Python GUI Programming Cookbook:
Use recipes to develop responsive and powerful GUIs using
Tkinter, 2nd Edition”, Packt Publishing, ISBN 978-
1787129450, 2021.

ASSESSMENT/EVALUATION

% kết quả/Percentage Loại hình/Type


Attendance/Attitude 10%
Assignment 0%
Writing exam/ Multi-
Mid-term exam 0%
Choice Question
Project / Presentation 40%
Final exam 50% Oral exam

MAIN CONTENTS
No. Hours
L
Contents e E P
c x r Resources
t r. c.
.
1 Introduction to Python Programming 3 0
2 The Python Language 3 2
3 OOP in Python 6 2
4 Module and Package 3 1
5 Files and Directories 3 1
6 Multi Processing 3 1
7 Multi Threading 3 1
8 Graphical User Interface 6 2

92
ALGEBRAIC STRUCTURES

GENERAL INFORMATION

In English: Algebraic Structures


Course Title In Vietnamese: Cấu trúc đại số
Credit 3
Course Code MAT2.004 points
(ECTS)
Requirement Required
Sets, Boolean algebra, mappings, functions, real analysis of one
Prerequisites variable, linear algebra/ University; Number theory (divisibility)/
from 6-9 classes; programming/12 class, University.
Lecture 20 hrs
Exercises 16 hrs
Time
Commitment Practical 0 hrs

Total 36 hrs

DESCRIPTION

Be familiar with basic principles of Algebraic


CO1
Structure
Be familiar with some applications in the optimization
CO2
problem and graphing visualization
Course Objectives
Describe the built-in structures in the networking
CO3 basing on partitions, filters ordering of the most
simple PC’ data processing
Understand how the multivariate calculus differs from
CLO 1D case: the double limits, continuity, partial
1 derivatives, integration over the domain and
Course learning curvilinear integrating technics.
outcomes (CLO) Implement the built-in structures in the networking
CLO
basing on partitions, filters ordering of the most
2
simple PC’ data processing
This course provides the elementary knowledge on the
Course Description analysis of several variables: the differentiability concept,
integration understanding from the point of view of vector

93
analysis. The algebraic part helps the learners to conquest the
mathematical basics of computer sciences in the semi groups,
groups, ring, relations, field’s terminologies and application in
daily using.
[1] W. F. Trench, Introduction to real analysis (Available
online)
Textbooks
[2] Milner, Group theory, Lecture notes, 2003 (Available
online for personal use)

ASSESSMENT/EVALUATION

% kết quả/Percentage Loại hình/Type


Attendance/Attitude 5%
Assignment 5%
Mid-term exam 20%
Project / Presentation 0%
Final exam 70%
MAIN CONTENTS
No. Hours
L
E P
Contents e
x r Resources
c
r c
t
. .
.
Topic 1: Calculus of several variables
1.1. The limits, continuity of functions 2 2
1 - Limits as a new concept in the metric space.
- Equivalent definitions of the continuity.
1.2. The differentiability 2 2
- Derivative as the linear mapping.
2 - Partial derivatives.
- Directional derivative, the meaning.
- Optimization: Lagrange method of multipliers.
1.3. The integration technics 6 2
A. Multiple integrals
- Definitions, properties.
3
- Changing of variables: Jacobian, polar coordinates,
cylindrical coordinates.
- Volume, center of mass findings.

94
B. Curvilinear integrals
- Parameterizations of the curve.
- The first kind of curvilinear integrals: in the relation with
the length element.
- The second kind of curvilinear integrals: the orientation,
Green formula.
- Method of re-parameterizations.
C. Surface integrals
- Several parameterizations of the surface.
- The area as the integral element for the 1-st kind integral.
- The differential form in 2-nd kind integral.
- Orientation’ influence on the sign of integrals.
- The Gauss formula.
- The Stokes theorem.
1.4. Applications: 2 2
- The graphing computerizing illustrations: Explanation of
4
graphs, dragging mode while graphing, understanding the role
of parameters, exploring the curves and special surfaces.
Topic 2: Algebraic structures
2.1. Basic definitions 2 2
- Groups, subgroups
- Order
5
- Cyclic groups
- Cossets
- Normal subgroups
2.2. Semi groups as the flows 2 2
- Free semi groups.
6
- Generators and relations.
- Finitely presented groups.
2.3. Groups acting on the sets 2 2
7 - Permutations.
- The Todd-Coxeter algorithm.
2.4. Computer algebra: algebra of the polynomials, power 2 2
series, rational functions
- Rings and Fields
- Divisibility and Factorization of the domains.
8
- Euclidean algorithm.
- Quotient Field and Rational functions.
- The data structures for the polynomials, rational
functions and power series

95
Reference Literature:
[1]. [Link], [Link]: Multivariable calculus, 1997.
[2]. W. F. Trench, Introduction to real analysis (Available online)
[3]. Milner, Group theory, Lecture notes, 2003 (Available online for personal
use)
[4]. Gedder et al., Algorithms for computer algebra, Kluwer Academic
Publishers, 1992.

STATISTICS

GENERAL INFORMATION

In English: Statistics
Course Title In Vietnamese: Thống kê
Credit 3
Course Code DS2.005 points
(ECTS)
Requirement Required
- Calculus I, Calculus II
Prerequisites
- Probability
Lecture 18 hrs
Exercises 18 hrs
Time
Commitment Practical 0 hrs

Total 36 hrs

DESCRIPTION

CO1 Understand Basic knowledge on the statistics


Course Objectives CO2 Understand Basic knowledge on analysing data
CLO1: Understand fundamental background on statistics
Course learning
outcomes (CLO) CLO2: Apply the theory of statistics in analysing data

The course provides a fundamental background on statistics.


Course Description This course also provides many practical datum in which the
students can apply the theory of statistics in analysing data.
[1] G. [Link] for Management and Economics
Textbooks
Abbriviated. South-Western Cengage Learning, 2011.

96
[2] R.V. Hogg, E.A. Tanis and D.L. Zimmerman.
Probabilityand StatisticalInference. 9th ed.p. cm. ISBN 978-
0-321-92327-1
[3] R.V. Hogg, J.W. McKean, A. T. Craig. Introduction to
mathematicalstatistics. 7th ed. p. cm. ISBN 978-0-321-
79543-4

ASSESSMENT/EVALUATION

% kết quả/Percentage Loại hình/Type


Attendance/Attitude 0%
Assignment 0%
Mid-term exam 30%
Project / Presentation 0%
Final exam 70%
MAIN CONTENTS
No. Hours
L
Contents E P Resources
e
x r
ct
r. c.
.
1 What is Statistics? 02 02 [1, Chapter 1]
Graphical and Numerical Descriptive 02 02 [1, Chapter 2, Chapter
2
Techniques 3, Chapter 4]
3 Data Collection and Sampling 02 02 [1, Chapter 5]
Probability review: Random variable, 02 02
[1, Chapter 6, Chapter
4 Discrete Probability Distribution &
7 & Chapter 8]
Continuous Probability distribution
5 Sampling distribution 02 02 [1, Chapter 9]
Introduction to Estimation & Hypothesis 02 02 [1, Chapter 10 &
6
testing Chapter 11]
Inference about Population, comparing 02 02 [1, Chapter 12 &
7
two populations Chapter 13]
Analysis of Variance and Chi-squared 02 02 [1, Chapter 14 &
8
Tests Chapter 15]
02 02 [1, Chapter 16 &
9 Linear regression and correlation
Chapter 17]
Reference Literature:

97
[1] G. [Link] for Management and Economics [Link]-Western
Cengage Learning, 2011.

[2] R.V. Hogg, E.A. Tanis and D.L. Zimmerman. Probability and StatisticalInference.
9th ed.p. [Link] 978-0-321-92327-1
[3] R.V. Hogg, J.W. McKean, A. T. Craig. Introduction to mathematical statistics. 7th
ed. p. cm. ISBN 978-0-321-79543-4

INTRODUCTION TO ARTIFICIAL INTELLIGENCE

GENERAL INFORMATION

In English: Introduction to Artificial Intelligence


Course Title In Vietnamese: Nhập môn Trí tuệ nhân tạo
Credit 3
Course Code DS2.001 points
(ECTS)
Requirement Required
- Calculus I, Calculus II
Prerequisites
- Probability
Lecture 30 hrs
Exercises 0 hrs
Time
Commitment Practical 0 hrs

Total 30 hrs

DESCRIPTION

Understand the main foundational concepts and


CO1
techniques used in Artificial Intelligence (AI)
Present a range of real-world applications in which AI
CO2
Course Objectives is currently used.
Analyze the problems of history, ethics, explainable
CO3
AI

98
Understand prerequisites of using recent AI
CO4
frameworks (tools)
CLO
Describe fundamental background on AI
1
Course learning
CLO Use recent AI frameworks to analyze real-world
outcomes (CLO)
2 problem in which AI is currently applied
The course will introduce students to the main foundational
concepts and techniques used in Artificial Intelligence (AI),
including representation, search, inference, and machine
learning. The course will present a range of real-world
Course Description applications in which AI is currently used. Students will be
introduced to the history of AI, as well as the potential future
of a world in which AI is commonplace. Students will engage
in hands-on exercises to get a feel for AI techniques. This
course is required for students
(1) Russell, Stuart J Norvig, Peter. Artificial Intelligence: A
Modern Approach. Prentice Hall. 4th edition. 2020.
Textbooks
(2) Winston, Patrick Henry. Artificial Intelligence. Addison-
Wesley, 3rd edition. 1992.

ASSESSMENT/EVALUATION

% kết quả/Percentage Loại hình/Type


Attendance/Attitude 10%
Assignment 20%
Writing exam/ Multi-
Mid-term exam 30%
Choice Question
Project / Presentation 0%
Final exam 40% Oral Exam
MAIN CONTENTS
No. Hours
L P
Contents E Resources
e r
x
c c
r.
t. .
- Milestones of the development of Artificial 3
- Basic problems in AI and examples - case
1
studies - how to solve problems using AI

99
- Concepts in AI (concept of intelligence, 3
2
Turing test, knowledge representation ...)
- Approaches to AI: search, logic - expert 3
3 system, statistics, classical machine
learning, deep learning
4 - Approaches to AI: deep learning 3
- Narrow, General and Strong AI - future of 3
5 AI

- Introduction to data science, the relationship 3


6 between AI and data science

- AI applications and robots in present and 3


7 future society

- Explanable AI (xAI) 3
8 - Ethics of AI Ethics of AI (philosophy,
ethics, culture, law, policy,...)
- Experience using and developing artificial 3
intelligence systems based on available
9
platforms

- Sharing AI R&D expertise from experts 3


10
inside and outside USTH

100
IMAGE PROCESSING

GENERAL INFORMATION

In English: Image Processing


Course Title In Vietnamese: Xử lý ảnh
Credit 3
Course Code ICT2.010 points
(ECTS)
Requirement Required
Prerequisites Signals and Systems, Digital Signal Processing
Lecture 27 hrs
Exercises 0 hrs
Time
Commitment Practical 9 hrs

Total 36 hrs

DESCRIPTION

Understand the basic principles and concepts of image


CO1
processing
Course Objectives Practice how to use these concepts and principles with
CO2
Matlab
CLO Describe the basic principles and concepts of image
1 processing
Course learning
outcomes (CLO) CLO
Implement these concepts and principles with Matlab
2
Image processing is becoming a useful assisting tool for many
fields of science such as computer science, electrical and
electronic engineering, robotics, physics, chemistry,
environmental science, biology, and medical science, etc. In
this course, fundamental concepts and techniques in digital
Course Description image processing are introduced to students. The topics
covered include Sampling and Quantization, Image
Representation, Color Representation, Image Transform,
Image Operations, Image Filtering, Edge Detection and
Mathematical Morphology. The concepts in these topics will
be illustrated using Matlab.

101
[1] Solomon, Chris, and Toby Breckon. Fundamentals of
Digital Image Processing: A practical approach with
Textbooks examples in Matlab. John Wiley & Sons, 2011.
[2] Petrou, Maria, and Costas Petrou. Image processing: the
fundamentals. John Wiley & Sons, 2010.

ASSESSMENT/EVALUATION

% kết quả/Percentage Loại hình/Type


Attendance/Attitude 10%
Assignment 30%
Writing exam/ Multi-
Mid-term exam 0%
Choice Question
Project / Presentation 0%
Final exam 60% Oral Exam

MAIN CONTENTS
No. Hours
L
Contents e E P Resources
c x r
t r. c.
.
1 Course Introduction 2
- Introduction to Matlab for Image 2
2
Processing
3 - Color Representation 3 1
4 - Image transform 3 2
5 Assignment Presentation 1 3 2
6 Point Processing 3 2
7 Spatial filtering 3 2
8 - Edge detection 3

102
9 Mathematical morphology 3
10 - Assignment Presentation 2 2

MACHINE LEARNING AND DATA MINING II

GENERAL INFORMATION

In English: Machine Learning and Data Mining II


Course Title In Vietnamese: Học máy và khai phá dữ liệu II
Credit 3
Course Code ICT3.011 points
(ECTS)
Requirement Required
Artificial Intelligence & Machine Learning, Algorithms and Data
Structures, Basic Programming, Numerical Methods

Prerequisites Recommended background knowledge:


- Artificial Intelligence & Machine Learning
- Numerical Methods
- Familiar with Matlab or R
Lecture 20 hrs
Exercises 0 hrs
Time
Commitment Practical 16 hrs

Total 36 hrs

DESCRIPTION

CO1 have general knowledge in data mining


understand real-world problems and able to propose
CO2
solutions to these problems
Course Objectives
CO3 solve data mining problems using known techniques
CO4 learn to work in team and self-study/research
CLO
Describe data mining problems
1
Course learning
outcomes (CLO) CLO Implement datamining techniques to solve real-world
2 problems
The course introduces the essential basics and concepts in Data
Course Description Mining. Topics concern mainly the learning problems in
clustering and classification and the fundamental methods.

103
[1] Hastie, Trevor; Tibshirani, Robert; Friedman, Jerome
(2009). "The Elements of Statistical Learning: Data
Textbooks Mining, Inference, and Prediction".
[2] C.M. Bishop, “Pattern Recognition and Machine
Learning (2006) “, Springer

ASSESSMENT/EVALUATION

% kết quả/Percentage Loại hình/Type


Attendance/Attitude 10%
Assignment 30%
Mid-term exam 0%
Project / Presentation 0%
Final exam 60%
MAIN CONTENTS
No. Hours
L
Contents e E P Resources
c x r
t r. c.
.
1 Introduction to Data Mining 3
2 - Data Pre-processing& Statistic Tools 3 3
- Unsupervised learning – Cluster 3 3
3
analysis
4 - Supervised learning - Classification 3 3
5 Ensemble Learning 3 3
6 Project 5 4

104
SOFTWARE ENGINEERING

GENERAL INFORMATION

In English: Software Engineering


Course Title In Vietnamese:Công nghệ phần mềm
Credit 3
Course Code ICT2.009 points
(ECTS)
Requirement Required
Basic programming and Imperative programming

Prerequisites Recommended background knowledge: The C/C++ programming


language, UML

Lecture 24 hrs
Exercises 0 hrs
Time
Commitment Practical 12 hrs

Total 36 hrs

DESCRIPTION

have general knowledge in software engineering


CO1
Course Objectives
Describe the history of the term “software
CLO
engineering” and explain its current meaning and
1
importance
CLO Explain well-known software development process
2 models
Select, with justification, a software development
CLO process which is most appropriate for the development
Course Learning
3 and maintenance of a diverse range of software
Outcomes
products
Use a common, semi-formal method (for example,
CLO
UML diagrams) to specify the requirements of a
4
moderately sized software product
CLO Conduct software design using an accepted program
5 design methodology such as UML

105
Distinguish between different types and levels of
CLO
testing (for instance, unit, integration, systems, and
6
acceptance) for medium-size software products
CLO Discuss various testing techniques such as white box
7 and black box testing
Discuss key principles and common methods for
CLO
software project management such as scheduling, size
8
estimation, cost estimation and risk analysis
CLO Get familiar with CASE tools and/or environments
9 including UML drawing tools and IDEs
This course will study a collection of methods which embody
an engineering approach for software development. We will
discuss the nature of software and software projects, software
development models, software process maturity. We will study
methods for analysis, design, testing, and implementation of
Course Description
large, complex software systems. We will inquire into the
various perspectives on software quality - what it means, how
to measure it, how to improve it. Moreover, though group
projects, students can obtain hands-on experiences on entire
phases and workflow of the software process.
[1]. Software Engineering, Ian Sommerville, 8th Edition,
Textbooks
Addison Wesley Press, 2007

ASSESSMENT/EVALUATION

% kết quả/Percentage Loại hình/Type


Attendance/Attitude 10%
Assignment 30%
Mid-term exam 20%
Project / Presentation 0%
Final exam 40%

106
MAIN CONTENTS
No. Hours
L
Contents e E P Resources
c x r
t r. c.
.
Course introduction – Background 2
1 information – Introduction to software
engineering
- Socio-Technical Systems - Critical 2 2
2
Systems
3 - Software Processes 2 2
- Software Requirements and 2 2
4
Requirements Engineering Processes
5 System Models 2 2
6 Critical Systems Specification 2 2
Design Principles and Architectural 2 2
7
Design
8 User Interface Design 2 2
9 Implementation 2 2
10 Verification, Validation, and Testing 2 2

107
FUNDAMENTAL OF OPTIMIZATION

GENERAL INFORMATION

In English: Fundamentals of optimization


Course Title In Vietnamese: Tối ưu hoá đại cương
Credit 3
Course Code DS2.002 points
(ECTS)
Required
Requirement
Prerequisites Linear algebra, Calculus I, Calculus II
16 hrs
Lecture
14 hrs
Exercises
Time
0 hrs
Commitment Practical/Labwork
hrs
Tutorial
30 hrs
Total

DESCRIPTION

identify an optimization problem in a real-world


CO1
context
formulate some simple continuous or combinatorial
CO2 optimization problems in an appropriate modeling
framework,
Course Objectives
describe and apply manually a set of basic
CO3
mathematical optimization algorithms,
choose and apply an appropriate algorithm to solve
CO4
basic optimization problems.
CLO Describe an optimization problem in a real-world
1 context
Course Learning
CLO Implement an appropriate algorithm to solve basic
Outcomes
2 optimization problems.
This course introduces the principal algorithms for linear and
Course Description nonlinear optimization. It also provides many practical
examples in which the theory of optimization can be used.

108
[1] G.H. Hurlbert. Linear Optimization. The Simplex
Worldbook. Springer Undergraduate Texts in Mathematics
Textbooks 2010.
[2] [Link], Introduction to Nonlinear Optimization, Theory,
Algorithms and Applications with Matlab, SIAM 2014.

ASSESSMENT/EVALUATION

% kết quả/Percentage Loại hình/Type


Attendance/Attitude 10%
Assignment 20%
Mid-term exam 30% Writing exam
Project / Presentation 0%
Final exam 40% Writing exam
MAIN CONTENTS
No. Hours
L E
Contents P
e x Resources
r
c r
c.
t. .
Chapter 1 Introduction 2 2
1.1 Mathematical Formulation
1.2. Examples
1 1.3. Continuous versus Discrete Optimization
1.4. Constrained and Unconstrained
Optimization
- 1.5. Global and Local Optimization
Chapter 2 Linear Optimization 2 2
2 2.1. Linear optimization models [1, Chapter 1]
2.2. Graphical resolution for a 2D problem
3 2.3. The Simplex method 2 2 [1, Chapter 2]
4 2.4. The Duality Theorem 2 2 [1, Chapter 4]
Chapter 3: Nonlinear Optimization 2 2
3.1 Introduction
5 [2, Chapter 7-8]
● General optimization models
Convexity, Existence and uniqueness
3.2 Unconstrained Optimization 3 2
6 [2, Chapter 2-5]
● Optimality conditions

109
● Basis algorithms: steepest-descent
method, Newton’s method
Software
3.3 Constrained Optimization 3 2
● Karush-Khun-Tucker Conditions
7 [2, Chapter 9-10]
(KKT)
Methods and Software

110
APLLIED STATISTICS AND EXPERIMENTAL DESIGN

GENERAL INFORMATION

In English: Applied Statistics and Experimental Design


Course Title In Vietnamese: Thống kê ứng dụng và thiết kế thử nghiệm
Credit 3
Course Code DS2.003 points
(ECTS)
Required
Requirement
- Statistics
Prerequisites - Probability
- Programming
18 hrs
Lecture
18 hrs
Exercises
Time
0 hrs
Commitment Practical/Labwork

hrs
Tutorial
36 hrs
Total

DESCRIPTION

CO1 Design and analysis experiments


Course Objectives
Understand basic knowledge to design and analysis
Course learning CLO 1
experiments
outcomes (CLO)
The course provides a basic background to design and analysis
experiments. Topics include basic experimental design with a
Course Description
single factor, or more factors; factorial design and fractional
factorial design.
[1] C. F. Jeff Wu, Michael S. Hamada. Experiments :
Textbooks Planning, Analysis and Optimization. Wiley Series in
Probability and Statistics, 2021.

111
[2] Douglas C. Montgomery. Design and Analysis of
Experiments. 8th ed Wiley, 2012.

ASSESSMENT/EVALUATION

% kết quả/Percentage Loại hình/Type


Attendance/Attitude 0%
Assignment 0%
Mid-term exam 30%
Project / Presentation 0%
Final exam 70%

MAIN CONTENTS
N Hours
o. L E
Contents P
e x Resources
r
c r
c.
t. .
Introduction to experimental design and Review 2 2
1 [1, Chapter 1]
Statistics
2 Experiments with a single factor (I) 2 2 [1, Chapter 2]
3 Experiments with a single factor (II) 2 2 [1, Chapter 2]
4 Randomized block design 2 2 [2, Chapter 4]
5 Experiments with two or more factors 2 2 [1, Chapter 3]
6 Factorial design at two levels (I) 2 2 [1, Chapter 4]
7 Factorial design at two levels (II) 2 2 [1, Chapter 4]
8 Fractional factorial design (I) 2 2 [1, Chapter 5]
9 Fractional factorial design (II) 2 2 [1, Chapter 5]
Reference Literature:

[1] C. F. Jeff Wu, Michael S. Hamada. Experiments : Planning, Analysis and


Optimization. Wiley Series in Probability and Statistics, 2021.

[2] Douglas C. Montgomery. Design and Analysis of Experiments. 8th ed Wiley, 2012.

112

You might also like