NGÀNH KỸ THUẬT PHẦN MỀM

Khoa Công nghệ phần mềm

Website: http://se.uit.edu.vn

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

1

Nội dung

1

Giới thiệu về Kỹ thuật phần mềm

2

Chương trình đào tạo

Cơ hội nghề nghiệp

3

4

Chương trình Chất lượng cao

5

Tóm tắt nội dung một số môn học

2

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

22

Kỹ thuật phần mềm

 Kỹ thuật phần mềm (Software Engineering) là sự áp dụng một cách tiếp cận có hệ thống, có kỷ luật, và định lượng được cho việc phát triển, sử dụng và bảo trì phần mềm.  Ngành học kỹ thuật phần mềm bao trùm kiến thức, các công cụ, và các phương pháp cho việc định nghĩa yêu cầu phần mềm, và thực hiện các tác vụ thiết kế, xây dựng, kiểm thử (software testing), và bảo trì phần mềm.  Kỹ thuật phần mềm còn sử dụng kiến thức của các lĩnh vực như kỹ thuật máy tính, khoa học máy tính, quản lý, toán học, quản lý dự án, quản lý chất lượng,…

3

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

33

Kỹ thuật phần mềm

 Kĩ thuật phần mềm bao gồm:

 Yêu cầu phần mềm  Thiết kế phần mềm  Phát triển phần mềm  Kiểm thử phần mềm  Bảo trì phần mềm  Quản lí cấu hình phần mềm  Quản lí kĩ thuật phần mềm  Quy trình phát triển phần mềm  Các công cụ kĩ thuật phần mềm  Chất lượng phần mềm

4

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

44

Kỹ thuật phần mềm

 Đối tượng chính của kỹ thuật phần mềm là sản xuất ra các

sản phẩm phần mềm.

 Sản phẩm phần mềm là các phần mềm được phân phối cho khách hàng cùng với các tài liệu mô tả phương thức cài đặt và cách thức sử dụng chúng.

 Mục đích của kỹ thuật phần mềm là để cung cấp nền tảng

xây dựng phần mềm chất lượng cao

5

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

55

Nội dung

1

Giới thiệu về Kỹ thuật phần mềm

2

Chương trình đào tạo

Cơ hội nghề nghiệp

3

4

Chương trình Chất lượng cao

5

Tóm tắt nội dung một số môn học

6

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

66

Chương trình đào tạo

 Trang bị cho sinh viên kiến thức tổng quát về quy trình xây dựng, quản lý và bảo trì hệ thống phần mềm; có khả năng phân tích, thiết kế và quản lý các dự án phần mềm; cung cấp phương pháp luận và công nghệ mới để sinh viên có thể nắm bắt và làm chủ các tiến bộ khoa học.

 Sinh viên được cung cấp kiến thức cơ bản về tổ chức và quản lý công nghệ phần mềm để có khả năng xây dựng mô hình và áp dụng các nguyên tắc của công nghệ phần mềm vào thực tế.

7

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

77

Mục tiêu đào tạo

 Chương trình đào tạo hướng đến đào tạo nguồn nhân lực công nghệ thông tin chất lượng cao đạt trình độ khu vực và quốc tế, đáp ứng nhu cầu xây dựng nguồn nhân lực ngành công nghiệp công nghệ thông tin trong cả nước.  Sinh viên tốt nghiệp ngành Kỹ thuật phần mềm có thể làm

việc ở các phạm vi và nhiều lĩnh vực khác nhau.

8

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

88

Mục tiêu đào tạo

 Chuyên viên phân tích, thiết kế, cài đặt, quản trị, bảo trì các phần mềm máy tính đáp ứng các ứng dụng khác nhau

 Học tiếp các bậc học cao hơn  Cán bộ nghiên cứu và ứng dụng Công nghệ thông tin  Nghiên cứu khoa học thuộc các lĩnh vực về công nghệ phần mềm, công nghệ mạng và các hệ thống nhúng

9

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

99

Mục tiêu đào tạo

 Làm việc ở bộ phận công nghệ thông tin hoặc cần ứng dụng công nghệ thông tin của tất cả các đơn vị có nhu cầu (hành chính sự nghiệp, ngân hàng, viễn thông, hàng không, xây dựng…).

 Làm việc trong các công ty sản xuất, gia công phần mềm

trong nước cũng như nước ngoài.

 Làm việc tại các công ty tư vấn về đề xuất giải pháp, xây

dựng và bảo trì

10

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

1010

Sơ đồ thứ tự môn học

11

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

1111

Các môn học cơ sở ngành KTPM

Bắt buộc đối với sinh viên ngành

STT Tên môn học TC LT TH

Mã môn học

1 SE100 Phương pháp Phát triển phần mềm hướng 4 3 1

2 3 4 5

SE101 Phương pháp mô hình hóa SE102 Nhập môn phát triển game SE104 Nhập môn Công nghệ phần mềm SE114 Nhập môn phần mềm và hệ thống nhúng

3 3 4 3

3 2 3 2

đối tượng

1 1 1

1 1

12

6 7 8 9 10 11

SE106 Đặc tả hình thức SE107 Phân tích thiết kế hệ thống SE108 Kiểm chứng phần mềm SE109 Phát triển, vận hành, bảo trì phần mềm SE111 Đồ án môn học Mã nguồn mở SE112 Đồ án môn học chuyên ngành

4 4 3 3 2 3

4 3 2 3 2 3

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

1212

Chuyên ngành hẹp

Kỹ thuật phần mềm Môi trường ảo và phát triển Game

13

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

1313

Môn học chuyên ngành Kỹ thuật phần mềm

Tự chọn hẹp đối với sinh viên ngành

Mã môn học

Tên môn học TC LT TH STT

1

SE214

4

3

1

Công nghệ phần mềm chuyên sâu

Các môn bắt buộc

2 SE215 4 3 1 Giao tiếp người máy

Các môn tự chọn chuyên ngành

1 SE310 4 3 1 Công nghệ .NET

3

SE331

2

2

2 SE325 4 3 1 Chuyên đề J2EE

Chuyên đề E-Commerce

4 SE313 2 2 Một số thuật toán thông minh

14

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

1414

Môn học chuyên ngành Môi trường ảo và Phát triển Game

