Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 86

-Industry 4.

0
Cuộc cách mạng công nghiệp lần thứ nhất được đánh dấu bằng sự chuyển đổi từ
phương pháp sản xuất thủ công cho máy móc thông qua việc sử dụng của hơi nước và
sức nước. Cuộc cách mạng lần thứ 2 diễn ra nhờ ứng dụng điện cho sản xuất hàng
loạt. Cuộc cách mạng lần thứ 3 sử dụng điện tử và thông tin công nghệ tự động hóa
sản xuất. Giờ đây, Cuộc cách mạng công nghiệp lần thứ 4 là một loạt các công nghệ
mới các công nghệ đang hợp nhất vật lý, kỹ thuật số và thế giới sinh học, tác động đến
tất cả các nền kinh tế và các ngành công nghiệp, và thậm chí thách thức những ý
tưởng về những gì nó nghĩa là làm người. (Klaus Schwab)

-Components of Industry 4.0


+AI - Trí Tuệ Nhân Tạo
+IoT - Internet of Things (Mọi thứ kết nối qua Internet)
+Công nghệ 3D: Thực tế ảo, Tăng cường thực tế, in 3D
+Mạng xã hội, mạng di động, lớn phân tích dữ liệu, điện toán đám mây
(SMAC: Xã hội, Di động, Phân tích, Đám mây)

-MAIN MEMORY
Introduction
+Chúng tôi biết
*Cách máy móc mã hóa thông tin thành chuỗi của bit
*Thiết bị lưu trữ cơ bản
+Vậy
*Để lưu trữ dữ liệu, các máy cần có một triệu mạch (một mạch lưu trữ 1
bit)
→ Nơi chứa các bit này gọi là Main Ký ức
+Ngoài Flip-flops, máy móc còn có các thiết bị lưu trữ khác (được gọi là thiết
bị lưu trữ bên ngoài ký ức)
*Thiết bị từ tính, quang học, flash
+Thiết bị lưu trữ
*Bộ nhớ khả biến (bộ nhớ khả biến)
 Yêu cầu năng lượng để duy trì thông tin được lưu trữ
*Non-volatile memory (bộ nhớ bất khả biến)
 Có thể truy xuất thông tin được lưu trữ ngay cả sau khi có đã
được điện chu kỳ

-Main memory cells


+Ô (cell): Một đơn vị bộ nhớ chính (thường là 8 bit đó là một byte)
*Bit quan trọng nhất: bit ở đầu bên trái (bậc cao) của hàng bit khái niệm
trong một ô nhớ
*Bit có trọng số thấp nhất: bit ở bên phải (bậc thấp) kết thúc hàng bit
khái niệm trong một ô nhớ
+Tổ chức ô nhớ cỡ byte
*Kích thước 8 bit (1 byte)
*Chuỗi bit
-Main memory address
+Địa chỉ: Một “tên” xác định duy nhất một ô trong bộ nhớ chính của máy tính
*“Tên” thực ra là con số
*Đây là những con số giao liên tiếp bắt đầu từ số không
*Đánh số các ô trong này cách liên kết một đơn đặt hàng đến các ô nhớ

-Thuật ngữ
+Bộ nhớ truy cập ngẫu nhiên (RAM)
*Bộ nhớ trong đó các ô riêng lẻ có thể được dễ dàng truy cập theo thứ tự
bất kỳ
+Bộ nhớ động (DRAM)
*RAM bao gồm bộ nhớ khả biến
Information Systems
(Hệ thông thông tin)

-Mục tiêu học tập


+Biết được tác động tiềm năng của thông tin hệ thống (IS) trong kinh doanh
+Hiểu các khía cạnh khác nhau nếu IS:
*Mô tả các thành phần của hệ thống thông tin dựa trên máy tính.
*Mô tả các loại hệ thống thông tin khác nhau.
*Xác định các hệ thống thông tin chính hỗ trợ mỗi tổ chức mức độ.
*Mô tả nền tảng của công nghệ cơ sở dữ liệu
*Mô tả cách quản lý tài nguyên thông tin và thảo luận về vai trò của bộ
phận hệ thống thông tin và người dùng cuối.
+Nắm rõ chương trình đào tạo của Thông tin Hệ thống chính

-Tại sao tìm hiểu về hệ thống thông tin?


+Có rất nhiều ví dụ về các cách mà hệ thống thông tin và công nghệ là nhúng
trong cuộc sống của bạn, ví dụ:
*Đăng ký lớp học
*Tham gia các lớp học, và không chỉ các lớp học từ trường đại học của
bạn
*Truy cập giáo trình lớp học, thông tin, PowerPoint và bài giảng
*Nghiên cứu các bài báo và thuyết trình trên lớp
*Tiến hành giao dịch ngân hàng
*Thanh toán hóa đơn của bạn
*Nghiên cứu, mua sắm và mua sản phẩm từ các công ty hoặc người khác
*Bán “công cụ” của bạn
*Tìm kiếm và ứng tuyển việc làm
*Đặt chỗ du lịch của bạn (khách sạn, hãng hàng không, thuê xe)

+Hệ thống thông tin được sử dụng trong hầu hết mọi nghề nghiệp, bao gồm:
– Doanh nhân
– Các công ty đa quốc gia vừa và nhỏ
– Sản xuất, tài chính, kế toán, tiếp thị, sự quản lý
+Hệ thống thông tin là không thể thiếu để trợ giúp bạn để đạt được mục tiêu
nghề nghiệp của bạn

-Hệ thống thông tin là gì?


+Một tập hợp các thành phần có liên quan với nhau mà thu thập/truy xuất, xử
lý, lưu trữ và phân phối thông tin để hỗ trợ việc ra quyết định và kiểm soát trong một
tổ chức
+IS là một tập hợp các phần tử có quan hệ với nhau cái đó:
*Thu thập (đầu vào)
*Thao túng (quy trình)
*Cửa hàng
*Phổ biến (đầu ra) dữ liệu và thông tin
*Đưa ra phản ứng điều chỉnh (phản hồi cơ chế) để đáp ứng một mục tiêu

-Các thành phần của IS

-Đầu vào, xử lý, lưu trữ, đầu ra, Nhận xét


+Đầu vào: hoạt động thu thập và nắm bắt dữ liệu thô
*Do người sử dụng bàn phím, máy quét, chuột...
*Bằng máy tính, thiết bị, cảm biến (video, hình ảnh,...)
+Xử lý: chuyển đổi dữ liệu thành đầu ra hữu ích
*tức là đơn đặt hàng → báo cáo tồn kho
+Lưu trữ: lưu trữ dữ liệu máy tính
*Lưu trữ dữ liệu để tính toán
+Đầu ra: tạo ra thông tin hữu ích
*tức là báo cáo, tài liệu, biểu đồ, đồ thị, hình ảnh, v.v.
+Phản hồi: thông tin từ hệ thống
*Được sử dụng để thay đổi các hoạt động đầu vào hoặc xử lý
-Khái niệm về hệ thống thông tin
+Dữ liệu, Thông tin và Tri thức
+Quy trình nghiệp vụ
+Quy trình phát triển hệ thống thông tin
+Công cụ phát triển hệ thống thông tin
-Dữ liệu, Thông tin và Kiến thức
+Dữ liệu: các dòng sự kiện thô
+Thông tin: tập hợp các sự thật được tổ chức theo cách như vậy cách mà họ có
giá trị ngoài sự thật chúng tôi. nó là dữ liệu hình thành ý nghĩa hình thức
+Kiến thức: nhận biết và sự hiểu biết về ai đó hoặc cái gì đó được mua lại
thông qua kinh nghiệm hoặc giáo dục bằng nhận thức, khám phá hoặc học hỏi
-Đặc điểm của thông tin có giá trị
+Giá trị của thông tin được liên kết trực tiếp làm thế nào nó giúp những người
ra quyết định đạt được mục tiêu của tổ chức họ
+Tính chính xác và đầy đủ là rất quan trọng đối với các số liệu được sử dụng
trong kế toán cho quản lý tài sản của công ty, ví dụ: tiền mặt, hàng tồn kho và thiết bị

+Có thể truy cập: Người dùng được ủy quyền phải dễ dàng truy cập thông tin
để họ có thể lấy được thông tin đó đúng định dạng và đúng thời điểm để đáp ứng nhu
cầu của họ.
+Chính xác: Thông tin chính xác không có lỗi. Trong một số trường hợp, thông
tin không chính xác là được tạo ra do dữ liệu không chính xác được đưa vào quá trình
chuyển đổi. Đây là thường được gọi là rác vào, rác ra (GIGO).
+Hoàn thành: Thông tin đầy đủ chứa tất cả các sự kiện quan trọng. Ví dụ, một
báo cáo đầu tư không bao gồm tất cả các chi phí quan trọng là không đầy đủ.
+Kinh tế: Thông tin cũng phải tương đối kinh tế để sản xuất. Người ra quyết
định phải luôn cân bằng giá trị của thông tin với chi phí sản xuất ra nó.
+Linh hoạt: Thông tin linh hoạt có thể được sử dụng cho nhiều mục đích khác
nhau. Ví dụ, thông tin về số lượng hàng tồn kho có sẵn cho một bộ phận cụ thể có thể
được sử dụng bởi một đại diện bán hàng khi kết thúc bán hàng, bởi một giám đốc sản
xuất để xác định liệu có cần thêm hàng tồn kho hay không và bởi một giám đốc điều
hành tài chính để xác định tổng giá trị công ty đã đầu tư vào hàng tồn kho.

+Liên quan: Thông tin liên quan rất quan trọng đối với người ra quyết định.
Thông tin hiển thị rằng giá gỗ xẻ có thể giảm có thể không liên quan đến chip máy
tính nhà chế tạo.

+Đáng tin cậy: Thông tin đáng tin cậy có thể được người dùng tin tưởng. Trong
nhiều trường hợp, độ tin cậy của thông tin phụ thuộc vào độ tin cậy của phương pháp
thu thập dữ liệu. trong khác trường hợp, độ tin cậy phụ thuộc vào nguồn thông tin.
Một tin đồn từ một nguồn không xác định rằng giá dầu có thể tăng có thể không đáng
tin cậy.

+Bảo mật: Thông tin phải được bảo mật khỏi sự truy cập của người dùng trái
phép.

+Đơn giản Thông tin nên đơn giản, không phức tạp. Thông tin phức tạp và chi
tiết có thể không cần thiết. Trên thực tế, quá nhiều thông tin có thể gây ra tình trạng
quá tải thông tin, theo đó một người ra quyết định có quá nhiều thông tin và không thể
xác định điều gì thực sự quan trọng.

+Kịp thời: Thông tin được cung cấp kịp thời khi cần thiết. Biết thời tiết tuần
trước điều kiện sẽ không giúp ích gì khi cố gắng quyết định hôm nay sẽ mặc áo khoác
gì.

+Có thể kiểm chứng: Thông tin phải có thể kiểm chứng được. Điều này có
nghĩa là bạn có thể kiểm tra nó để thực hiện chắc chắn là đúng, có lẽ bằng cách kiểm
tra nhiều nguồn cho cùng thông tin.

-quy trình kinh doanh


