Trường Cao đẳng CNTT HN Việt Hàn Khoa Khoa học máy tính Bài giảng môn thuyết ngôn ngữ lập
tr
B
Bà
ài
igi
gi
ng
ng
LÝ THUY
LÝ THUY
T NGÔN NG
T NGÔN NG
L
L
P TRÌNH
P TRÌNH
2
ng Cao đẳng CNTT HN Việt Hàn Khoa Khoa học máy tính
M
M
c
ctiêu
tiêu môn
môn h
h
c
c
thuyết: Sinh viên nắm được các kiến thức bản về
ngôn ngữ lập trình, tổng quan về các loại ngôn ngữ lập
trình
Kỹ năng: Sinh viên th viết c chương trình đơn
giản bằng ngôn ngữ lập trình C
Sinh viên các kiến thc bản làm nền tảng
để tiếp thu, nghiên cứu các ngôn ngữ lập trình c
thể sau này
3
ng Cao đẳng CNTT HN Việt Hàn Khoa Khoa học máy tính
N
N
i
idung
dung
Các khái niệm về ngôn ngữ lập trình
Tiêu chuẩn đánh giá phân loại ngôn ngữ lập trình
Giới thiệu sơ lược một số ngôn ngữ lập trình thông dụng
Giới thiệu tổng quan các giai đoạn của một quá trình biên dịch
Các khái niệm về thuật toán và lưu đồ thuật toán
Các thành phần cơ bản của ngôn ngữ lập trình C
Các vấn đề chính của ngôn ngữ lập trình:
Định nghĩa, đặc tả cài đặt các kiểu dữ liệu
Biểu thức và phép gán
Các lệnh có cấu trúc, ngoại lệ xử lý ngoại lệ
Chương trình con
4
ng Cao đẳng CNTT HN Việt Hàn Khoa Khoa học máy tính
T
Tà
ài
ili
li
u
uh
h
c
ct
t
p
p
Giáo trình, bài giảng
Giáo trình thuyết ngôn ngữ lập trình (lưu hành nội bộ)
Bài giảng môn học thuyết ngôn ngữ lập trình
Tài liệu tham khảo
Robert W.Sebesta, Concept of Programming Laguages
,
Seventh Edition; Pearson International Edition, 2006
5
ng Cao đẳng CNTT HN Việt Hàn Khoa Khoa học máy tính
N
N
i
idung
dung môn
môn h
h
c
c
Chương trình conChương 8
Các lệnh cấu trúc
Chương 7
Biểu thức phép gán
Chương 6
Kiểu dữ liệu
Chương 5
Các thành phần bản của ngôn ngữ lập trình C
Chương 4
Thuật toán lưu đồ thuật toánChương 3
Tổng quan về trình biên dịchChương 2
M đầuChương 1