Tự chọn hẹp đối với sinh viên ngành

Tên môn học TC LT TH STT Mã môn học

Các môn bắt buộc

SE220 SE221 Thiết kế Game Lập trình game nâng cao 1 2 4 4 3 3 1 1

Các môn tự chọn chuyên ngành

2 3

SE327 SE328

4 4

3 3

1 1

1 SE320 4 3 1

4 SE344 4 3 1

5 Lập trình đồ họa 3 chiều với Direct3D Phát triển và vận hành game Lập trình TTNT trong Game Lập trình Game trong các thiết bị di động Thiết kế 3D Game Engine SE329 4 3 1

15

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

1515

Môn học tự chọn tự do

STT

Tên môn học

TC

LT TH

Mã môn học

Các môn tự chọn chung 1

3

3

4 1 3 1 SE330

2

SE336

1 1

2 2 3 3 2 2 2 2 2 2 3 4 5 6 7 SE332 SE338 SE334 SE339 SE336

Ngôn ngữ lập trình Java Phát triển phần mềm mã nguồn mở Chuyên đề CSDL nâng cao Logic mờ Các phương pháp lập trình Xử lý phân bố Phương pháp luận sáng tạo KH- CN

16

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

1616

Môn học tự chọn tự do

STT

Tên môn học

TC LT

TH

Mã môn học

Các môn tự chọn chung 2

1 SE340 4 3 1

1 1

1

2 3 4 5 6 7 8

SE341 SE350 SE351 SE343 SE345 SE346 SE348

2 2 4 3 4 4 2

2 2 3 3 3 3 2

9 SE349 2 2 Quản lý dự án công nghệ thông tin Công nghệ Web và ứng dụng Chuyên đề E-learning Xử lý song song Công nghệ Portal Kỹ thuật lập trình nhúng Lập trình trên thiết bị di động Chuyên đề M-commerce Nhập môn Quản trị doanh nghiệp

17

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

1717

Thực tập – Khóa luận – Chuyên đề tốt nghiệp

Thực tập doanh nghiệp:

 Bắt buộc đối với sinh viên ngành  Các sinh viên thực tập trong các doanh nghiệp được khoa giới thiệu trong khoảng 10 tuần và nộp lại báo cáo sau khi đã hoàn thành quá trình thực tập.

Khóa luận tốt nghiệp:

 Dành cho các sinh viên thỏa điều kiện theo quy chế

đào tạo.

 Sinh viên không đủ điều kiện làm khóa luận sẽ học các

môn chuyên đề tốt nghiệp (tổng số tín chỉ là 10).

18

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

1818

Các môn chuyên đề tốt nghiệp

Tự chọn đối với sinh viên làm chuyên đề tốt nghiệp

STT Tên môn học TC LT Mã môn học T H

1 SE400 4 4 Serminar các vấn đề hiện đại của CNPM

2 SE401 Mẫu thiết kế 3 3

3 SE402 Điện toán đám mây 2 2

4 SE403 Nguyên lý thiết kế thế giới ảo 4 4

đề

Mobile

Pervasive

5 SE404 Chuyên đề E-Government 2 2

Chuyên Computing

6 SE405 3 3

19

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

1919

Kế hoạch giảng dạy mẫu

SS001

5 5 0

GIAI ĐOAN II: 94TC - Chuyên ngành Kỹ thuật phần mềm

SS002 3 3

Học kỳ 4

Những nguyên lý cơ bản của chủ nghĩa Mác Lênin Đường lối cách mạng của Đảng Cộng sản Việt Nam IT007 Hệ điều hành IT008 Lập trình trực quan SE104 Nhập môn Công nghệ Phần mềm

4 3 1 4 3 1 4 3 1

Tổng số tín chỉ HK4 20

SS003 Tư tưởng Hồ Chí Minh SE101 Phương pháp mô hình hóa SE102 Nhập môn phát triển Game 2 2 3 3 3 2 1

Học kỳ 5 SE114 Nhập môn phần mềm và hệ thống nhúng 3 2 1

MA005 Xác suất thống kê 3 3

Tổng số tín chỉ HK5 14

20

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

2020

Kế hoạch giảng dạy mẫu

SE214 Công nghệ phần mềm chuyên sâu 4 3 1

SE106 Đặc tả hình thức SE107 Phân tích thiết kế hệ thống 4 4 4 3 1

Học kỳ 6

SE109 3 3 Phát triển, vận hành, bảo trì phần mềm

4 3 1 SE33* Các môn học tự chọn chung 1

SE108 Kiểm chứng phần mềm SE215 Giao tiếp người máy Tổng số tín chỉ HK6 19 3 4 2 3 1 1

SE110 4 3 1 Phương pháp Phát triển phần mềm hướng đối tượng

SE111 Đồ án môn học mã nguồn mở

2

2

Học kỳ 7

SE34* Các môn học tự chọn chung 2 4 3 1

Tổng số tín chỉ HK7 17

21

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

2121

Kế hoạch giảng dạy mẫu

SE501 Thực tập tốt nghiệp 3 3

SE31* Các học phần tự chọn chuyên ngành 2 6 8

Học kỳ 8 SE112 Đồ án môn học chuyên ngành 3 3

Tổng số tín chỉ HK8 14

Sinh viên chọn một trong hai hình thức

Chuyên đề tốt nghiệp 10

Học kỳ 9 Khóa luận tốt nghiệp 10

Tổng số tín chỉ HK9 10 10 0

22

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

2222

Kế hoạch giảng dạy mẫu

GIAI ĐOẠN II: 94 TC - Chuyên ngành Môi trường ảo và Phát triển Game

SS002

3 3

SS001 5 5 0

Những nguyên lý cơ bản của chủ nghĩa Mác Lênin Đường lối cách mạng của Đảng Cộng sản Việt Nam

Học kỳ 4

SE104 Nhập môn Công nghệ Phần mềm IT007 Hệ điều hành IT008 Lập trình trực quan 4 3 4 3 1 4 3 1

Tổng số tín chỉ HK4 20

Học kỳ 5

SS003 Tư tưởng Hồ Chí Minh SE101 Phương pháp mô hình hóa SE102 Nhập môn phát triển Game MA005 Xác suất thống kê SE114 Nhập môn phần mềm và hệ thống nhúng 2 2 3 3 3 2 1 3 3 3 2 1