+Cách tổ chức công việc, phối hợp và tập trung để tạo ra một sản phẩm/dịch vụ
có giá trị

+Tập hợp các hoạt động cần thiết để sản xuất một sản phẩm/dịch vụ
*Được hỗ trợ bởi các luồng vật chất, thông tin, và kiến thức giữa những
người tham gia

-Ví dụ về quy trình kinh doanh


+Quy trình thực hiện đơn hàng

-Quy trình phát triển hệ thống thông tin

Quy trình phát triển hệ thống thông tin


- Tương tự với quy trình phát triển phần mềm :
+ Hệ thống thông tin được thể hiện thông qua phần mềm ứng dụng
-Phần mềm tập trung vào sản phẩm, nó đặc biệt tập trung vào yếu tố người dùng cuối
và doanh nghiệp
+Người dùng cuối (End-user:): người thực hiện các nhiệm vụ của một quá trình
kinh doanh
+Business: tạo ra giá trị cho doanh nghiệp, cải thiện hiệu suất
-Tools support following stages (Công cụ hỗ trợ các công đoạn sau)
+Requirement collection and analysis (Thu thập và phân tích yêu cầu)
+Business process analysis (Phân tích quy trình nghiệp vụ)
+Data analysis (Phân tích dữ liệu)
+Information system analysis and design (Phân tích và thiết kế hệ thống thông
tin)
+Testing (Thử nghiệm)
+Deployment (Triển khai)
+Operations/Maintenance (Vận hành/Bảo trì)

Các thành phần của IS:


-Phần cứng, phần mềm và cơ sở dữ liệu
+Phần cứng: thiết bị máy tính được sử dụng để thực hiện nhập liệu, xử lý, lưu
trữ và hoạt động đầu ra
+Phần mềm: các chương trình máy tính điều khiển hoạt động của máy tính
+Cơ sở dữ liệu: tập hợp các dữ kiện có tổ chức và thông tin
*Thường bao gồm hai hoặc nhiều dữ liệu liên quan các tập tin
-Viễn thông, Mạng và Internet
+Viễn thông: điện tử truyền tín hiệu cho thông tin liên lạc
+Mạng kết nối các máy tính và thiết bị cho phép điện tử giao tiếp +Internet:
mạng máy tính lớn nhất thế giới
*Hàng
ngàn mạng kết nối với nhau
Hệ thống thông tin doanh nghiệp (BIS):
-Definition (Định nghĩa):
+Một nhóm các thành phần có liên quan với nhau hoạt động chung để thực hiện
đầu vào, xử lý, đầu ra, hành động lưu trữ và kiểm soát để chuyển đổi dữ liệu
thành các sản phẩm thông tin có thể được sử dụng để hỗ trợ dự báo, kiểm soát,
phối hợp, ra quyết định và hoạt động tác nghiệp trong một tổ chức.
+Các loại hệ thống thông tin phổ biến nhất:
*Hệ thống thương mại, giao dịch điện tử và di động xử lý, thông tin
quản lý và hỗ trợ ra quyết định
+Các hệ thống có mục đích đặc biệt được sử dụng bởi các tổ chức
+Hoạt động xuất sắc
*Nâng cao hiệu quả hoạt động để đạt được kết quả cao hơn khả năng
sinh lời. Ví dụ. có đúng số lượng hàng trong cửa hàng nên người tiêu dùng luôn
có thể có được những gì họ muốn
+Dịch vụ sản phẩm mới và mô hình kinh doanh:
*Hệ thống IS đóng một vai trò quan trọng đối với các doanh nghiệp
trong việc tạo ra các sản phẩm và dịch vụ. Mô hình kinh doanh mới có thể được tạo ra
và những điều này có thể mô tả cách một công ty sản xuất, tạo ra và bán sản phẩm ở
đó.
+Sự thân thiết của khách hàng và nhà cung cấp
*Các dịch vụ tốt hơn mà một công ty cung cấp cho người tiêu dùng của
mình nhiều khả năng họ cũng quay lại với họ và kết quả là nhiều hơn họ sẽ mua
đứt nhà cung cấp do đó tạo ra một hàng hóa mối quan hệ với cả hai bên.
-Tại sao BIS lại quan trọng?
+Hoạt động xuất sắc
*Nâng cao hiệu quả hoạt động nhằm đạt được mục tiêu cao hơn khả
năng sinh lời. Ví dụ. có đúng số lượng hàng trong cửa hàng nên người tiêu
dùng luôn có thể có được những gì họ muốn
+Dịch vụ sản phẩm mới và mô hình kinh doanh
*Hệ thống IS đóng vai trò quan trọng đối với doanh nghiệp trong việc
tạo sản phẩm và dịch vụ. Mô hình kinh doanh mới có thể được tạo ra và những
điều này có thể mô tả cách một công ty sản xuất, tạo ra và bán sản phẩm ở đó.
+Sự thân thiết giữa khách hàng và nhà cung cấp
*Các dịch vụ tốt hơn mà một công ty cung cấp cho người tiêu dùng của
mình nhiều khả năng họ cũng quay lại với họ và kết quả là nhiều hơn họ sẽ mua
đứt nhà cung cấp do đó tạo ra một hàng hóa mối quan hệ với cả hai bên.
+Cải thiện việc ra quyết định
*Người quản lý có thể sử dụng dữ liệu thời gian thực để đưa ra quyết
định tốt hơn và không phải mất thời gian tìm kiếm thông tin.
+Lợi thế cạnh tranh
*Các hệ thống IS nhìn chung sẽ tạo ra lợi thế cạnh tranh so với đối thủ
của họ
+Sinh tồn hàng ngày
*Doanh nghiệp đầu tư vào các hệ thống này để thực hiện công việc của
họ dễ dàng như có khả năng.
*Ví dụ: Citibank có giới thiệu máy ATM đầu tiên để khách hàng dễ dàng
tiếp cận tiền của họ hơn và cắt giảm hàng đợi trong ngân hàng của họ.
-Các chi nhánh chính của BIS BIS Thương mại điện tử,
-Loại BIS

-Các chi nhánh chính của BIS

-Thương mại điện tử và di động:


+Thương mại điện tử: giao dịch kinh doanh thực hiện điện tử
*Doanh nghiệp với doanh nghiệp (B2B)
*Doanh nghiệp với người tiêu dùng (B2C)
*Người tiêu dùng với người tiêu dùng (C2C)
*Giữa doanh nghiệp và khu vực công
*Giữa người tiêu dùng và khu vực công
+Thương mại di động (m-commerce): việc sử dụng thiết bị di động, không dây
để đặt hàng và tiến hành kinh doanh
+Thương mại điện tử mang lại nhiều lợi ích cho hợp lý hóa các hoạt động công
việc
+Kinh doanh điện tử (e-business) sử dụng hệ thống thông tin và Internet để
thực hiện tất cả các nhiệm vụ và chức năng liên quan đến kinh doanh

-Thương mại điện tử

-Kinh doanh điện tử (E-business)


-Hệ thống Doanh nghiệp- Giao dịch - Hệ thống xử lý:
+Giao dịch
*Bất kỳ trao đổi nào liên quan đến kinh doanh, chẳng hạn như thanh
toán cho nhân viên và bán hàng cho khách hàng
+Hệ thống xử lý giao dịch (TPS)
*Một tập hợp có tổ chức về con người, thủ tục, phần mềm, cơ sở dữ liệu
và thiết bị
*Dùng để thực hiện và ghi lại hoàn thành giao dịch kinh doanh

-Xử lý giao dịch tích hợp

Hệ thống
-ERP - Hoạch định nguồn lực doanh nghiệp:
+Hoạch định nguồn lực doanh nghiệp (ERP) hệ thống
*Tập hợp các chương trình tích hợp
*Quản lý các hoạt động kinh doanh quan trọng cho một toàn bộ nhiều
địa điểm, tổ chức toàn cầu
+Hầu hết các hệ thống ERP cung cấp tích hợp phần mềm hỗ trợ sản xuất và tài
chính

-Hệ thống ERP


-Hỗ trợ thông tin và quyết định hệ thống:
+Hệ thống thông tin quản lý (MIS)
*Tổ chức thu thập người, thủ tục, phần mềm, cơ sở dữ liệu và thiết bị
*Cung cấp thông tin thường xuyên cho các nhà quản lý và những người
ra quyết định
*Tập trung vào hiệu quả hoạt động
*Cung cấp các báo cáo tiêu chuẩn được tạo bằng dữ liệu và thông tin từ
TPS hoặc ERP
-Hệ thống thông tin quản lý

-Hệ thống hỗ trợ quyết định (DSS):


+Một tập hợp người có tổ chức, thủ tục, phần mềm, cơ sở dữ liệu, và các thiết
bị hỗ trợ vấn đề cụ thể quyết định
*Tập trung vào việc đưa ra các quyết định hiệu quả
+Một DSS có thể bao gồm những nội dung sau:
*Cơ sở mô hình
*Cơ sở dữ liệu
*Giao diện người dùng hoặc trình quản lý đối thoại

-Các yếu tố DSS cần thiết


-Quản lý kiến thức:
+Hệ thống quản lý tri thức (KMS)
*Một tập hợp người có tổ chức, thủ tục, phần mềm, cơ sở dữ liệu, và
thiết bị
*Tạo, lưu trữ, chia sẻ và sử dụng kiến thức và kinh nghiệm của tổ chức

-Quy trình quản lý tri thức


-Trí tuệ nhân tạo (AI):
+Một hệ thống máy tính đảm nhận đặc điểm của trí thông minh con người
+Ví dụ về các ứng dụng AI: trò chơi, chẩn đoán y tế, và ô tô hoạt động

-Các nhánh chính của trí tuệ nhân tạo


-Lĩnh vực trí tuệ nhân tạo:
+Người máy: máy móc đảm nhiệm những công việc phức tạp, nguy hiểm,
nhiệm vụ thường xuyên hoặc nhàm chán
+Hệ thống thị giác cho phép các thiết bị nhìn thấy, lưu trữ và xử lý hình ảnh
+Xử lý ngôn ngữ tự nhiên liên quan đến máy tính hiểu và hành động bằng lời
nói hoặc bằng văn bản mệnh lệnh
+Hệ thống học tập cho phép máy tính học hỏi từ quá khứ sai lầm hoặc kinh
nghiệm
+Mạng nơ-ron cho phép máy tính nhận biết và hành động về các mẫu hoặc xu
hướng

-Hệ chuyên gia và thực tế ảo:


+Hệ chuyên gia cung cấp cho máy tính khả năng để đưa ra đề xuất và hoạt
động như một chuyên gia trong một lĩnh vực cụ thể
*Cơ sở tri thức chứa dữ liệu, quy tắc, thủ tục, và các mối quan hệ được
sử dụng bởi các chuyên gia hệ thống
+Thực tế ảo: mô phỏng một thực tế hoặc môi trường tưởng tượng có thể được
trải nghiệm trực quan trong không gian ba chiều
Nguyên tắc cơ bản về cơ sở dữ liệu
- hệ thống cơ sở dữ liệu:
+Tệp phẳng(flat file): hệ thống lưu trữ một chiều, có nghĩa là nó trình bày
thông tin của nó từ một quan điểm duy nhất
+Cơ sở dữ liệu đề cập đến một tập hợp dữ liệu được đa chiều theo nghĩa là các
liên kết nội bộ giữa các mục của nó làm cho thông tin có thể truy cập được từ nhiều
khía cạnh khác nhau

