Thứ Tư, 9 tháng 9, 2026

[BETU] CÔNG NGHỆ LẬP TRÌNH HIỆN ĐẠI

BÀI TẬP TẠO MỤC LỤC: Tải tại đây

VIDEO HƯỚNG DẪN TẠO MỤC LỤC


BÀI TẬP VIẾT TỔNG QUAN VÀ TÀI LIỆU THAM KHẢO: Tham khảo tại đây



 ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN

Mã học phần: 622094 - Tên HP: Công nghệ lập trình hiện đại

 

1.Thông tin về học phần

1.1. Số tín chỉ: 3 tín chỉ (02 TCLT+ 1 TCTH)

1.2. Giờ tín chỉ/tiết đối với các hoạt động học tập:

-      Giờ học lý thuyết trên lớp: 30 tiết

-      Giờ học thực hành, thảo luận…./thí nghiệm/đồ án/hoạt động thực tiễn: 30 tiết

-      Giờ tự học của sinh viên: 90 giờ

1.3. Học phần thuộc khối kiến thức:

Kiến thức giáo dục

đại cương □

Kiến thức giáo dục chuyên nghiệp þ

Bắt buộc □

Tự chọn □

Kiến thức cơ sở ngành □

Kiến thức chuyên ngành þ

Bắt buộc □

Tự chọn □

Bắt buộc þ

Tự chọn □

1.4. Học phần tiên quyết: Kỹ thuật lập trình

1.5. Học phần học trước: Thiết kế website

1.6. Học phần được giảng dạy ở học kỳ:

1.7. Ngôn ngữ và tài liệu giảng dạy: Tiếng Việt

1.8. Đơn vị phụ trách:

-      Bộ môn/Ngành: Công nghệ thông tin

-      Khoa: Kỹ thuật - Công nghệ

1.9. Giảng viên phụ trách học phần

- Giảng viên phụ trách chính: TS. Lê Thị Thùy Vân

- Giảng viên cùng tham gia giảng dạy: ThS. Lê Minh Hiếu - Số điện thoại: 0979 876 003, email liên hệ: hieu.lm@ktkt.edu.vn

- Giảng viên thỉnh giảng:

2. Mô tả học phần

Học phần này giúp sinh viên có kiến thức về những công nghệ lập trình hiện đại gồm ReactJS, Angular và VueJS. Sinh viên có thể xây dựng được Web-App sử dụng ReactJS Library và triển khai được ứng dụng web lên môi trường internet.

3. Mục tiêu học phần

Học phần giúp sinh viên đạt được những mục tiêu sau:

Về kiến thức:

-             Trình bày được tổng quan về công nghệ lập trình Front-end với những Framework lập trình hiện đại gồm ReactJS, Angular và VueJS.

Về kỹ năng:

-             Xây dựng được Web-App sử dụng ReactJS Library kết nối với Back-end.

-             Làm việc nhóm hiệu quả theo yêu cầu của công việc.

Về thái độ:

-             Thể hiện được thái độ tích cực tiếp thu kiến thức mới.

 

4. Chuẩn đầu ra của học phần

Sau khi kết thúc học phần sinh viên có khả năng

Chuẩn đầu ra học phần (CELOs)

Mô tả chuẩn đầu ra học phần

Trình độ năng lực (thang đo Bloom)

Kiến thức

CELO1

Trình bày được tổng quan về công nghệ lập trình Front-end với những Framework lập trình hiện đại gồm ReactJS, Angular và VueJS.

2

Kỹ năng

CELO2

Xây dựng được Web-App sử dụng ReactJS Library kết nối với Back-end

3

CELO3

Làm việc nhóm hiệu quả theo yêu cầu của công việc.

2

Thái độ và phẩm chất đạo đức

CELO4

Thể hiện được thái độ tích cực tiếp thu kiến thức mới.

3

Ghi chú: (1) Nhớ; (2) Hiểu; (3) Vận dụng; (4) Phân tích; (5) Đánh giá; (6) Sáng tạo

 

5. Ma trận tương thích giữa CĐR học phần (CELOs) với CĐR Chương trình đào tạo (ELOs):

Chuẩn đầu ra học phần (CELOs)

Mô tả chuẩn đầu ra học phần

Chuẩn đầu ra chương trình đào tạo (ELOs)

Kiến thức

CELO1

Trình bày được tổng quan về công nghệ lập trình Front-end với những Framework lập trình hiện đại gồm ReactJS, Angular và VueJS.

ELO2

Kỹ năng

CELO2

Xây dựng được Web-App sử dụng ReactJS Library kết nối với Back-end

ELO6

CELO3

Làm việc nhóm hiệu quả theo yêu cầu của công việc.

ELO8

Thái độ và phẩm chất đạo đức

CELO4

Thể hiện được thái độ tích cực tiếp thu kiến thức mới.

ELO10