Tổng số tín chỉ HK5 14

23

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

2323

Kế hoạch giảng dạy mẫu

1

SE220 Thiết kế Game SE106 Đặc tả hình thức SE107 Phân tích thiết kế hệ thống 4 4 4 3 4 3 1

3

1

SE33* Các môn học tự chọn chung 1

triển, vận hành, bảo trì phần Học kỳ 6 SE109 3 3 Phát mềm

SE108 Kiểm chứng phần mềm SE221 Lập trình game nâng cao

4 Tổng số tín chỉ HK6 19 3 4

2 3 1 1

triển phần mềm SE100 4 3 1 Phương pháp Phát hướng đối tượng Học kỳ 7

SE111 Đồ án môn học mã nguồn mở SE34* Các môn học tự chọn chung 2 2 3 1

2 4 Tổng số tín chỉ HK7 17

24

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

2424

Kế hoạch giảng dạy mẫu

SE501 Thực tập tốt nghiệp 3 3

SE32* Các học phần tự chọn chuyên ngành 8 2 6 Học kỳ 8

3 3 SE112 Đồ án môn học chuyên ngành

Tổng số tín chỉ HK8 14

Sinh viên chọn một trong hai hình thức

Chuyên đề tốt nghiệp 10 Học kỳ 9 Khóa luận tốt nghiệp 10

Tổng số tín chỉ HK9 10 10 0

25

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

2525

Nội dung

1

Giới thiệu về Kỹ thuật phần mềm

2

Chương trình đào tạo

Cơ hội nghề nghiệp

3

4

Chương trình Chất lượng cao

5

Tóm tắt nội dung một số môn học

26

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

2626

Cơ hội nghề nghiệp

 TP hiện có khoảng 1.930 doanh nghiệp hoạt động trong

lĩnh vực CNTT.

 Khoảng 34.000 lao động trong lĩnh vực CNTT  Dự kiến 2015, nhu cầu nhân lực CNTT lên đến 56.518 người, đến năm 2020 là 67.324 người. Và cả nước vào năm 2020 sẽ cần đến gần 530 nghìn người cho các ngành phần cứng, phần mềm và nội dung số. Trong đó, nhân lực phần mềm chiếm số lượng khá lớn.

27

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

2727

Cơ hội nghề nghiệp

 Cơ hội thực tập được trả lương và học hỏi công nghệ mới tại các doanh nghiệp liên kết. (100 – 350USD trong thời gian thử việc/ thực tập).

 Tính đến 10/2013, đã có 191 sinh viên được đào tạo và tốt nghiệp theo chương trình đại học chính qui Kỹ sư KTPM với tỷ lệ 0.5% xuất sắc, 7,8% giỏi, 80% khá.

 Gần 100% sinh viên tốt nghiệp có việc làm ổn định đúng

ngành nghề.

 Kỹ sư ngành Kỹ thuật phần mềm có thể tiếp tục học sau

đại học (bậc Thạc sĩ, Tiến sĩ).

28

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

2828

Nội dung

1

Giới thiệu về Kỹ thuật phần mềm

2

Chương trình đào tạo

Cơ hội nghề nghiệp

3

4

Chương trình Chất lượng cao

5

Tóm tắt nội dung một số môn học

29

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

2929

Chương trình chất lượng cao

Được xây dựng theo hướng tiếp cận với trình độ

của các trường đại học tiên tiến trên thế giới.

Cơ sở vật chất hiện đại. Đội ngũ giáo sư,

thạc sỹ nhiều kinh tiến sĩ, nghiệm, chuyên gia hàng đầu trong lĩnh vực giúp sinh viên tiếp xúc công nghệ mới, nâng cao kỹ năng mềm, khả năng chuyên môn và tự tin tạo ra sự thành công khởi đầu khi rời ghế nhà trường.

30

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

3030

Đặc thù chương trình

 Chuẩn đầu ra:

 Vững kiến thức nền tảng và chuyên môn cao.  Kỹ năng làm việc nhóm tốt, tự phát triển bản thân và tư duy, phản

biện.

 Kỹ năng giao tiếp, lãnh đạo, giải quyết vấn đề và thành thạo Anh

ngữ

 Phòng học và Labs:

 Được trang bị các phương tiện giảng dạy hiện đại, quy mô lớp

học thiết kế phòng học theo tiêu chuẩn quốc tế (30-40 sv)

 Đội ngũ giảng viên:

 ¾ giảng viên có trình độ tiến sỹ trở lên  Các chuyên gia hàng đầu từ các doanh nghiệp

31

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

3131

Đặc thù chương trình

 Chính sách hỗ trợ:

 Nghiên cứu khoa học với mức kinh phí cho khởi nghiệp nghiên cứu, triển khai các ứng dụng hàng năm cho các sinh viên xuất sắc với mỗi đề tài từ 5 đến 15 triệu đồng.

 Đào tạo: cung cấp giáo trình, tài liệu học tập miễn phí, mỗi khóa

có 2 cố vấn hỗ trợ học tập và sinh hoạt.

 Các doanh nghiệp liên kết:

 VNG, Fsoft, CSC, TMA, Larion, HPT, Lạc Việt, Gsoft, FIS, Nokia, Gameloft, Mobile Entertainment, Microsoft, Vietbando, Nhật Tâm, Pacific, Đông Thi, Outsource IT, Speed, TNH,…

32

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

3232

Nội dung

1

Giới thiệu về Kỹ thuật phần mềm

2

Chương trình đào tạo

Cơ hội nghề nghiệp

3

4

Chương trình Chất lượng cao

5

Tóm tắt nội dung một số môn học

33

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

3333

Tóm tắt nội dung một số môn học

 Lập trình trực quan (Visual Programming – 4TC)

 Cung cấp cho sinh viên những kiến thức cơ bản về phương pháp lập trình trên môi trường Windows: cơ chế quản lý chương trình, lập trình giao diện đồ họa (GUI), lập trình WPF, GDI+, quản lí tiến trình, đồng bộ hóa…, từ đó sinh viên có khả năng tự xây dựng một ứng dụng hoàn chỉnh ở mức độ vừa phải bằng ngôn ngữ C#.

 Môn học cũng cung cấp cho sinh viên một số kiến thức cơ bản để có thể tự nghiên cứu các kỹ thuật lập trình sâu hơn trên môi trường Windows.