-lược đồ cơ sở dữ liệu:
+Một lược đồ là một mô tả của toàn bộ cấu trúc cơ sở dữ liệu được sử dụng bởi
cơ sở dữ liệu phần mềm để duy trì cơ sở dữ liệu.
+Một lược đồ con chỉ là một mô tả của cái đó phần của cơ sở dữ liệu thích hợp
với một cụ thể nhu cầu của người dùng

+Một lược đồ cho cơ sở dữ liệu trường đại học sẽ chỉ ra rằng:


*Mỗi hồ sơ học sinh chứa các mục như hiện tại địa chỉ và số điện thoại
của sinh viên đó ngoài ra vào hồ sơ học tập của học sinh.
*Mỗi hồ sơ học sinh được liên kết với hồ sơ của cố vấn giảng viên của
sinh viên.
*Ngược lại, hồ sơ của mỗi giảng viên sẽ chứa địa chỉ của người đó, lịch
sử việc làm và sớm.
*Dựa trên lược đồ này, một hệ thống liên kết sẽ là duy trì
-Mô hình cơ sở dữ liệu:
+Khung nhìn khái niệm về cơ sở dữ liệu
*Mô hình quan hệ thực thể (ERM)
*Mô hình quan hệ
*Mô hình hướng đối tượng
*Mô hình phân cấp
*NoSQL .
..
+ERM, Mô hình quan hệ phổ biến nhất người mẫu

-kho dữ liệu:
+Kho dữ liệu (DW hoặc DWH), còn được gọi là kho dữ liệu doanh nghiệp
(EDW), là một hệ thống được sử dụng để báo cáo và phân tích dữ liệu, và được coi là
một thành phần cốt lõi của kinh doanh thông minh. DW là kho lưu trữ trung tâm của
dữ liệu tích hợp từ một hoặc nhiều nguồn khác nhau. (Wikipedia)

Nghề nghiệp trong hệ thống thông tin


+Công nhân IS thành công phải:
*Thích làm việc trong môi trường năng động, nhịp độ nhanh
*Đáp ứng thời hạn và giải quyết những thách thức bất ngờ  Có kỹ năng
giao tiếp tốt
*Có kỹ năng phân tích và ra quyết định vững chắc
*Phát triển kỹ năng lãnh đạo và làm việc nhóm hiệu quả  Có kinh
nghiệm trong việc thực hiện thay đổi tổ chức
*Sẵn sàng tham gia vào quá trình học tập suốt đời

Kỹ năng quan trọng cho công nhân IS


+Ứng dụng di động cho điện thoại thông minh, máy tính bảng, và các thiết bị di
động khác
+Lập trình và phát triển ứng dụng
+Bàn trợ giúp và hỗ trợ kỹ thuật
+Quản lý dự án
+Kết nối mạng
+Kinh doanh thông minh
+Bảo mật
+Web 2.0, 3.0
+Trung tâm dữ liệu

-Occupational Outlook for Selected


Information Systems Positions
(Triển vọng nghề nghiệp cho người được chọn
Vị trí hệ thống thông tin)
-Vai trò, Chức năng và Nghề nghiệp trong IS
+Ngoài các kỹ năng kỹ thuật, các chuyên gia IS nhu cầu:
*Giao tiếp: kỹ năng viết và nói giao tiếp
*Giải quyết vấn đề
*Hiểu biết về tổ chức, doanh nghiệp và cách họ vận hành
*Team work: khả năng làm việc với mọi người và theo nhóm
*v.v.

- Ba chức năng chính của Tổ chức hệ thống thông tin


-Tiêu đề và chức năng IS điển hình:
+Giám đốc Thông tin (CIO) sử dụng IS thiết bị và nhân sự của bộ phận để giúp
đỡ tổ chức đạt được mục tiêu của mình
+Quản lý IS cấp cao
*Giám đốc IS
*Phó Giám đốc Hệ thống Thông tin
*Giám đốc hệ thống thông tin  Giám đốc Công nghệ (CTO)
*Giám đốc quản lý thông tin
+Quản lý trung tâm dữ liệu:
*Chịu trách nhiệm bảo trì và vận hành các cơ sở máy tính của tổ chức
+Nhóm nghiệp vụ bao gồm:
*Giám đốc điều hành
*Người vận hành hệ thống
*Chuyên viên phân tích bảo mật hệ thống thông tin
+Nhóm phát triển thực hiện cái mới hệ thống thông tin cần thiết để hỗ trợ các
kinh doanh hiện tại và tương lai của tổ chức
+Nhóm phát triển bao gồm:
*IS Quản lý dự án
*Chuyên viên phân tích hệ thống (SA), Chuyên viên phân tích nghiệp vụ
(BA) *Nhà thiết kế cơ sở dữ liệu, Nhà thiết kế web
*Lập trình viên
*Nhà phát triển web
+Cung cấp dịch vụ khách hàng cho nhân viên, khách hàng, đối tác kinh doanh
+Nhóm hỗ trợ bao gồm:
*Người quản trị cơ sở dữ liệu (DBA)
*Các chuyên gia hỗ trợ bộ phận trợ giúp
-IS nghề nghiệp trong công nghệ tổ chức
+Cơ hội tư vấn
+Đào tạo máy tính
+Bán máy tính và thiết bị máy tính
+Sửa chữa, bảo trì máy tính
+Nhiều ngành nghề liên quan khác
-Chuyên ngành Hệ thống thông tin – IS
+Phòng I84
– Điện thoại 38354266 (804)
+Trưởng phòng: TS Phạm Nguyên Cường
+Phó chủ nhiệm: TS. Nguyễn Trần Minh Thu
-mục tiêu giáo dục
+Có khả năng phân tích, đánh giá, thiết kế, triển khai, vận hành các dự án thông
tin hệ thống
+Có khả năng khai thác và tự nghiên cứu Thông tin Các công cụ phát triển hệ
thống (phân tích và thiết kế, phát triển phần mềm qua mạng / môi trường phân tán/di
động)
+Có kỹ năng phát triển bản thân, nghiên cứu về công nghệ, phương pháp, quy
trình mới trong Khu hệ thống thông tin
-Xây dựng hệ thống thông tin
+chúng ta cần làm gì xây dựng một thông tin hệ thống?
❑ Xác định nội dung của IS
❑ Thiết kế IS và cơ sở dữ liệu
❑ Lưu trữ cơ sở dữ liệu
❑ Xây dựng & Khai thác IS
-Vòng đời phát triển hệ thống (SDLC)

-Vòng đời cơ sở dữ liệu (DBLC)


-khóa học
+Các khóa học bắt buộc

+Các khóa học tự chọn

+Chuỗi phát triển kỹ năng


+khóa học
-Nhóm nghiên cứu
+Truy xuất thông tin: Khai thác văn bản, Mô hình lập chỉ mục, Ngôn ngữ tự
nhiên Xử lý cho IR, IR ngôn ngữ chéo, Hệ thống câu hỏi và trả lời, Medical
Information Retrieval - (Chủ trì bởi GS. Hồ Bảo Quốc và TS. Lê Nguyễn Hoài Nam,
TS Nguyễn Trường Sơn)
+IS trên thiết bị di động: Phương pháp bộ nhớ đệm hợp tác, Quản lý vị trí, Di
động Cơ sở dữ liệu, Ứng dụng P2P trên thiết bị di động, Internet vạn vật –(Dẫn đầu
bởi Dr. Nguyễn Trần Minh Thư)
+Hệ thống TEL, dịch vụ thông minh, biểu diễn tri thức, web ngữ nghĩa (Dựa
theo TS. Phạm Nguyên Cường, TS. Thái Lê Vinh)
+Tích hợp hệ thống, BI, Phân tích dữ liệu, Hệ thống tư vấn (Dr. Le Nguyễn
Hoài Nam, ThS. Hồ Thị Hoàng Vy)
+Bảo mật thông tin, dữ liệu: Bảo mật dữ liệu, Kiểm soát truy cập Cơ chế,
Quyền riêng tư của người dùng, Quyền riêng tư của dữ liệu – (Chủ trì bởi TS. Phạm
Thị Bách Huệ)
+Khai thác dữ liệu: Khai phá dữ liệu trong y sinh – (TS. Lê Thị Nhàn chủ trì)

Software engineering (Kỹ thuật phần mềm)


CƠ BẢN
- Kỷ luật Kỹ thuật phần mềm
+Khác biệt với các lĩnh vực kỹ thuật khác
*Cấu kiện đúc sẵn
*Số liệu
+Các nhà thực hành so với các nhà lý thuyết
+Tổ chức nghề nghiệp: ACM, IEEE...
*Quy tắc đạo đức nghề nghiệp
-Các công cụ Kỹ thuật phần mềm hỗ trợ máy tính (CASE):
+Lập kế hoạch dự án
+Quản lý dự án
+Tài liệu
+Tạo mẫu và mô phỏng
+Thiết kế giao diện
+Lập trình
+Quản lý cấu hình (git)
+Cộng tác (Slack, Trello)

-Vòng đời phần mềm

-Giai đoạn phát triển của vòng đời phần mềm

-Giai đoạn phân tích


+Yêu cầu
*Định hướng ứng dụng
+Thông số kỹ thuật
*Định hướng kỹ thuật
+Tài liệu yêu cầu phần mềm

-Thiết kế sân khấu


+Phương pháp và công cụ
+Giao diện con người (tâm lý và công thái học)

-Giai đoạn thực hiện


+Tạo hệ thống từ thiết kế
*Viết chương trình
*Tạo tệp dữ liệu
*Xây dựng cơ sở dữ liệu
+Vai trò của “nhà phân tích phần mềm” so với “lập trình viên”

-giai đoạn thử nghiệm


+Kiểm tra xác nhận
*Xác nhận rằng hệ thống đáp ứng các thông số kỹ thuật
+Kiểm tra lỗi
*Tìm lỗi
+Mức độ kiểm tra
*Thử nghiệm đơn vị
*Kiểm thử tích hợp
*Thử nghiệm hệ thống

-Chiến lược kiểm thử phần mềm


+Kiểm thử hộp kính (white-box testing)
*Nguyên tắc Pareto
*Kiểm thử đường dẫn cơ sở
+Kiểm thử hộp đen
*Phân tích giá trị biên
*Kiểm thử dự phòng
*Thử nghiệm beta

-Kỹ thuật phần mềm


phương pháp luận
+Mô hình thác nước
+Mô hình gia tăng
*Nguyên mẫu (Tiến hóa so với Bỏ đi)
+Phát triển mã nguồn mở
+Phương pháp mới
*Nhanh nhẹn
*Lập trình cực đoan

