Tải bản đầy đủ (.docx) (3 trang)

19 CSE280 ngonngulaptrinh 2015

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (210.05 KB, 3 trang )

TRƯỜNG ĐẠI HỌC THỦY LỢI

ĐỀ CƯƠNG MÔN HỌC

KHOA: CÔNG NGHỆ THƠNG TIN
BỘ MƠN: CƠNG NGHỆ PHẦN MỀM
NGƠN NGỮ LẬP TRÌNH
Programming Languages
Mã số: CSE280
1. Số tín chỉ: 04
2. Số tiết : tổng: 60; trong đó LT: 45 ; BT,TL: 15; ĐA: 0; BTL: 0;TQ,TT
3. Thuộc chương trình đào tạo ngành:
-

Mơn bắt buộc cho ngành: KTPM

-

Môn tự chọn cho ngành: CNTT

4. Phương pháp đánh giá:
-

Hình thức/thời gian thi: Vấn đáp □, Viết □, Thi trên máy tính □; Thời gian
thi: 90’

-

Thành phần điểm: Điểm quá trình %: 40; Điểm thi kết thúc %: 60

5. Điều kiện ràng buộc môn học


-

Môn tiên quyết:

-

Môn học trước: Tin đại cương

-

Môn học song hành:

-

Ghi chú khác:

6. Nội dung tóm tắt mơn học
-

Tiếng Việt: Cung cấp cho sinh viên các kiến thức và kỹ năng liên quan đến các
kỹ thuật trong ngơn ngữ lập trình C++. Khóa học này tập trung vào các vấn đề:
o Kiểu dữ liệu, cấu trúc rẽ nhánh, vòng lặp, mảng, con trỏ.
o Lập trình hướng đối tượng: lớp, biến thành viên, hàm thành viên, hàm

tạo, hàm hủy, kế thừa, đa hình và hàm ảo.
o Thư viên chuẩn: vector, c-string, string
o Không gian tên, khuôn mẫu, xử lý ngoại lệ

-


Tiếng Anh: This course provides the knowledge and skills related to the
techniques in the C++ programming language; This course focuses on the
various of problems:
1


o Data types, branching structures, loops, arrays, pointer
o Oriented-object programming: classes, member variables, member

functions, constructors, destructor, inheritance, polymorphism and
virtual functions.
o Standard template library: vector, c-string, string
o Namespaces, templates, exception handling

7. Cán bộ tham gia giảng dạy: Các giảng viên Bộ mơn CNPM
8. Giáo trình sử dụng, tài liệu tham khảo
Giáo trình:

- W. Savitch, Absolute C++, Addison Wesley, 2002.
Các tài liệu tham khảo:
-

A. Ford and T. Teorey, Practical Debugging in C++, Prentice Hall, 2002
Nguyễn Thanh Thủy, Kĩ thuật lập trình C++, NXB Khoa học và Kĩ Thuật, 2006

9. Nội dung chi tiết:
Số tiết
TT

Tên chương


Tổng
số


thuyết

Giới thiệu về C++

3

3

2

Các cấu trúc điều khiển, mảng và con trỏ

5

3

2

3

Hàm và nạp chồng hàm

5

3


2

4

Cấu trúc và lớp

8

6

2

5

Ơn tập

3

3

6

Nạp chồng tốn tử và kế thừa

5

3

2


7

Khn mẫu (Template) và thư viện chuẩn
(STL)

8

6

2

8

Hàm ảo và đa hình

8

6

2

9

Đệ quy

3

3


10

Các kiểu dữ liệu trừu tượng : danh sách
liên kết, ngăn xếp, hàng đợi

8

6

11

Ôn tập

4

3

1

Cộng:

60

45

15

1

2


Thảo
luận, BT

2


10. Chuẩn đầu ra của môn học
-

Kiến thức: sinh viên nắm được kiến thức về ngơn ngữ lập trình C++, đồng thời
có kỹ năng ứng dụng các kiến thức lập trình để giải quyết các bài tốn thực tế
hay xây dựng các ứng dụng phục vụ cuộc sống.

-

Kỹ năng, năng lực: Sau khi học xong học phần này, sinh viên có khả năng sử
dụng C++ để viết ứng dụng, phần mềm.

-

Phẩm chất, đạo đức: Có tư tưởng chính trị vững vàng, trách nhiệm công dân,
nắm và tuân thủ pháp luật; Có đạo đức, lương tâm nghề nghiệp, ý thức tổ chức
kỷ luật và trách nhiệm với công việc, cộng đồng và xã hội

11. Phương pháp giảng dạy để đạt được chuẩn đầu ra:
-

Giảng dạy lý thuyết, hướng dẫn bài tập và thảo luận tại lớp


-

Hướng dẫn sinh viên tự học, tự nghiên cứu và làm bài tập.

-

Giới thiệu các tài liệu tham khảo trong và ngoài nước.
Hà Nội, ngày tháng
Trưởng khoa

Trưởng Bộ môn

3

năm



Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×