Giới Thiệu Lập Trình<br />
Thông Tin Môn Học<br />
TS. Lê Nguyên Khôi<br />
Trường Đại học Công nghệ, ĐHQGHN<br />
<br />
Thông Tin Môn Học<br />
<br />
<br />
Môn học:<br />
<br />
<br />
<br />
<br />
<br />
Số tín chỉ: 3<br />
Số lượng giờ học:<br />
<br />
<br />
<br />
<br />
<br />
Lý thuyết: 12 tuần x 2 tiết/tuần<br />
Thực hành: 11 tuần x 3 tiết/tuần<br />
<br />
Giảng viên:<br />
<br />
<br />
<br />
<br />
Giới thiệu Lập trình (INT 1006 – Tin học Cơ sở 4)<br />
<br />
TS. Lê Nguyên Khôi (khoi.n.le@vnu.edu.vn)<br />
<br />
Website bài tập: codehub.now-ip.org<br />
<br />
<br />
Tên đăng nhập & mật khẩu: mã số sinh viên<br />
Giới Thiệu Lập Trình<br />
<br />
1<br />
<br />
Thông Tin Môn Học<br />
<br />
<br />
Sách môn học:<br />
<br />
<br />
<br />
<br />
Lập trình cơ bản với C++, Trần Thị Minh Châu,<br />
Lê Sỹ Vinh, Đại học Quốc gia Hà Nội, 2011<br />
Thư viện Đại học Quốc gia Hà Nội<br />
Absolute C++, Walter Savitch, Addison Wesley,<br />
2005<br />
Bản<br />
<br />
<br />
<br />
mềm<br />
<br />
Điểm thành phần<br />
<br />
<br />
<br />
Kiểm tra giữa kỳ + Bài tập + Chuyên cần (40%)<br />
Thi cuối kỳ (60%)<br />
<br />
Giới Thiệu Lập Trình<br />
<br />
2<br />
<br />
Mục Tiêu Môn Học<br />
<br />
<br />
<br />
<br />
<br />
<br />
Giới thiệu lập trình thủ tục qua ngôn ngữ C++<br />
Các cấu trúc dữ liệu đơn giản<br />
Các thuật toán đơn giản<br />
Phương pháp xây dựng chương trình<br />
Khi học xong:<br />
<br />
<br />
<br />
<br />
Thiết kế, xây dựng, kiểm thử và gỡ lỗi chương trình<br />
dựa trên tài liệu yêu cầu.<br />
Hiểu và vận dụng các cấu trúc dữ liệu phổ biến để<br />
giải quyết các bài toán đơn giản<br />
Có phong cách lập trình chuyên nghiệp<br />
Giới Thiệu Lập Trình<br />
<br />
3<br />
<br />
Nội Dung Môn Học<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
Cấu trúc chương trình<br />
Biến và các kiểu dữ liệu cơ bản<br />
Các cấu trúc điều khiển<br />
Các cấu trúc dữ liệu cơ bản<br />
Hàm và cách sử dụng<br />
Mảng và xâu ký tự<br />
Con trỏ và cấp phát bộ nhớ động<br />
Luồng dữ liệu vào ra<br />
Thao tác trên tệp tin<br />
Đối tượng (cấu trúc & lớp)<br />
Giới Thiệu Lập Trình<br />
<br />
4<br />
<br />