-Tài liệu
+Tài liệu người dùng
*Sách in cho mọi khách hàng
*Các module trợ giúp trực tuyến
+Tài liệu hệ thống
*Mã nguồn
*Yêu cầu, phân tích, thiết kế, kiểm tra, bảo trì các tài liệu
+Tài liệu kỹ thuật
*Để cài đặt, tùy chỉnh, cập nhật, v.v.
+Tài liệu hỗ trợ
*Dành cho quản lý, làm việc nhóm, cộng tác

-Quản lý dự án
+Một quy trình năng động sử dụng phương pháp thích hợp nguồn lực của tổ chức
trong một sự kiểm soát và cách thức có cấu trúc, để đạt được một số rõ ràng mục tiêu
xác định được xác định là nhu cầu
+Gồm
*Lập kế hoạch dự án
*Giám sát và kiểm soát dự án
*Quản lý Phạm vi, Thời gian, Chi phí, Rủi ro, Chất lượng, Nhân sự, Truyền thông,
Thu mua
CÁC KHÍA KHÁC CỦA SE
-Thiết kế phần mềm – Modularity
+Hàm − Mô hình mệnh lệnh
*Biểu đồ cấu trúc
+Lớp − Mô hình hướng đối tượng
*Sơ đồ cộng tác
+Thành phần − Kiến trúc thành phần
+Services – Kiến trúc hướng dịch vụ (SOA)

-Coupling vs Cohesion
+Khớp nối
*Khớp nối điều khiển
*Ghép nối dữ liệu
+Gắn kết
*Gắn kết logic
*Gắn kết chức năng
-Ngôn ngữ mô hình hóa thống nhất
+Biểu đồ ca sử dụng
*Trường hợp sử dụng
*Diễn viên
+Sơ đồ lớp
*Lớp
*Mối liên hệ: khái quát hóa, liên tưởng, phụ thuộc
-Hướng dẫn có cấu trúc
+Thí nghiệm “sân khấu”
+Phiếu lớp-trách nhiệm-hợp tác
-mẫu thiết kế
+Các “mẫu” được thiết kế tốt để giải các bài toán định kỳ các vấn đề
+Ví dụ:
*Mẫu bộ điều hợp: Được sử dụng để điều hợp mô-đun giao diện với nhu
cầu hiện tại
*Mẫu trang trí: Được sử dụng để kiểm soát độ phức tạp tham gia khi
nhiều kết hợp khác nhau của các hoạt động tương tự được yêu cầu
+Lấy cảm hứng từ tác phẩm của Christopher Alexander trong kiến trúc
-Quyền sở hữu phần mềm
+Bản quyền (Copyright)
*Cho phép tung ra sản phẩm trong khi giữ lại quyền sở hữu tài sản trí tuệ
*Quyết đoán trong mọi công việc:
 Thông số kỹ thuật
 Mã nguồn
 Sản phẩm cuối cùng
+Giấy phép phần mềm
*Một thỏa thuận pháp lý cho phép người dùng một số quyền nhất định
mà không cần chuyển quyền sở hữu
*Giấy phép mã nguồn mở
+Bằng sáng chế
*Phải chứng minh rằng nó mới, có thể sử dụng được và không rõ ràng
với những người khác với tương tự tầng lớp
*Quy trình tốn kém và mất thời gian

DEPARTMENT OF

SOFTWARE ENGINEERING
-Giới thiệu
+Phòng: I82
+Điện thoại: (028) 38 324 467 (máy lẻ: 802)
+Trưởng phòng
*TS Nguyễn Văn Vũ
*Phó trưởng phòng
*TS Nguyễn Thị Minh Tuyền
-Nguồn nhân lực
+31 nhân viên đang làm việc tại VN
*Phó giáo sư – 1
*Bác sĩ – 5
*ThS. – 24
*Cử nhân khoa học – 1 (sinh viên cao học)

-Kỹ thuật phần mềm


+Một môn học liên quan đến tất cả các khía cạnh của phát triển phần mềm
chuyên nghiệp
+Mục tiêu : phát triển một hệ thống phần mềm với
*Chất lượng cao
*Chi phí thấp
*Đúng giờ
*Sự hài lòng của khách hàng
-Tầm quan trọng của SE
+Phần mềm là một phần không thể thiếu của cuộc sống hiện đại
+Các ngành phụ thuộc vào phần mềm
+SE giúp phát triển phần mềm
*Chi phí thấp hơn
*Thời gian ngắn hơn
*Đáp ứng tốt hơn
+Ví dụ
*Ngôn ngữ lập trình dễ sử dụng hơn
 Từ Hợp ngữ đến Fortran, C, Cobol, C++, Java
*Từ quy trình thác nước đến quy trình linh hoạt
*Các công cụ lập trình đa dạng hơn và hiện đại

-Những thách thức trong SE


+Report of Standish Group Chaos 2003
*Tỷ lệ dự án phần mềm thành công là thấp
+Phần mềm khác với phần cứng
*Không chạm được
*Linh hoạt, dễ chỉnh sửa
*Phụ thuộc vào con người
*Đa dạng
 Môi trường
 Hệ điều hành, thiết bị
 Chức năng, cách tiếp cận phát triển

-mục tiêu giáo dục


+Có khả năng phân tích yêu cầu, thiết kế, kiểm tra và triển khai hệ thống phần
mềm
+Có khả năng học vận dụng và tự học công cụ phát triển phần mềm
+Có khả năng tự học và nghiên cứu cái mới công nghệ, phương pháp và quy
trình trong công nghiệp phần mềm

-Các khóa học bắt buộc của chuyên ngành SE


+Sinh viên tích lũy tối thiểu 5 môn

-Khóa học bắt buộc


+Sinh viên tích lũy tối thiểu 5 môn, trong đó có ít nhất 2 khóa học (8 tín chỉ)
của bộ phận SE
-Mối tương quan của các khóa học và SE
-hướng nghiên cứu
+Phần mềm dự toán
+Kiểm thử tự động
+Kho phần mềm khai thác
+Dịch vụ dựa trên đám mây phần mềm
+Giáo dục công nghệ phần mềm
+Xác minh và xác nhận phần mềm
+Tương tác máy tính của con người
+Thiết kế phần mềm, kiến trúc phần mềm và các mẫu thiết kế phần mềm
+Kỹ thuật máy tính để bàn, web và di động phần mềm doanh nghiệp
+Phát triển ứng dụng điện toán đám mây
+Áp dụng AI/ML/NLP để xử lý phần mềm vấn đề kỹ thuật
-nhóm nghiên cứu
+PGS.TS Trần Minh Triết
+TS Đinh Bá Tiến
+TS Nguyễn Văn Vũ
+TS Nguyễn Thị Minh Tuyền
+TS Ngô Huy Biên

Computer Science and


Artificial Intelligence
(Khoa học máy tính và Trí tuệ nhân tạo)
-AI là gì?
+Trí tuệ nhân tạo là lĩnh vực máy tính khoa học tìm cách xây dựng sự tự trị
máy móc
*máy móc có thể thực hiện các nhiệm vụ phức tạp mà không cần sự can
thiệp của con người.
*máy móc có khả năng nhận thức và suy luận.
+Lĩnh vực trí tuệ nhân tạo khá rộng lớn và kết hợp với các chủ đề khác như tâm
lý học, thần kinh học, toán học, ngôn ngữ học, và kỹ thuật điện và cơ khí.

-Intelligent Agents
+Agent: Một “thiết bị” đáp ứng các kích thích từ môi trường
*Cảm biến (micrô, máy ảnh, cảm biến phạm vi và không khí hoặc đất
dụng cụ lấy mẫu,…)
*Thiết bị truyền động (bánh xe, chân, cánh, kẹp, và tổng hợp,...)
+Phần lớn các nghiên cứu về trí tuệ nhân tạo có thể được được xem trong bối
cảnh xây dựng các đại lý hành xử một cách thông minh

+Một Agent là một máy riêng lẻ chẳng hạn như một người máy.
+Tuy nhiên, một đại lý có thể có các hình thức khác như như một chiếc máy bay tự
trị, một nhân vật trong một trò chơi video tương tác, hoặc một quá trình giao tiếp với
các tiến trình khác trên Internet (có thể là máy khách, máy chủ hoặc ngang nhau).

-Các cấp độ của hành vi thông minh


+Phản xạ: hành động là những phản ứng được xác định trước đối với dữ liệu
đầu vào
+Hành vi thông minh hơn đòi hỏi kiến thức về môi trường và bao gồm các hoạt
động như:
*Tìm kiếm mục tiêu (chẳng hạn như thắng một ván cờ hoặc di chuyển
qua một lối đi đông đúc)
*Học hỏi (phản hồi của tổng đài viên cải thiện theo thời gian)

-Phương pháp tiếp cận nghiên cứu trong Trí tuệ nhân tạo
+Theo dõi kỹ thuật: phát triển các hệ thống thể hiện hành vi thông minh.
*Định hướng hiệu suất (sản xuất một sản phẩm đáp ứng các mục tiêu
hiệu suất nhất định)
+Đường lối lý thuyết: phát triển một hiểu biết tính toán về động vật— đặc biệt
là trí tuệ của con người.
*Định hướng mô phỏng (mở rộng hiểu biết về trí thông minh)

-Turing Test
+Phép thử Turing (do Alan Turing đề xuất trong 1950) đã phục vụ như là một
tiêu chuẩn trong đo lường tiến bộ trong lĩnh vực nhân tạo Sự thông minh.
+Thiết lập thử nghiệm: Người thẩm vấn con người giao tiếp với đề kiểm tra
bằng máy đánh chữ.
+Kiểm tra: Người thẩm vấn có thể phân biệt đối tượng thử nghiệm là con người
hay máy móc?
-Sự nhận thức
+Để phản hồi một cách thông minh với đầu vào từ cảm biến, một đại lý phải có
khả năng hiểu đầu vào đó (nhận thức).
+Hai lĩnh vực nghiên cứu về nhận thức có được chứng minh là đặc biệt khó
khăn:
*hiểu hình ảnh và ngôn ngữ.
-Kỹ thuật để hiểu
Hình ảnh
+So khớp mẫu
+Xử lý ảnh (xác định đặc điểm của bức hình)
*tăng cường cạnh
*tìm vùng
*làm mịn
+Phân tích hình ảnh (quá trình hiểu những đặc điểm này có ý nghĩa gì)
-xử lý ngôn ngữ
+Phân tích cú pháp
+Phân tích ngữ nghĩa
+Phân tích bối cảnh
A semantic net (mạng ngữ nghĩa)
-lý luận
+Lập luận là hành động rút ra một kết luận từ những tiền đề nhất định bằng
cách sử dụng một phương pháp đã cho.
+Lập luận là một quá trình tư duy.
+Lập luận là lập luận một cách logic.
+Lập luận là rút ra suy luận.
+Nó phải tìm ra những gì nó cần biết từ những gì nó đã biết

-Sự không chắc chắn trong suy luận


+Thế giới là một nơi không chắc chắn; thường là Kiến thức là không hoàn hảo
(Không đầy đủ, không nhất quán, thay đổi) gây ra tính không chắc chắn.
*Do đó lý luận phải có khả năng vận hành dưới sự không chắc chắn.
+Hệ thống AI phải có khả năng suy luận trong điều kiện không chắc chắn.
-Lý luận trong điều kiện không chắc chắn
+Nhiều hệ thống lập luận cung cấp khả năng lập luận trong điều kiện không
chắc chắn.
+Điều này rất quan trọng khi tòa nhà nằm các tác nhân lý luận phải đối phó với
những biểu hiện không chắc chắn của thế giới.