34

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

3434

Tóm tắt nội dung một số môn học

 Phát triển phần mềm hướng đối tượng (Object-oriented

Software development methodology)  Môn học trình bày về phân tích và thiết kế hệ thống

phần mềm theo hướng đối tượng.

 Nội dung môn học trình từ cơ bản tới chuyên sâu các thao tác trong quá trình phát triển phần mềm: quy trình phát triển phần mềm, các khái niệm cơ bản về hướng đối tượng, mô hình hóa các yêu cầu, phân tích phần mềm hướng đối tượng, thiết kế phần mềm hướng đối tượng và thảo luận một số vấn đề khác trong phát triển phần mềm hướng đối tượng.

35

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

3535

Tóm tắt nội dung một số môn học

 Nhập môn phát

triển Game (Introduction to Game

development – 3TC)  Giới thiệu những khái niệm, thông tin cơ bản trong ngành game và đi sâu vào kỹ thuật lập trình DirectX để xây dựng các game 2D đơn giản như Tetris, Mario,...  Giới thiệu tổng quan về ngành game, KTLT Windows dùng C++ và Windows SDK, kỹ thuật làm chuyển động và kỹ thuật lập trình DirectX cơ bản, cung cấp kỹ thuật làm việc với Sprite và xử lý thiết bị nhập, thảo luận về các kỹ thuật hỗ trợ khác như phép biến đổi, lập trình DirectSound,..., và bàn luận về Game Engine và cách xây dựng một game engine đơn giản.

36

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

3636

Tóm tắt nội dung một số môn học

 Phương pháp mô hình hóa (Modeling Method – 3TC)

 Trình bày các kiến trúc, nền tảng về các phương pháp mô hình hóa thông tin, tri thức, biểu diễn vấn đề và lời giải, mô hình hóa hệ thống.

 SV tiếp cận với các các phương pháp mô hình hóa và biểu diễn vấn đề như mô hình hóa và biểu diễn dữ liệu, mô hình hóa và biểu diễn quan hệ, mô hình hóa và biểu diễn tiến trình, mô hình hóa và biểu diễn tri thức như phương pháp SDLC, JSD, SSM, OOA...

 SV làm quen với các công cụ dung biểu diễn mô hình như công cụ CASE (upper và lower), các ngôn ngữ mô phỏng mô hình hóa như ngôn ngữ UML, VRML,...

37

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

3737

Tóm tắt nội dung một số môn học

 Phương pháp mô hình hóa (Modeling Method – 3TC)

 Học phần là sự kết hợp giữa các bài giảng, thuyết trình, bài tập nhỏ, tự nghiên cứu tài liệu và báo cáo đồ án kết thúc môn học.

 Học phần được chia làm 3 phần:

• Phần 1 dẫn nhập và giới thiệu những khái niệm về

các mô hình đặc trung hiện nay.

• Phần 2 là giới thiệu về phương pháp luận dùng cho

mô hình hóa.

• Phần 3 giới thiệu cụ thể về các mô hình biểu diễn

thông tin, dữ liệu, thời gian thực.

38

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

3838

Tóm tắt nội dung một số môn học

 Nhập môn công nghệ phần mềm (Introduction to Software

Engineering – 4TC)  Cung cấp cho SV các kiến thức cơ sở liên quan đến các đối tượng chính yếu trong lĩnh vực công nghệ phần mềm (qui trình công nghệ, phương pháp kỹ thuật thực hiện, phương pháp tổ chức quản lý, công cụ và môi trường triển khai phần mềm,…).

 Giúp sinh viên hiểu và biết tiến hành xây dựng phần mềm một

cách có hệ thống, có phương pháp.

 Trong quá trình học, SV sẽ được giới thiệu nhiều phương pháp khác nhau để có được góc nhìn tổng quan về các phương pháp. Và để minh họa cụ thể hơn, phương pháp OMT (Object Modeling Technique) được chọn để trình bày (với một sự lược giản để thích hợp với tính chất nhập môn của môn học).

39

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

3939

Tóm tắt nội dung một số môn học

 Nhập môn phần mềm và hệ thống nhúng (Introduction to

software and embedded system – 3TC)  Cung cấp cho sinh viên những kiến thức cơ bản về hệ thống nhúng, phần mềm nhúng, công cụ và môi trường phát triển ứng dụng trên các hệ thống nhúng, mạch số.

 Mục tiêu của môn học là giúp sinh viên tiếp cận việc thiết kế phần mềm cho các ứng dụng nhúng với một bộ vi xử lý đơn lẻ dựa trên các bộ vi điều khiển chuẩn, nhỏ. Nâng cao kỹ năng thực thi các thiết kế ứng dụng nhúng sử dụng ngôn ngữ lập trình cấp cao.

40

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

4040

Tóm tắt nội dung một số môn học

 Đặc tả hình thức (Formal Specification – 4TC)

 Trình bày các kiến trúc, nền tảng về đặc tả hình thức, là một trong các cách tiếp cận xây dựng môn học. Thông qua các ngôn ngữ đặc tả hình thức là ngôn ngữ VDM và ngôn ngữ Z, SV có thể dễ dàng nắm bắt được quy trình và các phương pháp hệ thống riêng biệt từ đặc tả, thiết kế đến thực hiện chương trình.

 Học phần là sự kết hợp giữa các bài giảng, thuyết trình, bài liệu và kiểm tra cuối kỳ. Học tập nhỏ, tự nghiên cứu tài phần được chia làm 2 phần: phần 1 dẫn nhập và giới thiệu những khái niệm cơ sở của đặc tả hình thức được minh họa bằng ngôn ngữ VDM, phần 2 là giới thiệu về ngôn ngữ đặc tả Z.

41

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

4141

Tóm tắt nội dung một số môn học

 Phân tích thiết kế hệ thống (Systems Analysis and Design

– 4TC)  Môn học nhằm cung cấp cho sinh viên kiến thức cơ bản, nền tảng tổng quan về các phương pháp tiếp cận phân tích và thiết kế một hệ thống thông tin: phân tích yêu cầu, phân tích thành phần dữ liệu và xử lý, thiết kế thành phần dữ liệu, thiết kế giao diện hệ thống thông tin.