6. Ma trận mức độ đóng góp của học phần cho Chuẩn đầu ra của CTĐT (ELOs)

Mã HP

Tên HP

Chuẩn đầu ra chương trình đào tạo (ELOs)

1

2

3

4

5

6

7

8

9

10

11

12

622094

Công nghệ lập trình hiện đại

N

H

N

N

N

S

N

S

N

S

N

N

-       N: Không đóng góp (none supported)

-       S: Có đóng góp (suppoorted)

-       H: Đóng góp quan trọng (highly supported)

7. Phương pháp giảng dạy và học tập

7.1 Phương pháp giảng dạy

Các phương pháp sau được sử dụng trong quá trình dạy:

+ Giải thích cụ thể

+ Thuyết trình

+ Câu hỏi gợi mở

7.2 Phương pháp học tập

+ Sinh viên tham gia nghe giảng trên lớp, làm bài tập

+ Sinh viên đọc bài giảng và các tài liệu liên quan, từ đó phát triển giả thuyết và đặt câu hỏi

+ Sinh viên được khích lệ sử dụng tổng hợp các kiến thức từ các học phần khác và những trải nghiệm trong cuộc sống để đề xuất giải pháp cho vấn đề được đặt ra.

8. Nhiệm vụ của sinh viên

+ Chuyên cần: sinh viên phải tham sự ít nhất 70% số lượng tiết giảng

+ Làm các bài tập được giao, làm bài tập lớn

+ Chuẩn bị bài: đọc trước bài giảng và các tài liệu có liên quan…..

+ Thái độ: tích cực tham gia đặt câu hỏi và trả lời câu hỏi

9. Đánh giá và cho điểm

9.1. Thang điểm

Thang điểm 10 và quy đổi thành thang điểm chữ theo Quy chế đào tạo tín chỉ hiện hành của Trường Đại học Kinh Tế Kỹ Thuật Bình Dương.

9.2. Kế hoạch đánh giá và trọng số thành phần đánh giá

- Ma trận đánh giá Kết quả học tập mong đợi của học phần

CELO

PHƯƠNG PHÁP ĐÁNH GIÁ

CÔNG CỤ ĐÁNH GIÁ

THỜI ĐIỂM ĐÁNH GIÁ

Chuyên cần

Bài tập

Kiểm tra cuối kỳ

 

 

CELO 1

x

 

 

Rubrics

Thường kỳ

CELO 2

 

x

x

Rubrics

Thường kỳ, cuối kỳ

CELO 3

 

x

x

Rubrics

Thường kỳ, cuối kỳ

CELO 4

 

x

x

Rubrics

Thường kỳ, cuối kỳ

 

- Trọng số thành phần đánh giá của học phần

TT

Thành phần

Trọng số (%)

Ghi chú

1

Chuyên cần

10%

 

2

Bài tập

30%

 

3

Kiểm tra cuối kỳ

60%

 

 

Tổng

100%

 

9.3 Rubric đánh giá học phần

- Đánh giá chuyên cần

Tiêu chí

Tỷ lệ

 (%)

Mức chất lượng

Rất tốt

Tốt

Đạt yêu cầu

Không đạt yêu cầu

10 - 8,5

8,4 - 7,0

6,9 – 5,0

4,9 - 0,0

Hiện diện trên lớp

70

Tham gia

> 90% buổi học

Tham gia >

80% - 90% buổi học

Tham gia

70% - 80% buổi học

Tham gia

< 70% buổi học

 

Tích cực

30

Nhiệt tình trao đổi, phát biểu, trả lời nhiều câu hỏi

Có đặt/trả lời >= 2 câu hỏi

Có đặt/trả lời ít nhất 1 câu hỏi

Không tham gia thảo luận, trả lời, đóng góp

 

- Đánh giá bài tập

Trong quá trình học, sẽ có một số bài tập cần được thực hiện trên lớp hoặc ở nhà, SV thực hiện bài tập và có kiểm tra ngẫu nhiên tại lớp), điểm trung bình cộng các bài tập sẽ được tính là điểm bài tập.

 

Tiêu chí

 

Tỷ lệ

 (%)

Mức chất lượng

Rất tốt

Tốt

Đạt yêu cầu

Không đạt yêu cầu

10 - 8,5

8,4 - 7,0

6,9 – 5,0

4,9 - 0,0

Thực hiện bài tập

30

Đủ số bài và đúng hạn. Hình thức chăm chút, đẹp

Đủ số bài, đúng hình thức và đúng hạn

Nộp đủ số bài

Không nộp đủ số bài yêu cầu.

Bài do người khác thực hiện

Nội dung

70

Đúng trên 80% yêu cầu kiến thức

Đúng 50% - 80% yêu cầu kiến thức

Đúng < 50% nhưng có cố gắng thực hiện