-Hệ thống lý luận


+Hệ thống sản xuất
+Chứng minh định lý
+Các hệ thống truy hồi suy diễn
+Mạng ngữ nghĩa
+..
-Hệ thống sản xuất
1. Tập hợp các trạng thái
*Trạng thái bắt đầu (hoặc ban đầu)
*Trạng thái mục tiêu (hoặc các trạng thái)
2. Bộ sưu tập các sản phẩm: quy tắc hoặc động thái
* Sản xuất là một hoạt động có thể được thực hiện trong môi trường ứng
dụng để di chuyển từ một trạng thái sang người khác
*Mỗi hoạt động sản xuất có thể có các điều kiện tiên quyết
3. Hệ thống kiểm soát: quyết định sản xuất nào áp dụng tiếp theo
-Lập luận bằng cách tìm kiếm
+Biểu đồ trạng thái: Tất cả các trạng thái và sản xuất
+Search Tree: Bản ghi các chuyển đổi trạng thái khám phá trong khi tìm kiếm
trạng thái mục tiêu
*Tìm kiếm theo chiều rộng
*Tìm kiếm theo chiều sâu
-chiến lược heuristic
+Heuristic: Một “quy tắc ngón tay cái” để thực hiện quyết định
+Yêu cầu đối với kinh nghiệm tốt
*Phải dễ tính toán hơn là một phép tính hoàn chỉnh giải pháp
*Phải cung cấp một ước tính hợp lý về gần mục tiêu
-Xử lý kiến thức trong thế giới thực
+Biểu diễn và lưu trữ
+Truy cập thông tin liên quan
*Meta-Reasoning (lý luận về lý luận)
*Giả định thế giới đóng
+Vấn đề về khung
*Giữ kiến thức được lưu trữ cập nhật trong một Thay đổi môi trường
-Học hỏi
+Bắt chước
*thể hiện trực tiếp các bước trong một nhiệm vụ và máy tính chỉ cần ghi
lại các bước.

+học có giám sát


*Nhiệm vụ tìm hiểu một chức năng ánh xạ một đầu vào đến một đầu ra
dựa trên ví dụ đầu vào-đầu ra cặp.
+Học không giám sát
*học từ dữ liệu thử nghiệm chưa được gắn nhãn, phân loại hoặc phân
loại
*Thay vì trả lời phản hồi, không giám sát học xác định những điểm
tương đồng trong dữ liệu và phản ứng dựa trên sự hiện diện hay vắng mặt của
như vậy điểm chung trong mỗi phần dữ liệu mới.

+Học tăng cường


*đề cập đến các thuật toán hướng mục tiêu, học cách thực hiện các hành
động trong một môi trường để tối đa hóa một số khái niệm về phần thưởng tích
lũy.
-thuật toán di truyền
+Có một số vấn đề quá phức tạp cần giải quyết như:
*thực thi vượt quá bộ nhớ khả dụng hoặc không thể hoàn thành trong
một khoảng thời gian hợp lý thời gian.
+Một giải pháp đôi khi có thể được phát hiện thông qua một quá trình tiến hóa
liên quan đến nhiều các thế hệ giải pháp thử nghiệm.
*Chiến lược này là nền tảng cho cái được gọi là thuật toán di truyền.
+Bắt đầu bằng cách tạo ra một nhóm thử nghiệm ngẫu nhiên các giải pháp:
*Mỗi nghiệm là một NST
*Mỗi thành phần của nhiễm sắc thể là một gen
+Liên tục tạo ra các nhóm mới
*Mỗi nhiễm sắc thể mới là con của hai cha mẹ từ nhóm trước
*Tùy chọn xác suất được sử dụng để chọn cha mẹ
*Mỗi con cái là sự kết hợp của bố mẹ gen
-Mạng lưới thần kinh nhân tạo
+Nhiều nhà nghiên cứu đang chuyển sang cách tiếp cận thúc đẩy các hiện
tượng quan sát được trong tự nhiên.
*Một cách tiếp cận như vậy là giải thuật di truyền đã trình bày ở phần
trước.
*Một cách tiếp cận khác là hệ thần kinh nhân tạo mạng (nhân tâm)
+Tế bào thần kinh nhân tạo
*Mỗi đầu vào được nhân với một hệ số trọng số.
*Đầu ra là 1 nếu tổng các đầu vào có trọng số vượt quá giá trị ngưỡng; 0
khác.
+Mạng được lập trình bằng cách điều chỉnh trọng số bằng cách sử dụng thông
tin phản hồi từ các ví dụ.
Robotics
+Robot tự động thực sự đòi hỏi tiến bộ trong nhận thức và suy luận.
+Để tương tác với thế giới, robot cần cơ chế để thao tác các đối tượng và di
chuyển về.
+Trong những ngày đầu của người máy, lĩnh vực này gắn bó mật thiết với sự
phát triển của người điều khiển, thường là cánh tay cơ khí với khuỷu tay, cổ tay và
bàn tay hoặc dụng cụ
+Nghiên cứu không chỉ xử lý cách các thiết bị đó có thể được điều động nhưng
cũng với cách kiến thức về vị trí và định hướng của họ có thể được duy trì và áp dụng.
+Người máy tiến hóa (ER) là một phương pháp sử dụng tiến hóa tính toán để
phát triển bộ điều khiển và/hoặc phần cứng cho robot tự hành.
*Các thuật toán trong ER thường hoạt động trên quần thể ứng cử viên
kiểm soát, ban đầu được chọn từ một số phân phối.
*Quần thể này sau đó được sửa đổi nhiều lần theo một chức năng tập thể
dục.
-Các vấn đề do nhân tạo gây ra
Sự thông minh
Bàn luận về:  Khi nào nên đưa ra quyết định của máy tính đáng tin cậy hơn của một
con người?  Nếu máy tính có thể thực hiện công việc tốt hơn con người, khi nào con
người nên làm công việc Dẫu sao thì?  Tác động xã hội sẽ như thế nào nếu "Trí
thông minh" của máy tính vượt trội so với nhiều người?
Khoa Khoa học Máy tính
+Từ năm 2006
+Phòng I81
+Email: khmt@fit.hcmus.edu.vn
+Trưởng phòng: GS. Lê Hoài Bắc
+Phó trưởng phòng: ThS. Lê Ngọc Thành
-Mục tiêu giáo dục CS
+Cung cấp cho học viên kiến thức về phần mềm máy tính, khai thác dữ liệu,
sinh trắc học, học máy và nhận dạng mẫu, lập trình song song, ẩn dữ liệu và một số
lĩnh vực khác của khoa học máy tính.
+Kỹ năng nghiên cứu
-Chuyên ngành phụ Khoa học máy tính
Professional ethics
(đạo đức nghề nghiệp)

-ví dụ mở đầu
+Rác
*Giả sử xã hội đạt được “không xả rác” hợp đồng.
*Nếu một người xả rác, người đó đang vi phạm hợp đồng.
*Như vậy, chỉ cần 1 người phá vỡ hợp đồng thì người xã hội bất ổn
 Hợp đồng này được xây dựng bởi nhiều người, nó đã được dựa
trên sự đồng thuận xã hội
-Khế ước xã hội
+Khế ước xã hội
*Hợp tác là cần thiết và chỉ có thể xảy ra khi mọi người đồng ý làm theo
một số quy tắc.
+Vì vậy, một quy tắc đạo đức là được thành lập và đồng ý bởi tất cả mọi người
trong cộng đồng
-Quy tắc đạo đức
+Thiết lập một quy tắc đạo đức để quản lý quy tắc giữa các công dân.
+Chính phủ phải đảm bảo rằng những các quy tắc được thi hành.
+Mã
*Bộ tiêu chuẩn

-một tình huống


+Việt Nam tham gia Công ước Bern 1886 về bảo hộ sở hữu công nghiệp.
+Luật sở hữu trí tuệ được thông qua bởi Quốc hội Việt Nam tháng 8 2015 quy
định về quyền sở hữu trí tuệ, quyền tác giả, quyền sở hữu công nghiệp….
+Tuy nhiên, tại sao tình trạng không đĩa phần mềm bản quyền và hệ điều hành
bán hàng vẫn tràn lan?

-đạo đức nghề nghiệp


+Một số người trong lĩnh vực nghề nghiệp thiết lập một số chuẩn mực đạo đức.
+Chúng còn được gọi là Đạo đức nghề nghiệp hoặc Đạo đức làm việc chuyên
nghiệp.
+Ba tiêu chuẩn cơ bản liên quan đến CNTT
*(1) Sao chép / Gian lận
*(2) Đạo văn
*(3) Tuân thủ giấy phép

+Ba tiêu chuẩn cơ bản liên quan đến CNTT


*(1) Sao chép / Gian lận
 Mã nguồn
 Sao chép mã nguồn của nhau.
*(2) Đạo văn
 Báo cáo
*(3) Tuân thủ giấy phép
 Mã nguồn mở
 Không cho phép thương mại hoặc phân phối lại
-Thảo luận
+Mục tiêu chính của các học thuyết đạo đức là trả lời câu hỏi " là một hành
động đúng / sai?"
-Hành động thực dụng
+Nhận xét lợi/hại
+Một hành động là đúng nếu nó mang lại lợi ích cho mọi người và là sai nếu nó
làm hại mọi người.
+Một hành động là đúng/sai nếu tăng/ làm giảm lợi ích của bên bị ảnh hưởng.
-Ví dụ
+Xếp hàng trong thang máy
+Hành động này có đúng không?
*Lợi ích của hành động này là gì?
*Hành động này có hại không?
+Xếp hàng trong thang máy
+Hành động này có đúng không?
*Lợi ích của hành động này là gì?
 Không lộn xộn, dễ tiếp cận, công bằng
*Hành động này có hại không?
 Hàng dài, người vội vàng sẽ bị trễ