42

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

4242

Tóm tắt nội dung một số môn học

 Kiểm chứng phần mềm (Software Testing – 4TC)

 Môn học này trình bày về các kiến thức cơ bản về kiểm chức phần mềm và các kỹ thuật liên quan; và là học phần bắt buộc cho sinh viên công nghệ thông tin trong một học kỳ.

 Học phần được phân làm 4 phần: phần 1 là các khái niệm liên quan tới kiểm chứng phần mềm; phần 2 là các kĩ thuật kiểm chứng phần mềm; phần 3 là các chiến lược kiểm chứng phần mềm; phần 4 là các vấn đề nâng cao.

43

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

4343

Tóm tắt nội dung một số môn học

 Phát

triển, vận hành, bảo trì phần mềm (Software

Development, Deployment, Maintenance – 3TC)  Môn học cung cấp những kiến thức để giải quyết các vấn đề phát sinh trong quá trình bảo trì, thay đổi phần mềm đặc biệt là các dự án lớn, sao cho việc quản lý, thực thi quá trình bảo trì nâng cấp phần mềm được hiệu quả.

 Môn học cung cấp các khái niệm cơ bản về bảo trì, nâng cấp phần mềm. Các lý thuyết cơ bản cho các kỹ năng cần thiết để quản lý hiệu quả những thay đổi nhằm mục đích nâng cấp phần mềm theo những thay đổi của yêu cầu thực tế.

44

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

4444

Tóm tắt nội dung một số môn học

 Đồ án môn học chuyên ngành (Specialized Project –

3TC)  Giúp SV vận dụng lại các kiến thức đã được học trong trường và tìm hiểu qua các tài liệu báo chí, sách, đài, tivi,... như kiến thức về nhập môn công nghệ phần mềm, kiến thức về lập trình, kiến thức về tổ chức dữ liệu, kiến thức về ngôn ngữ và các phương pháp lập trình... nhằm ứng dụng cụ thể vào đồ án môn học chuyên ngành.

 Nghiên cứu các thuật toán, các công nghệ và ngôn ngữ lập trình mới (nếu cần thiết) phục vụ cho đồ án môn học chuyên ngành.  Ứng dụng quy trình và các phương pháp luận xây dựng và triển

khai PM ứng dụng thực tế cho đồ án môn học chuyên ngành.

45

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

4545

Tóm tắt nội dung một số môn học

 Đồ án môn học mã nguồn mở (The Open Source Project

– 2TC)  Giúp SV Vận dụng lại các kiến thức đã được học trong trường và tìm hiểu qua các tài liệu báo chí, sách, đài, tivi... nhằm ứng dụng cụ thể vào đồ án môn học mã nguồn mở.

 Nghiên cứu các thuật toán/các công nghệ/ngôn ngữ lập trình/các ứng dụng được sử dụng rộng rãi trong cộng đồng mã nguồn mở phục vụ cho đồ án môn học mã nguồn mở.

 Nghiên cứu các quy định, luật chơi được sử dụng khi xây dựng

PM mã nguồn mở và tham gia vào cộng đồng mã nguồn mở.

 Nghiên cứu, tìm hiểu, xây dựng và triển khai PM mã nguồn mở

được ứng dụng thực tế cho đồ án môn học mã nguồn mở.

46

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

4646

Tóm tắt nội dung một số môn học

 Công nghệ phần mềm chuyên sâu (Advanced Software

Engineering – 4TC)  Học phần này trình bày các kiến thức chuyên sâu về các phương pháp, qui trình phát triển phần mềm mới, tiên tiến như RUP, Agile, XP, Scrum.

 Trang bị các kiến thức chuyên sâu về đặc tả và công nghệ yêu cầu, cũng như các kiến thức liên quan đến quản lý và triển khai dự án phần mềm.

 Môn học giúp sinh viên nắm vững và có khả năng áp dụng các qui trình tiên tiến trong công nghệ phần mềm, có khả năng thiết lập. quản lý, triển khai một dự án phần mềm một cách chuyên nghiệp.

47

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

4747

Tóm tắt nội dung một số môn học

 Giao tiếp người máy (Human Computer Interaction –

4TC)  Môn học cung cấp cho sinh viên các kiến thức, nguyên lý thiết kế tương tác, các phương pháp làm nguyên mẫu, đánh giá chất lượng giao diện, các nguyên tắc thiết kế nhận thức: giới thiệu các kiến thức tổng quan, phân tích vai trò, cách thức tương tác, giới thiệu một số quy trình, cách thiết kế tập trung vào vai trò người dùng và các mẫu thiết kế.

48

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

4848

Tóm tắt nội dung một số môn học

 Phát triển và vận hành Game (Online Game development

and operation – 4TC)  Cung cấp cho SV những kiến thức thực tế về quy trình

phát triển và vận hành một game online.

 Giới thiệu tổng quan về tình hình ngành công nghiệp game online, lịch sử hình thành, phát triển, các đặc trưng, những bài học lịch sử quan trọng, và những chi tiết về quy trình phát triển và vận hành game online, so sánh giữa mô hình phát triển phần mềm truyền thống và các điều chỉnh phù hợp cho mô hình phát triển game online.

49

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

4949

Tóm tắt nội dung một số môn học

 Lập trình Game nâng cao (Advanced Game Programming

– 4TC)  Giới thiệu cho SV những kỹ thuật cần thiết để xây dựng được các dạng game 3D và game chơi mạng...

• Cung cấp lý thuyết nền tảng về đồ họa 3 chiều như hệ tọa độ,

phép biến đổi, các phép toán vector cơ bản.

• Cung cấp các kỹ thuật lập trình Direct3D cơ bản như khởi động Direct3D, thiết lập dây chuyền dựng hình, thể hiện đa giác, thể hiện bề mặt...

• Giới thiệu các kỹ thuật nâng cao như phân hoạch không gian, khử mặt khuất, giả lập ánh sáng, giả lập bóng, thể hiện địa hình.

• Giới thiệu đại cương về lập trình socket.

50

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

5050

