
Đi H c Bách Khoa Tp.HCMạ ọ
Khoa Công Ngh Thông TinệBài gi ng môn L p Trình Căn B nả ậ ả
Giáo trình
Giáo trình
L P TRÌNH CĂN B NẬ Ả
L P TRÌNH CĂN B NẬ Ả
Dành cho sinh viên chính quy
chuyên ngành Công Ngh Thông Tinệ
ThS. Nguy n Cao Tríễ
caotri@dit.hcmut.edu.vn
www.dit.hcmut.edu.vn/~caotri

Đi H c Bách Khoa Tp.HCMạ ọ
Khoa Công Ngh Thông TinệTrang 2
Gi i thi uớ ệ
Gi i thi uớ ệ
Mục tiêu môn học
Giới thiệu các khái niệm cơ bản về lập trình trên máy tính.
Cung cấp cơ sở lý thuyết và kỹ năng cơ bản về lập trình cho
các môn học sau.
Nội dung
–Một số thuật ngữ liên quan đến máy tính và lập trình.
–Sơ lược về ngôn ngữ lập trình
–Ngôn ngữ minh họa Pseudo code và Pascal
–Các giải thuật cơ bản
Kỹ năng tư duy và thực hành trên ngôn ngữ cụ thể.

Đi H c Bách Khoa Tp.HCMạ ọ
Khoa Công Ngh Thông TinệTrang 3
Ph ng th cươ ứ
Ph ng th cươ ứ
Phương thức học
–Giờ lý thuyết: giảng và báo cáo
–Giờ thực hành tại phòng máy
Kiểm tra và thi
–Kiểm tra thực hành: kỹ năng lập trình
–Thi lý thuyết : trắc nghiệm khách quan
–Được tham khảo tài liệu
Tài liệu tham khảo
–Slide bài giảng Lập Trình Căn Bản
–Giáo trình Lập trình căn bản – Khoa CNTT
Tài liệu khác
–CDROM bài tập PASCAL và thực hành
–www.dit.hcmut.edu.vn/~caotri

Đi H c Bách Khoa Tp.HCMạ ọ
Khoa Công Ngh Thông TinệBài gi ng môn L p Trình Căn B nả ậ ả
Ch ng 1ươ
Ch ng 1ươ
Khái ni m c b nệ ơ ả
Khái ni m c b nệ ơ ả
Một số khái niệm cơ bản về
–Máy tính & chương trình máy tính
–Ngôn ngữ lập trình ,translator,..
Giải thuật và flow chart
–Giải thuật & biểu diễn giải thuật
–Flowchart
Công cụ phát triển
–Công cụ IDE, Compiler
–Error & debug

Đi H c Bách Khoa Tp.HCMạ ọ
Khoa Công Ngh Thông TinệTrang 5
Máy tính - Computer
Máy tính - Computer
Máy tính Analog
Máy tính số
–Hệ nhị phân
–Máy tính lập trình được
–Mô hình máy Turing và Von Newman
–Các thế hệ máy tính
Đặc tính chung
–Khả năng tính toán
–Khả năng thực hiện các phép toán logic
–Tốc độ tính toán cao
–Làm theo chỉ thị