→ Lợi ích của một số người sẽ bị ảnh hưởng
-Hành động thực dụng
+Đặt tất cả những lợi ích và thiệt hại lên bàn cân.
+Nếu thang đo nghiêng về lợi ích, điều đó có nghĩa là hành động là đúng, ngay
cả khi nó ảnh hưởng đến người khác.
*Lợi ích to lớn mà nó mang lại có thể giúp bỏ qua thiệt hại
-Thảo luận
+Một hành động sai đối với một số người nhưng là đúng cho nhiều người được
coi là Đúng đạo đức.
+Chỉ ra những tình huống trong đó một hành động lợi ích cho nhiều người và
bất lợi thiểu số có thể được coi là đúng / sai trong CNTT?
+Trò chơi trực tuyến mang lại công việc và lợi nhuận nhưng còn làm hại đạo
đức giới trẻ
+Trang web chia sẻ mã nguồn giúp lập trình viên mà còn làm cho lập trình viên
lười copy code
*Sinh viên sao chép mã nguồn và nộp cho giáo viên
+Bạn phải phát hành sản phẩm vào ngày mai nhưng vẫn còn một lỗi lớn và
hiếm gặp.
+Lỗi này cần 1 tuần để sửa.
+Hai giải pháp:
*Im lặng và phát hành
*Trì hoãn → Bạn sẽ bị trừ lương
+Bạn chọn giải pháp nào? Tại sao?
-sử dụng hợp lý
+(1) Mục đích
*Cá nhân & giáo dục
+(2) Số lượng
*Sao chụp 30%, hạn chế truy cập (dùng mật khẩu, Mỳ...)
+(3) Ảnh hưởng đến hoạt động kinh doanh hiện tại
*Sử dụng các phiên bản cũ hơn
+(4) Tính chất công việc
*Phi hư cấu: toán học, khoa học, tổng quát kiến thức
-Thảo luận
+Các hành động sau đây có phải là sử dụng hợp lý không?
*Sony tích hợp bộ ghi chương trình vào tivi.
*Giáo viên cung cấp sách điện tử và bản cứng cho sinh viên
*Giáo viên cung cấp phần mềm Visual Studio với crack cho hoc sinh

-Suy nghĩ
+Vì sao phải tuân theo đạo đức nghề nghiệp?
+Tại sao chúng ta phải thay đổi bản thân để làm điều đúng đắn trong khi thế
giới vẫn còn không thay đổi?
-Những từ cuối
"Bất cứ điều gì bạn không thích, đừng làm vậy với người
khác"

DATA MANIPULATION
(thao tác dữ liệu)
-Thao tác dữ liệu
KIẾN TRÚC MÁY TÍNH
+Bộ xử lý trung tâm (CPU) hoặc bộ xử lý
*Đơn vị Số học/Logic so với Đơn vị Điều khiển
*Thanh ghi
 Mục đích chung
 Mục đích đặc biệt
+Bus
+Bo mạch chủ
-CPU và bộ nhớ chính được kết nối qua một bus
-bo mạch chủ
+Bo mạch chủ
*là mạch in chính.
*chứa các xe buýt, hoặc điện con đường được tìm thấy trong một máy
tính. Xe buýt cho phép dữ liệu di chuyển giữa các thành phần khác nhau.
*chứa CPU, RAM, khe cắm mở rộng, tản nhiệt/quạt lắp ráp, chip BIOS,
bộ chip, ổ cắm, bên trong và bên ngoài đầu nối, các cổng khác nhau và các dây
nhúng mà kết nối bo mạch chủ các thành phần.
-Central Processing Unit
+Bộ xử lý trung tâm (CPU) được ví như bộ não của máy tính. Nó còn được gọi
là bộ xử lý.
+CPU thực hiện một chương trình, đó là một chuỗi các hướng dẫn được lưu
trữ.

+Một số CPU kết hợp siêu phân luồng hoặc hypertransport để nâng cao hiệu
suất của CPU.
+Lượng dữ liệu mà CPU có thể xử lý cùng một lúc phụ thuộc vào kích thước
của bus dữ liệu bộ xử lý.
+Tốc độ của CPU được đo bằng chu kỳ mỗi giây - megahertz (MHz) hoặc
gigahertz (GHz).
+Ép xung là một kỹ thuật được sử dụng để tạo ra một bộ xử lý làm việc với tốc
độ nhanh hơn so với thông số kỹ thuật ban đầu của nó.
+Công nghệ bộ xử lý mới nhất đã tạo ra CPU các nhà sản xuất tìm cách kết hợp
nhiều hơn một lõi CPU trên một chip duy nhất.
*Dual Core CPU - Hai lõi bên trong một CPU
*Triple Core CPU - Ba lõi bên trong một CPU
*Quad Core CPU - Bốn lõi bên trong một CPU
*CPU Hexa-Core - Sáu lõi bên trong một CPU
*CPU Octa-Core - Tám lõi bên trong một CPU

-The Arithmetic/Logic Unit


+Hệ thống con thực hiện cộng, trừ và so sánh bình đẳng
+Linh kiện
*Thanh ghi, kết nối giữa các thành phần, và mạch ALU
+Đăng ký
*Ô lưu trữ chứa các toán hạng của một phép tính số học hoạt động và
giữ kết quả của nó
+Xe buýt
*Đường dẫn tín hiệu điện
+Các thanh ghi tương tự như RAM với các thành phần phụ sau khác biệt
*Chúng không có địa chỉ bộ nhớ số nhưng được được truy cập bởi một
bộ chỉ định thanh ghi đặc biệt như A, X hoặc R0
*Chúng có thể được truy cập nhanh hơn nhiều so với thông thường ô
nhớ
*Chúng không được sử dụng cho mục đích lưu trữ thông thường mà để
mục đích cụ thể chẳng hạn như giữ các toán hạng cho một các phép tính số học
sắp tới.
+Một ALU điển hình có 16, 32 hoặc 64 thanh ghi.
-The Control Unit
+Khối điều khiển
*Nhiệm vụ: tìm nạp, giải mã và thực thi
-COMMUNICATING WITH
OTHER DEVICES
+Bộ điều khiển: Bộ máy trung gian xử lý giao tiếp giữa máy tính và thiết bị
*Bộ điều khiển chuyên dụng cho từng loại thiết bị
*Bộ điều khiển mục đích chung (USB và FireWire)
+Cổng: Điểm mà thiết bị kết nối với máy tính
+Memory-mapped I/O: CPU giao tiếp với thiết bị ngoại vi các thiết bị như thể
chúng là các tế bào bộ nhớ
+Truy cập bộ nhớ trực tiếp (DMA): Truy cập bộ nhớ chính bởi một bộ điều
khiển trên xe buýt
+Nút cổ chai Von Neumann: Tốc độ xe buýt không đủ cản trở hiệu suất
+Bắt tay: Quá trình phối hợp chuyển giao dữ liệu giữa các thành phần

+Truyền thông song song: Một số đường dẫn truyền thông truyền các bit đồng
thời.
+Giao tiếp nối tiếp: Các bit được truyền lần lượt sau khác qua một đường
truyền thông duy nhất.

-Tốc độ truyền dữ liệu


+Đơn vị đo lường
*Bps: Bit trên giây
*Kbps: Kilo-bps (1.000 bps)
*Mb/giây: Mega-bps (1.000.000 bps)
*Gbps: Giga-bps (1.000.000.000 bps)
+Băng thông: Tốc độ khả dụng tối đa
-Universal serial bus

+Cổng USB (bus nối tiếp vạn năng)


*Kết nối tối đa 127 thiết bị ngoại vi
*USB 2.0 (USB tốc độ cao)—hoàn toàn tương thích với USB 1.1 sản
phẩm, dây cáp và đầu nối
*Được thiết kế để thay thế các cổng nối tiếp và song song cũ hơn
*Kết nối nhiều loại thiết bị với máy tính, bao gồm:
 Bàn phím
 Chuột
 Máy in
 Máy ảnh kỹ thuật số
+USB 2.0
*Sử dụng bus bên ngoài
*Hỗ trợ tốc độ truyền dữ liệu 480 Mbps giữa máy tính và thiết bị ngoại
vi
*Hỗ trợ trao đổi nóng—khả năng kết nối và ngắt kết nối thiết bị không
tắt máy tính
*Plug-and-play (PnP)—cho phép máy tính tự động phát hiện thiết bị khi
bạn cắm nó vào
+USB 3.0 (2008): 5Gbps
+USB 3.1 (2013): 10Gbps
+USB 3.2 (2017): 20Gbps
+USB4 (2019): 40Gbps
+USB4 2.0 (2022 – tháng 9): 80Gbps
+Bộ chia USB
*Thiết bị cắm vào cổng USB hiện có
*Chứa bốn cổng bổ sung trở lên
-kết nối video
+VGA (mảng đồ họa video)
*Đầu nối đực 15 chân—hoạt động với màn hình tiêu chuẩn dây cáp
*Truyền tín hiệu video analog
*Được sử dụng cho màn hình tia âm cực (CRT) công nghệ cũ
+Cổng DVI (Digital visual Interface)—cho phép màn hình LCD sử dụng tín
hiệu kỹ thuật số
+Video tích hợp—mạch video được tích hợp trong bo mạch chủ có đầu nối
video ở mặt sau của trường hợp đơn vị hệ thống
-HDMI
+Đa phương tiện độ nét cao giao diện
*Một giao diện video/âm thanh cho truyền video không nén dữ liệu và
âm thanh nén/không nén dữ liệu.
*Kỹ thuật số thay thế cho video analog tiêu chuẩn.
*Thiết kế: 2002 (7 công ty).
*HDMI 2.1: 48Gbps.
*Phiên bản mới hơn: 3D, dữ liệu Ethernet kết nối, Điện tử gia dụng Phần
mở rộng kiểm soát (CEC).
-kết nối bổ sung
+Điện thoại
+Mạng
+Khe cắm thẻ PC
*Thẻ máy tính
*ExpressCard
+Card âm thanh
+Thẻ trò chơi
+Tivi/âm thanh bảng chụp
-kiến trúc khác
+Công nghệ tăng thông lượng:
*Pipelining: Các bước chồng chéo của chu trình máy
*Xử lý song song: Sử dụng đồng thời nhiều bộ xử lý
 SISD: Không xử lý song song
 MIMD: Chương trình khác, dữ liệu khác
 SIMD: Cùng chương trình, khác dữ liệu
-Tiến trình song song
*Phương pháp trong đó có nhiều hơn một bộ xử lý thực hiện tại đồng thời—xử
lý nhanh hơn

NETWORKING AND THE


INTERNET
(MẠNG VÀ CÁC INTERNET)

-CƠ BẢN VỀ MẠNG