Tóm tắt nội dung một số môn học

 Ngôn ngữ lập trình Java (Java Programming Language –

4TC)  Môn học cung cấp các kiến thức cơ bản ngôn ngữ Java, lập trình giao diện với AWT - Abstract Window Toolkit, lập trình đa luồng - Multithreading, lập trình cở sở dữ liệu.

 Môn học cũng cấp các kiến thức giúp sinh viên làm quen với các công cụ sử dụng trong ngôn ngữ lập trình Java.

51

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

5151

Tóm tắt nội dung một số môn học

 Logic mờ (Fuzzy Logic – 2TC)

 Môn học cung cấp cho sinh viên những khái niệm về tập mờ, logic mờ, đạo hàm và phương trình vi phân mờ.

 Bài toán tối ưu hóa mờ.  Hệ chuyên gia mờ và hệ trợ giúp quyết định mờ,

phương pháp điều khiển mờ.

52

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

5252

Tóm tắt nội dung một số môn học

 Phát

triển phần mềm mã nguồn mở (Open Source

Development – 3TC)  Môn học giới thiệu tổng quan về sự phát triển của phần mềm mã nguồn mở, các khái niệm liên quan về bản quyền trong các phần mềm mã nguồn mở.

 Môn học cũng giới thiệu các phương pháp xây dựng phần mềm mã nguồn mở, ứng dụng SVN để xây dựng phần mềm mã nguồn mở.

53

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

5353

Tóm tắt nội dung một số môn học

 Chuyên đề CSDL nâng cao (Advanced Database – 2TC)

 Môn học cung cấp cho sinh viên những kiến thức bổ sung về cơ sở dữ liệu bao gồm quy trình xây dựng một cơ sở dữ liệu thực tiễn, việc lưu giữ cơ sở dữ liệu trên bộ nhớ ngoài, việc thực hiện và tối ưu các truy vấn, kiểm tra cạnh tranh…

54

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

5454

Tóm tắt nội dung một số môn học

 Các phương pháp lập trình (Programming Paradigms –

3TC)  Cung cấp kiến trúc, nền tảng về các phương pháp, kỹ thuật lập trình thường dùng khi thiết kế và xây dựng một chương trình máy tính.

 Sinh viên được tiếp cận với các các phương pháp, kỹ thuật lập tối ưu mã chương trình,

trình như: KTLT đệ qui, kỹ thuật phương pháp LT cấu trúc, LT HĐT, LT đa nhiệm, song song.  SV được làm quen với các ngôn ngữ lập trình trong các ví dụ minh họa như: ngôn ngữ C++, Java, các thư viện hỗ trợ trong lập trình song song. Học phần là sự kết hợp giữa các bài giảng, thuyết trình, tự nghiên cứu tài liệu và báo cáo đồ án kết thúc môn học.

55

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

5555

Tóm tắt nội dung một số môn học

 Xử lý phân bố (Distributed Computing – 3TC)

 Môn học này trình bày về mô hình và các kỹ thuật xử

lý phân bố.

 Các khái niệm, mô hình triển khai hệ thống xử lý phân

bố.

 Giới thiệu kỹ thuật cài đặt hệ thống xử lý phân bố

thuần JAVA sử dụng RMI.

 Kỹ thuật cài đặt hệ thống xử lý phân bố kết hợp giữa

C++ và Java trên nền tảng CORBA.

 Giới thiệu công nghệ EJB của Java để cài đặt các ứng

dụng phân tán quy mô lớn.

56

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

5656

Tóm tắt nội dung một số môn học

 Quản lý dự án công nghệ thông tin (Information

Technology Project Management – 4TC)  Trình bày kiến trúc về quản lý dự án nói chung và dự án công nghệ thông tin nói riêng giúp sinh viên trang bị kỹ năng triển khai hoạch định và tổ chức công việc của người quản trị dự án so với yêu cầu quản trị kỹ thuật.

57

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

5757

Tóm tắt nội dung một số môn học

 Công nghệ Web và ứng dụng (Web Development and

Application – 4TC)  Trang bị cho SV các kiến thức cơ bản về phát triển

ứng dụng web và các kỹ thuật liên quan.

 Học phần được chia làm 5 phần: phần 1 là các khái niệm liên quan; phần 2 là ngôn ngữ thiết kế web; phần 3 là công nghệ xử lý trên hệ khách; phần 4 là công nghệ xử lý trên hệ phục vụ; phần 5 là các vấn đề nâng cao

 Từ đó sinh viên có thể xây dựng các ứng dụng web

chuyên nghiệp.

58

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

5858

Tóm tắt nội dung một số môn học

 Chuyên đề E-learning (E-learning – 2TC)

 Môn học giới thiệu chung về E-Learning, mô hình và

công cụ cho E-Learning.

 Từ đó, hướng dẫn cho sinh viên cách xây dựng và

triển khai hệ thống E-Learning.

 Bên cạnh đó, nội dung liên quan đến quyền sở hữu trí

tuệ cũng được đề cập.

59

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

5959

Tóm tắt nội dung một số môn học

 Xử lý song song (Parallel Processing – 4TC)

 Môn học trang bị cho sinh viên kiến thức để thiết kế

các thuật toán song song hiệu quả như: • Thiết kế các thuật toán song song • Phân tích hiệu năng của chương trình song song • Lập trình đa tuyến với POSIX. • Lập trình với OpenMP và ứng dựng các kỹ thuật lập trình song song để giải quyết các bài toán khoa học.

60

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

6060

