Đi H c Bách Khoa Tp.HCM
Khoa Công Ngh Thông TinBà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 TinTrang 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 sở thuyết kỹ năng 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 TinTrang 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 TinBà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 TinTrang 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ị