Mạng
+Liên kết nhiều hệ thống máy tính và cho phép họ chia sẻ dữ liệu và tài nguyên
*Ví dụ: Nội dung truyền thông trực tuyến, phần mềm và thiết bị lưu trữ
dữ liệu
-Phân loại mạng
+Phạm vi
*Mạng khu vực cá nhân (PAN)
*Mạng cục bộ (LAN)
*Vùng đô thị (MAN)
*Mạng diện rộng (WAN)
+Quyền sở hữu
*Đóng so với mở
+Cấu trúc liên kết (cấu hình)
*Xe buýt (Ethernet)
*Star (Mạng không dây có Access trung tâm Điểm)
-Nguyên tắc cơ bản về mạng
+Mạng cục bộ (LAN)
*Sử dụng cáp, sóng vô tuyến hoặc tín hiệu hồng ngoại
*Liên kết các máy tính trong một khu vực địa lý giới hạn
+Mạng diện rộng (WAN)
*Sử dụng phương tiện truyền dẫn đường dài
*Liên kết các hệ thống máy tính trong phạm vi vài dặm hoặc hàng ngàn
dặm
*Internet là mạng WAN lớn nhất
+Mạng khu vực đô thị (MAN)
*Được thiết kế cho một thành phố
*Lớn hơn LAN, nhỏ hơn WAN
+Mạng khu vực khuôn viên (CAN)
*Một số mạng LAN nằm ở các vị trí khác nhau trên một trường đại học
hoặc khuôn viên kinh doanh
*Nhỏ hơn mạng WAN
*Sử dụng các thiết bị như switch, hub và router
+Mạng Khu vực Cá nhân (PAN)
*Mạng của các thiết bị cá nhân của một cá nhân
*Thường trong phạm vi 32 feet
*Thường sử dụng công nghệ không dây
+Cấu trúc liên kết mạng
*Bus: Giao tiếp trực tiếp với nhau qua một xe buýt chung
*Star: Gián tiếp qua trung gian trung gian máy móc
+Nút
*Bất kỳ thiết bị nào được kết nối với mạng
+Địa chỉ logic
*Tên duy nhất được gán cho mỗi nút trên mạng
+Địa chỉ vật lý
*Số duy nhất xác định từng nút trên mạng tích hợp trong phần cứng
+Thẻ giao diện mạng (NIC)
*Bo mạch mở rộng hoặc bộ điều hợp cung cấp kết nối giữa máy tính và
mạng
*Máy tính xách tay có NIC không dây
+Bộ điều hợp mạng không dây USB
*Cắm vào cổng USB
*Thường cung cấp giao diện người dùng đồ họa trực quan (GUI) để cấu
hình dễ dàng
+Bộ điều hợp card PC không dây
*Về kích thước của một thẻ tín dụng
*Được lắp vào khe ở mặt bên của hầu hết các máy tính xách tay và
netbook
*Có ăng-ten WiFi tích hợp cung cấp kết nối không dây khả năng
*Đèn LED cho biết máy tính có kết nối
+Repeater: Mở rộng mạng
+Bridge: Kết nối hai thiết bị tương thích mạng lưới
+Switch: Kết nối một số thiết bị tương thích mạng lưới

+Router: Kết nối hai mạng không tương thích dẫn đến một mạng lưới các mạng
gọi là một Internet
*Kết nối hai hay nhiều mạng
*Kiểm tra nguồn và đích của gói dữ liệu
*Xác định tuyến tốt nhất để truyền dữ liệu

+Giao tiếp giữa các quá trình: Các hoạt động thực thi trên các máy tính khác
nhau trong một mạng giao tiếp với nhau để phối hợp hành động của họ và để thực
hiện nhiệm vụ được chỉ định.
+Mô hình client/server:
*Client: đưa ra yêu cầu của các tiến trình khác
*Server: đáp ứng các yêu cầu của khách hàng.
+peer to peer (P2P): Phân phối các tập tin

+Hệ thống phân tán: bao gồm phần mềm các đơn vị thực hiện như các quy
trình trên máy tính khác nhau.
+Điện toán cụm: hệ thống phân tán trong mà nhiều máy tính độc lập làm việc
chặt chẽ với nhau để cung cấp tính toán hoặc dịch vụ có thể so sánh với một dịch vụ
lớn hơn nhiều máy móc
*Tính khả dụng cao
*Cân bằng tải
+Điện toán lưới: các hệ thống phân tán được liên kết lỏng lẻo hơn các cụm
nhưng điều đó vẫn làm việc cùng nhau để hoàn thành nhiệm vụ lớn
+Điện toán đám mây: kho chia sẻ khổng lồ các máy tính trong mạng có thể
được phân bổ để khách hàng sử dụng khi cần
*Đám mây điện toán đàn hồi của Amazon
*Google Drive
*Ứng dụng Google

+Mạng người quản lý


*Còn gọi là mạng kỹ sư
*Cài đặt, duy trì, hỗ trợ máy tính mạng lưới
*Tương tác với người dùng
*Xử lý bảo mật
*Khắc phục sự cố các vấn đề
-Ưu điểm - Nhược điểm
Thuận lợi
*Giảm phần cứng chi phí
*Chia sẻ ứng dụng
*Chia sẻ thông tin tài nguyên
*Quản lý dữ liệu tập trung hóa
*Kết nối mọi người
nhược điểm
*Mất quyền tự chủ
*Thiếu sự riêng tư
*Các mối đe dọa bảo mật
*Mất năng suất
-Local Area Networks
Peer-to-peer (P2P) networks
+Chia sẻ tệp mà không cần máy chủ tệp
+Dễ cài đặt
+Sử dụng tốt nhất cho gia đình hoặc văn phòng nhỏ với không quá 10 máy tính
+Không yêu cầu hệ thống mạng hoạt động hệ thống
+Có thể chậm nếu có quá nhiều người dùng
+Bảo mật không mạnh
-mạng địa phương không dây
+Kết nối người dùng thông qua sóng vô tuyến thay vì Dây điện
+Sử dụng bao gồm các mạng trong:
*Nhà cửa
*Bệnh viện
*Cao đẳng
+Được bảo mật bằng kỹ thuật truyền sóng vô tuyến lan truyền tín hiệu trên một
loạt dường như ngẫu nhiên tần số.
+Hiệu quả trong phạm vi từ 125 đến 300 feet

-Mạng máy khách/máy chủ


+Mạng máy khách/máy chủ
*Được tạo thành từ một hoặc nhiều máy chủ tệp và máy khách (bất kỳ
loại máy tính nào)
*Phần mềm máy khách cho phép gửi yêu cầu đến máy chủ
*Kết nối có dây hoặc không dây
*Không bị chậm lại khi sử dụng nhiều
-Intranet (mạng nội bộ)
+Mạng nội bộ
*Bảo vệ bằng mật khẩu mạng được điều khiển bởi công ty
*Chỉ được truy cập bởi người lao động
+Mạng riêng ảo
*Hoạt động qua Internet
*Có thể truy cập bằng cách ủy quyền người dùng truy cập nhanh vào
thông tin công ty
*Sử dụng an toàn, được mã hóa kết nối và đặc biệt phần mềm

-cấu trúc liên kết mạng LAN


+Cấu trúc liên kết mạng
*Thiết kế vật lý của mạng LAN
+Cấu trúc liên kết giải quyết tranh chấp-xung đột xảy ra khi hai hoặc nhiều
máy tính trên mạng cố gắng truyền tại cùng một lúc
+Tranh chấp đôi khi dẫn đến va chạm—làm hỏng dữ liệu mạng gây ra khi hai
máy tính truyền tại cùng lúc
+Cấu trúc liên kết xe buýt
*Thiết thực cho gia đình hoặc văn phòng nhỏ
*Một nút truyền tại một thời điểm
*Đầu cuối biểu thị sự kết thúc của mạch
*Sử dụng quản lý tranh chấp—kỹ thuật xác định điều gì xảy ra khi xảy
ra va chạm
+Cấu trúc liên kết sao
*Dành cho tòa nhà văn phòng, phòng máy tính và mạng WAN
*Dễ dàng thêm người dùng
+Cấu trúc liên kết vòng
*Đối với một bộ phận của công ty hoặc một tầng
*Ngày nay không được sử dụng phổ biến
*Nút chỉ có thể truyền khi nó có mã thông báo—đặc biệt đơn vị dữ liệu
di chuyển quanh vòng
+Ethernet—giao thức mạng LAN được sử dụng nhiều nhất
*Mạng sao Ethernet
 Các phiên bản phổ biến nhất—sử dụng hệ thống dây xoắn đôi
và công tắc
*Gửi dữ liệu trong một đơn vị có kích thước cố định được gọi là gói
+Wi-Fi
*Sử dụng sóng vô tuyến để cung cấp mạng LAN không dây tiêu chuẩn ở
tốc độ Ethernet
*Cần một điểm truy cập trung tâm—có thể là một bộ phát wifi
*Điểm nóng—các vị trí truy cập không dây công cộng

-giao thức
+CSMA/CD (Carrier Sense, Multiple Truy cập bằng tính năng Phát hiện va
chạm)
*Được sử dụng trong Ethernet
*Xe buýt im lặng cung cấp quyền giới thiệu mới tin nhắn
+CSMA/CA (Carrier Sense, Multiple Truy cập với tính năng Tránh va chạm)
*Được sử dụng trong WiFi
*Vấn đề thiết bị đầu cuối ẩn

-Vấn đề thiết bị đầu cuối ẩn


-Wide Area Networks
+Mạng diện rộng (WAN)
*Kết nối các thiết bị xuyên thị trấn, khắp đất nước, hoặc trên khắp đại
dương
*Người dùng phải mua dịch vụ viễn thông dịch vụ từ nhà cung cấp bên
ngoài
*Đường điểm-điểm chuyên dụng
*Hầu hết sử dụng lưu trữ và chuyển tiếp, gói- chuyển đổi công nghệ để
truyền tải thông điệp
-ứng dụng mạng WAN
+E-mail, hội nghị, tài liệu trao đổi, truy cập cơ sở dữ liệu từ xa
+Kết nối LAN với LAN kết nối hai hoặc vị trí địa lý tách biệt hơn
+Thu nhận giao dịch—chuyển tiếp tức thời thông tin giao dịch từ một điểm
mua bán.

-MẠNG
+Internet: Một mạng internet mở rộng khắp thế giới
*Mục tiêu ban đầu là phát triển một phương tiện kết nối các mạng sẽ
không được bị gián đoạn bởi thiên tai địa phương
*Ngày nay, một cam kết thương mại liên kết một sự kết hợp trên toàn
thế giới của PAN, LAN, MAN và WAN liên quan đến hàng triệu máy vi tính

-Kiến trúc Internet


+Nhà cung cấp dịch vụ Internet (ISP)
*Bậc 1
*Bậc 2
+Access hoặc ISP bậc 3: Cung cấp kết nối với Internet
*Điểm nóng (không dây)
*Đường dây điện thoại
*Hệ thống cáp/vệ tinh DSL
*Sợi quang

-Thành phần Internet

-Địa chỉ Internet


+Địa chỉ IP: thường là mẫu 32 hoặc 128 bit được biểu thị bằng ký hiệu thập
phân chấm
*Ví dụ: 192.168.1.1
+Địa chỉ gợi nhớ:
*Tên miền
*Tên miền cấp cao nhất
+Hệ thống tên miền (DNS)
*Máy chủ định danh
*Tra cứu DNS
-ICANN
+Tổng công ty Internet cho các tên được gán & Số (ICANN)
+Cấp phát địa chỉ IP cho các ISP, những người sau đó chỉ định các địa chỉ đó
trong phạm vi của họ vùng.
+Giám sát việc đăng ký tên miền và Tên miền.
-Ứng dụng Internet sơ khai
+Giao thức truyền tin tức mạng (NNTP)
+Giao thức truyền tệp (FTP)
+Telnet và SSH (Secured Shell)
+Giao thức truyền tải siêu văn bản (HTTP)
+Thư điện tử (email)
*Máy chủ thư miền thu thập thư đến và truyền thư đi
*Máy chủ thư gửi thư đến đã được thu thập cho khách hàng qua POP3
(Giao thức Bưu điện phiên bản 3) hoặc IMAP (Giao thức truy cập thư Internet)
-Các ứng dụng gần đây hơn
+Thoại qua IP (VoIP)
+Truyền đa phương tiện Internet
*N-unicast
*Phát đa hướng
*Phát trực tuyến theo yêu cầu
*Mạng phân phối nội dung (CDN)
-WORLD WIDE WEB
+Siêu văn bản kết hợp công nghệ internet với khái niệm tài liệu liên kết
+Nhúng siêu liên kết đến các tài liệu khác
+Trình duyệt trình bày tài liệu cho người dùng
+Máy chủ web cung cấp quyền truy cập vào tài liệu
+Tài liệu được xác định bởi các URL và được chuyển bằng HTTP
-A typical URL