Bài làm hoàn toàn sai yêu cầu kiến thức và nội dung không liên quan yêu cầu

 

- Kiểm tra cuối kỳ (bài tập lớn)

 

Tiêu chí

 

Tỷ lệ (%)

Mức chất lượng

Rất tốt

Tốt

Đạt yêu cầu

Không đạt yêu cầu

10 - 8,5

8,4 - 7,0

6,9 – 5,0

4,9 - 0,0

Nộp đúng thời gian

10

Nộp đúng

thời gian quy

định

Nộp trễ dưới 1 ngày

Nộp muộn trên 1 ngày

Nộp muộn trên 3 ngày

Chất lượng

sản phẩm

60

Đúng trên 80% yêu cầu

Đúng 50-80% yêu cầu

Đúng 30-50% yêu cầu

Không đúng yêu cầu

Chất lượng bài báo cáo

30

Nội dung đạt trên 80%, ít sai sót về trình bày

Nội dung đạt 50-80%, ít sai sót về trình bày

Nội dung đạt 30-50%, ít sai sót về trình bày

Nội dung đạt dưới 30%, hoặc nhiều sai sót về trình bày

 

 

10. Giáo trình và tài liệu học tập

10.1 Giáo trình

[1] Carl Rippon, 2021, ASP.NET Core 5 and React: Full-stack web development using .NET 5, React 17, and TypeScript 4, 2nd Edition, Packt.

10.2 Tài liệu học tập

10.3 Giáo trình và tài liệu tham khảo khác

 [1] Zelma Benitez, 2022, Build Modern, Scalable, And Cloud-ready Single-page Applications Using Asp.net Core, React, Typescript, And Azure, Wrox.

11. Nội dung chi tiết của học phần

11.1 Phần lý thuyết

Tuần (5 tiết)

Nội dung

Chuẩn đầu ra học phần (CELOs)

1

A. Nội dung giảng dạy trên lớp: (5 tiết)

Chương 1. Tổng quan về lập trình Front-end

1.1 Giới thiệu lập trình Front-end

1.2  Giới thiệu ReactJS

1.3  Giới thiệu Angular

1.4  Giới thiệu VueJS

B. Nội dung tự học ở nhà:

- Đọc giáo trình, slides bài giảng.

C. Đánh giá kết quả học tập:

- Chấm điểm theo Rubrics trong đề cương chi tiết

CELO1

2

A. Nội dung giảng dạy trên lớp: (5 tiết)

Chương 2. Lập trình ReactJS

2.1. Cài đặt môi trường phát triển

2.2. Giới thiệu ECMAScript và TypeScript

2.3. Lập trình ECMAScript cơ bản

2.4. Lập trình TypeScript cơ bản

2.5. Lập trình Web-App với ReactJS

B. Nội dung tự học ở nhà:

- Đọc giáo trình, slides bài giảng.

C. Đánh giá kết quả học tập:

- Chấm điểm theo Rubrics trong đề cương chi tiết

CELO2

3,4

A. Nội dung giảng dạy trên lớp: (10 tiết)

Chương 3. Xây dựng Web-App Front-end dựa trên ReactJS Framework

3.1. Khảo sát và đặc tả Web-App

3.2. Thiết kế giao diện Web-App

3.3. Lập trình Web-App tầng Front-end với ReactJS

B. Nội dung tự học ở nhà:

- Đọc giáo trình, slides bài giảng.

C. Đánh giá kết quả học tập:

- Chấm điểm theo Rubrics trong đề cương chi tiết

CELO2

5,6

A. Nội dung giảng dạy trên lớp: (10 tiết)

Chương 4. Xây dựng Web-App Back-end

4.1. Thiết kế cơ sở dữ liệu

4.2. Lập trình Web-App tầng Back-end

4.3. Giao tiếp, truyền dữ liệu giữa Front-end và Back-end

B. Nội dung tự học ở nhà:

- Đọc giáo trình, slides bài giảng.

C. Đánh giá kết quả học tập:

- Chấm điểm theo Rubrics trong đề cương chi tiết

CELO2

 

11.2 Phần thực hành

 

Tuần

(5 tiết)

Nội dung

Chuẩn đầu ra học phần (CELOs)

7

Bài tập lập trình Front-end Web-App với ReactJS

CELO2

8

Bài tập lập trình Back-end xây dựng API

CELO2

9

Bài tập bảo mật Front-end và Back-end

CELO2

10,11,12

Bài tập lớn: mỗi sinh viên/nhóm sinh viên thực hiện xây dựng Web-app sử dụng ReactJS Library kết nối với Back-end ở mức độ cơ bản.

CELO2,3,4

 

12. Yêu cầu của giảng viên đối với học phần                               

- Phòng học: thoáng mát, đầy đủ ánh sáng

- Phương tiện phục vụ giảng dạy: Máy chiếu, bảng, Slide, máy tính.

Đăng nhận xét