Tóm tắt nội dung một số môn học

 Công nghệ .NET (.NET Technology – 4TC)

 Học phần này trình bày các kiến trúc, nền tảng về công nghệ .Net, các kỹ năng và phương pháp lập trình hướng đối tượng trong .Net.

 Ứng dụng tích hợp việc sử dụng công nghệ (C#) và hệ quản trị CSDL trong việc xây dựng một hệ thống quản lý.

 Ngoài ra học phần còn cung cấp cho sinh viên các hướng tiếp cận chuyên sâu trong xây dựng các ứng dụng bằng công nghệ .Net

61

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

6161

Tóm tắt nội dung một số môn học

 Kỹ thuật

lập trình nhúng (Embedded Programming

Techniques – 4TC)  Môn học này trình bày các khái niệm cơ bản về vi điều khiển trên các hệ thống nhúng, quy trình thiết kế, phát triển và thực hiện.

 Giới thiệu các loại hệ thống nhúng, kiến trúc vi điều khiển, lập trình, I/O interfacing, lập kế hoạch công việc, quản lý ngắt và các chủ đề liên quan.

62

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

6262

Tóm tắt nội dung một số môn học

 Công nghệ Portal (Portal Technology – 3TC)

 Môn học trình bày về công nghệ Portal, tìm hiểu và phát triển một hệ thống Portal mã nguồn mở (GateIn); và là học phần tự chọn cho sinh viên công nghệ thông tin trong một học kỳ, thích hợp cho sinh viên có hướng phát triển về xây dựng ứng dụng Web.

 Học phần được phân làm 2 phần chính: phần 1 là các khái niệm liên quan tới Portal, so sánh các hệ thống Portal hiện có trên thế giới; phần 2 tập trung tìm hiểu sâu về hệ thống GateIn và xây dựng ứng dụng trên hệ thống này.

63

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

6363

Tóm tắt nội dung một số môn học

 Nhập môn Quản trị doanh nghiệp (Initiation to Business

Administration – 2TC)  Bao gồm các nội dung về kinh doanh, quản lý doanh nghiệp, các bộ môn quản trị doanh nghiệp cơ bản, HTTT quản lý.

 Phân biệt được điểm khác biệt giữa thương mại di

động với thương mại điện tử (E-Commerce),...

64

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

6464

Tóm tắt nội dung một số môn học

 Chuyên đề J2EE (J2EE – 4TC)

 Môn học giới thiệu các kiến thức cơ bản thành phần của J2EE, lập trình web với servlet và JSP, Kiến trúc MVC với Struts, Spring.

 Sinh viên có thể ứng dụng các kiến thức đã học để có thể phân tích, thiết kế một hệ thống J2EE hoàn chỉnh.

65

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

6565

Tóm tắt nội dung một số môn học

 Lập trình trên thiết bị di động (Mobile Programming –

4TC)  Học phần này trình bày các kiến trúc, nền tảng của thiết bị di động, các kỹ năng và các hướng tiếp cận chuyên sâu trong xây dựng các ứng dụng trên thiết bị di động.

 Học phần được phân làm 3 phần chính sau: phần 1 là các chuyên đề lập trình trên nền tảng .Net và Windows Phone, phần 2 là các chuyên đề lập trình trên nền tảng Android, và phần 3 là các chủ đề tìm hiểu.

66

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

6666

Tóm tắt nội dung một số môn học

 Chuyên đề E-commerce (E-commerce – 2TC)

 Trình bày các kiến thức tổng quan về thương mại điện tử (TMĐT), các xu thế phát triển TMĐT hiện tại và trong tương lai, các lĩnh vực ngành nghề phù hợp đặc biệt đối với việc áp dụng TMĐT và giá trị mang lại cho sự phát triển kinh tế, xã hội, cung cấp các kiến thức về các mô hình TMĐT phù hợp theo từng đối tượng tương tác, các phương thức thanh toán phổ biến được sử dụng trong TMĐT hiện tại và các dịch vụ hỗ trợ thanh toán hiện có trên thị trường và đặc biệt là vấn đề bảo mật trong các giao dịch TMĐT.  Phần trọng tâm của môn học là giới thiệu các công nghệ, kỹ thuật và quy trình phát triển một website TMĐT và các kiến thức, kỹ năng liên quan đến vận hành website TMĐT.

67

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

6767

Tóm tắt nội dung một số môn học

 Chuyên đề M-commerce (M-commerce – 2TC)

 Qua môn học này sinh viên có thể làm quen với một

vài hoạt động sơ khai của m-commerce.

 Sinh viên sẽ học các kỹ năng cần thiết, với các kinh nghiệm thực hành cần thiết để hiện thực hoặc chỉ đạo triển khai trên các thiết bị di động không dây dẫn (vô tuyến).

 Sinh viên sẽ nghiên cứu các công nghệ di động và ứng dụng vào trong thương mại di động (M- Commerce), đưa ra những lợi ích, ưu điểm, nhược điểm và ứng dụng của thương mại di động.

68

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

6868

Tóm tắt nội dung một số môn học

 Một số thuật toán thông minh (Intelligent Algorithms –

2TC)  Môn học trình bày cho sinh viên các kiến thức về thuật toán, và đưa ra các kiến thức về một số thuật toán thông minh hiện nay để giải một số bài toán cơ bản.

69

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

6969

Tóm tắt nội dung một số môn học

 Lập trình đồ họa 3 chiều với Direct3D (3D Programming

with Direct3D – 4TC)  Môn học trình bày các kiến thức nền tảng về lập trình ứng dụng đồ họa 3 chiều và hướng dẫn sử dụng bộ thư viện đồ họa tiêu chuẩn của Microsoft là DirectX để xây dựng ứng dụng.

 Chương trình tổng quan bao gồm:

• Cơ sở toán học ứng dụng trong đồ họa 3 chiều và quy trình dựng

hình 3 chiều.

• Direct3D bao gồm các vấn đề đi từ cơ bản đến nâng cao • Ứng dụng các kiến thức đã học vào xây dựng trò chơi Tetris 3D  Sinh viên sẽ có khả năng tự thiết kế và lập trình ứng dụng

đồ họa 3 chiều đơn giản trên môi trường Windows.

70

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

7070

Tóm tắt nội dung một số môn học

 Thiết kế Game (Introduction to Game Design – 4TC)

 Giới thiệu những kiến thức, kỹ năng cơ bản nhất trong lĩnh

vực thiết kế game.

 Cung cấp lý thuyết nền tảng về tâm lý con người, bản chất của game là gì, tại sao game hấp dẫn, diễn biến tâm lý người chơi khi chơi game.

 Cung cấp các gợi mở về kỹ thuật thiết kế game, các bài học

lịch sử trong thiết kế game, các tiêu chí thiết kế.

 Thiết kế giao diện game như cách xây dựng menu, bố trí

các thành phần giao diện, biểu tượng, thiết kế HUD.

 Thiết kế cảnh chơi như cách đặt thử thách, xây dựng bối

cảnh, tạo hồn cho cảnh chơi,...

71

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

7171

Tóm tắt nội dung một số môn học

 Lập trình Trí Tuệ Nhân Tạo trong Game (Artificial

Intelligence on Game Programming – 4TC)  Việc tạo ra trí tuệ nhân tạo thiết thực là một trong những thử thách lớn nhất trong LT game, việc thành công của những game thương mại ngày nay phụ thuộc rất nhiều vào chất lượng của AI.  Môn học này trình bày về những kỹ thuật xây dựng những sinh vật nhân tạo có khả năng chuyển vùng đặc biệt, tạo các quyết định chiến thuật dựa trên hành vi đã học được theo các hướng tiếp cận chuyên sâu bắt đầu bằng những thuật toán thường được sử dụng bao gồm thuật toán tìm đường A*, suy luận dựa trên luật hay cây quyết định, hệ thống đối thoại, biểu diễn tri thức.

 Bên cạnh đó môn học còn giới

thiệu về ngôn ngữ lập trình Python, quy trình phát triển toàn diện từ bắt đầu đến kết thúc để hiện thực AI trong game.

72

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

7272

Tóm tắt nội dung một số môn học

 Lập trình Game trong các thiết bị di động (Mobile Game

Programming – 4TC)  Môn học cung cấp cho sinh viên những kiến thức cần thiết để có thể xây dựng game trên các thiết bị cầm tay như điện thoại di động, PocketPC, …

 Sau khi hoàn tất môn học, SV sẽ nắm vững những đặc điểm của các thiết bị di động cũng như các giới hạn của loại thiết bị này trong việc thực thi các chương trình Game; sinh viên cũng nắm vững nguyên lý của các bộ công cụ phát triển và phương pháp chuyển đổi một Game từ máy tính sang thiết bị di động.

73

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

7373

Tóm tắt nội dung một số môn học

 Thiết kế 3D Game Engine (3D Game Engine Design –

4TC)  Học phần này trình bày kiến trúc của 3D Game Engine, các thuật toán cho đồ họa 3D. Từ đó sinh viên có thể tự thiết kế và xây dựng một 3D Engine phục vụ cho các game 3D tương đối phức tạp.

 Học phần là sự kết hợp giữa các bài giảng, thuyết trình, bài tập nhỏ, tự nghiên cứu tài liệu và báo cáo đồ án kết thúc môn học.

 Học phần được chia làm 3 phần: phần 1 giới thiệu về kiến trúc của 3D Game Engine, phần 2 là giới thiệu về các thuật toán cho đồ họa 3D, phần 3 là cách thức thiết kế và xây dựng một 3D Game Engine.

74

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

7474

Tóm tắt nội dung một số môn học

 Serminar các vấn đề hiện đại của CNPM (Seminars about

Modern Subjects of Software Engineering – 4TC)  Môn học trình bày các vấn đề hiện đại của ngành công

nghệ phần mềm hiện nay.

 Sinh viên tìm hiểu và seminar các chủ đề liên quan

 Mẫu thiết kế (Design Pattern – 3TC)

 Môn học trình bày các mẫu thiết kế hiện đang được sử dụng trong phát triển hệ thống phần mềm, đưa ra các kiến trúc để có thể sử dụng linh hoạt các mẫu thiệt kế vào việc phát triển phân mềm với các giải pháp khác nhau.

75

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

7575

Tóm tắt nội dung một số môn học

 Chuyên

đề Mobile Pervasive Computing

(Mobile

Pervasive Computing – 3TC)  Môn học nhằm cung cấp một nền tảng các khái niệm

cơ bản trong lĩnh vực tính toán di động.

 Giới thiệu các công nghệ, ứng dụng mới và quy trình

xây dựng ứng dụng trên thiết bị di động.

76

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

7676

Tóm tắt nội dung một số môn học

 Nguyên lý thiết kế thế giới ảo (Design Virtual Worlds –

4TC)  Môn học này trình bày cho sinh viên các kiến thức và nguyên lý để từ đó thiết kế thế giới ảo trong công nghệ thông tin.

 Điện toán đám mây (Cloud Computing – 2TC)

 Môn học này trình bày các kiến thức về điện toán đám mây, kiến trúc dịch vụ của hệ thống. Từ đó sinh viên có thể vận dụng phát triển các ứng dụng trên công nghệ này qua các công cụ lập trình.

77

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

7777

Tóm tắt nội dung một số môn học

 Chuyên đề E-Government (E-Government – 2TC)

 Học phần này trình bày về các khái niệm và kiến trúc của Chính phủ điện tử, vai trò và lợi ích của Chính phủ trong việc phát triển kinh tế xã hội.

 Môn học cung cấp kiến thức về quá trình xây dựng Chính phủ điện tử ở Việt Nam và một số nước trên thế giới cũng như vai trò cốt yếu của công nghệ thông tin nói chung và công nghệ phần mềm nói riêng trong việc xây dựng Chính phủ điện tử.

78

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

7878

Tóm tắt nội dung một số môn học

 Thực tập cuối khóa (Internship – 3TC)

 Trong chương trình thực tập cuối khóa sinh viên phải đến thực tập tại các công ty phần mềm, các công ty về CNTT, cơ quan quản lý nhà nước về CNTT, trường học…để làm quen với môi trường thực tế của nghề nghiệp; nắm bắt các công việc; học hỏi kinh nghiệm trong quá trình tác nghiệp tại các đơn vị thực tập, xử lý các tình huống phát sinh liên quan đến lĩnh vực chuyên môn mà sinh viên đã lựa chọn.

79

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

7979

Tóm tắt nội dung một số môn học

 Khóa luận tốt nghiệp hoặc thi 3 môn chuyên đề tốt nghiệp

 Với KLTN, SV phải

(Thesis or Graduation Examination – 10TC)  Để tốt nghiệp, SV cần phải hoặc hoàn thành Khóa luận tốt nghiệp hoặc học và thi 3 môn chuyên đề tốt nghiệp. làm một khóa luận trong các chuyên ngành là kỹ thuật phần mềm, lập trình nhúng hoặc lập trình game dưới sự hướng dẫn của GV hướng dẫn và phải bảo vệ thành công khóa luận của mình trước hội đồng.

 Với 3 môn chuyên đề, sinh viên phải học và phải thi 3

môn chuyên đề do khoa đưa ra.

80

CuuDuongThanCong.com

https://fb.com/tailieudientucntt

8080