-Hypertext Markup Language


(HTML)
+Được mã hóa dưới dạng tệp văn bản
+Chứa các thẻ để giao tiếp với trình duyệt
*Ngoại hình
 <h1> để bắt đầu tiêu đề cấp một
 <p> để bắt đầu một đoạn mới
*Liên kết đến các tài liệu và nội dung khác
 <a href = . . . >
*Chèn hình ảnh
 <img src= . . . >
-Extensible Markup Language
(XML)
+XML: Một ngôn ngữ để xây dựng đánh dấu các ngôn ngữ tương tự như
HTML
*Hậu duệ của SGML
*Mở ra cánh cửa đến World Wide Semantic Web
-Phía máy khách so với phía máy chủ
+Các hoạt động phía khách hàng
*Javascript
*Macromedia Flash
+Các hoạt động phía máy chủ
*Giao diện cổng chung (CGI)
*Máy chủ
*Trang máy chủ Java (JSP) / Máy chủ hoạt động Trang (ASP)
*PHP
-Lớp phần mềm Internet
• Ứng dụng: Soạn tin nhắn với Địa chỉ
• Vận chuyển: Chia nhỏ thông điệp thành các gói
• Mạng: Xử lý định tuyến qua Internet
• Liên kết: Xử lý truyền thực tế của gói tin

-Bộ giao thức TCP/IP


+Lớp vận chuyển
*Transmission Control Protocol (TCP): bị hỏng tin nhắn hoặc tệp thành
các phần nhỏ hơn (được gọi là gói tin). Khi nhận, tập hợp lại dữ liệu thành một
tập tin hoặc tin nhắn hoàn chỉnh. cung cấp kiểm tra lỗi nếu một lỗi được tìm
thấy TCP truyền lại (các) gói tin.
*User Datagram Protocol (UDP): UDP không chia mỗi lần truyền thành
các gói, cho phép một đường truyền nhanh hơn. không cung cấp kiểm tra lỗi.
+Lớp mạng
*Giao thức Internet (IP)
 IPv4
 IPv6
-Lựa chọn giữa TCP và UDP

-SECURITY
+Tấn công
*Phần mềm độc hại (virus, worm, Trojan horse, phần mềm gián điệp,
phần mềm lừa đảo)
*Từ chối dịch vụ (DoS)
*Thư rác
+Bảo vệ
*Tường lửa
*Bộ lọc thư rác
*Máy chủ ủy quyền
*Phần mềm diệt virus
-mã hóa
+HTTPS và SSL
+Mã hóa khóa công khai
*Khóa công khai: Dùng để mã hóa thông điệp
*Khóa bí mật: Dùng để giải mã tin nhắn
+Chứng chỉ và Chữ ký số
*Cơ quan cấp chứng chỉ

-TIN TẶC
+tội phạm mạng, tội phạm điện tử, tội phạm điện tử hoặc công nghệ cao tội
phạm.
+Tội phạm máy tính là một hành vi được thực hiện bởi một người dùng máy
tính thành thạo, đôi khi được gọi là tin tặc duyệt bất hợp pháp hoặc đánh cắp thông tin
cá nhân của công ty hoặc cá nhân thông tin.
+Trong một số trường hợp, người hoặc nhóm người này có thể độc hại và phá
hủy hoặc theo cách khác làm hỏng máy tính hoặc tệp dữ liệu.
+Khiêu dâm trẻ em - Làm hoặc phát tán nội dung khiêu dâm trẻ em.
+Vi phạm bản quyền - Ăn cắp hoặc sử dụng của người khác tài liệu có bản
quyền mà không được phép.
+Bẻ khóa - Phá vỡ hoặc giải mã các mã đang được sử dụng để bảo vệ dữ liệu.
+Khủng bố mạng - Tấn công, đe dọa và tống tiền đối với một doanh nghiệp
hoặc người.
+Bắt nạt trên mạng hoặc theo dõi trên mạng - Quấy rối hoặc theo dõi người
khác trực tuyến.
+Cybersquatting - Thiết lập miền của người khác hoặc công ty với mục đích
duy nhất là bán nó cho họ sau này với giá giá cao cấp.
+Tạo phần mềm độc hại - Viết, tạo hoặc phân phối phần mềm độc hại (ví dụ:
vi-rút và phần mềm gián điệp.)
+Tấn công từ chối dịch vụ - Làm quá tải hệ thống với quá nhiều yêu cầu nó
không thể phục vụ yêu cầu bình thường.
+Hoạt động gián điệp - Theo dõi một người hoặc doanh nghiệp.
+Gian lận - Thao túng dữ liệu, ví dụ: thay đổi hồ sơ ngân hàng thành chuyển
tiền vào tài khoản hoặc tham gia gian lận thẻ tín dụng.
+Thu hoạch - Thu thập tài khoản hoặc thông tin liên quan đến tài khoản khác
trên người khác.
+Buôn bán người - Tham gia vào hành vi mua hoặc bán bất hợp pháp bán
người khác.
+Trộm danh tính - Giả vờ là một người nào đó không phải là bạn.
+Bán hàng bất hợp pháp - Mua hoặc bán hàng hóa bất hợp pháp trực tuyến bao
gồm ma túy, súng và các chất hướng thần.
+Trộm cắp tài sản trí tuệ - Trộm cắp thực tế hay ý niệm thông tin được phát
triển bởi một người hoặc công ty khác.
+Vi phạm quyền sở hữu trí tuệ - Vi phạm quyền sở hữu trí tuệ là bất kỳ vi
phạm bản quyền, bằng sáng chế hoặc thương hiệu của người khác.
+Lừa đảo - Lừa đảo các cá nhân để đạt được lợi ích riêng tư hoặc cá nhân thông
tin về người đó.
+Cắt lát xúc xích - Ăn cắp một lượng tiền nhỏ từ mỗi giao dịch.
+Lừa đảo - Lừa mọi người tin vào điều gì đó không đúng sự thật.
+Vu khống - Đăng bài phỉ báng hoặc vu khống người khác hoặc công ty. +Vi
phạm bản quyền phần mềm - Sao chép, phân phối hoặc sử dụng phần mềm có
bản quyền mà bạn không mua.
+Gửi thư rác - Phân tán e-mail không mong muốn tới hàng chục hoặc hàng
trăm địa chỉ khác nhau.
+Giả mạo - Đánh lừa hệ thống để nghĩ rằng bạn là người mà bạn thực sự là
không.
+Typosquatting - Thiết lập tên miền viết sai chính tả miền khác.
+Truy cập trái phép - Giành quyền truy cập vào các hệ thống mà bạn không có
quyền truy cập.
+Nghe lén - Kết nối thiết bị với đường dây điện thoại để nghe các cuộc trò
chuyện.
-Bắt nạt trên mạng
+Còn được gọi là kẻ theo dõi trên mạng, kẻ bắt nạt trên mạng là người đăng bài
những điều không phù hợp hoặc không mong muốn về người khác, hoặc quấy rối
chúng trong e-mail, IM hoặc SMS.

-Spyware
+Phần mềm gián điệp hoặc phần mềm rình mò
*một chương trình phần mềm cố ý được cài đặt trên máy tính để theo dõi
những gì những người dùng khác của cùng một máy tính đang làm.
*một chương trình được thiết kế để thu thập thông tin về hoạt động của
người dùng một cách bí mật. phần mềm gián điệp chương trình thường được sử
dụng để theo dõi người dùng thói quen nhắm mục tiêu họ với quảng cáo tốt
hơn.

-Gian lận máy tính


+Gian lận máy tính
*bất kỳ hành động nào sử dụng máy tính, Internet, thiết bị Internet và
dịch vụ Internet để lừa đảo mọi người, công ty hoặc chính phủ cơ quan tiền tệ,
doanh thu hoặc Internet truy cập.
*Các hoạt động máy tính bất hợp pháp bao gồm lừa đảo, kỹ thuật xã hội,
vi rút và DDoS các cuộc tấn công là một số ví dụ được sử dụng để phá vỡ dịch
vụ hoặc giành quyền truy cập vào quỹ của người khác.

-Hành vi trộm cắp danh tính


+Trộm cắp danh tính là hành vi của một người có được thông tin bất hợp pháp
về người khác.
+Kẻ trộm cố gắng tìm những thông tin đầy đủ tên, tên thời con gái, địa chỉ,
ngày sinh, số an sinh xã hội, mật khẩu, điện thoại số, e-mail, và số thẻ tín dụng.
+Kẻ trộm sau đó có thể sử dụng thông tin này để đạt được truy cập vào tài
khoản ngân hàng, e-mail, điện thoại di động, tự nhận mình là bạn, hoặc bán của bạn
thông tin.

-Lừa đảo
+mô tả một cá nhân hoặc nhóm độc hại cá nhân lừa đảo người dùng.
+Họ làm như vậy bằng cách gửi e-mail hoặc tạo các trang web được thiết kế để
thu thập một ngân hàng trực tuyến, thẻ tín dụng hoặc thông tin đăng nhập khác. Bởi vì
những e- thư và trang web trông giống như hợp pháp công ty người dùng tin tưởng họ
và tham gia thông tin cá nhân của họ.
-SỞ MẠNG VÀ VIỄN THÔNG

+Từ năm 1998


+Phòng: I.74
+ĐT: (028) 38.324.467 (máy lẻ: 711)
+Trưởng phòng: GS. Trần Trung Dũng
+Phó trưởng phòng: ThS. Huỳnh Thụy Bảo Trân
-GOALs
Cử nhân Mạng máy tính và Viễn thông (CN&T)
❑ Cung cấp nền tảng vững chắc về máy tính kết nối mạng
❑ Chương trình này tập trung vào việc cung cấp kiến thức và kỹ năng liên quan đến
thiết kế, thực hiện, cài đặt, vận hành và bảo trì mạng máy tính & các hệ thống viễn
thông.
❑ Phương pháp nghiên cứu trong lĩnh vực CN&T
❑ Có thể tự học các công nghệ mới cũng như áp dụng chúng vào thực tế cuộc sống
các vấn đề.
❑ Sau khi tốt nghiệp, sinh viên có thể đi làm trong môi trường toàn cầu.
-Định hướng nghề nghiệp- Tương lai nghề nghiệp
❑ Hệ thống Máy tính & Mạng quản lý, thiết kế và tư vấn Mạng máy tính & hệ thống
viễn thông
❑ Lập trình mạng máy tính
❑ Chứng khoán máy tính & mạng máy tính
❑ Internet vạn vật
-Khóa học yêu cầu
Sinh viên tích lũy ít nhất 5 khóa học

-Học sinh tích lũy ít nhất 5 khóa học, bao gồm ít nhất ít nhất 2 môn học (8 tín chỉ) của
khoa CN&T
-Khóa học và định hướng nghề nghiệp

You might also like