Professional Documents
Culture Documents
liệu
• Địa chỉ
– từ trong mạng nội bộ http://10.10.0.10/courses/
– từ Internet http://www.fotech.vnu.edu.vn/courses/
• Nội dung:
– Bài giảng, bài tập, thông báo, và mọi thông tin đều được đăng tại đây, sinh
viên có trách nhiệm thường xuyên theo dõi
– Mỗi sinh viên sẽ có một tài khoản riêng để nộp bài tập và tham gia diễn
dàn, sinh viên có trách nhiệm bảo vệ tài khoản của mình
• Diễn đàn: truy nhập từ website môn học; nơi tốt nhất để trao
đổi các nội dung liên quan đến môn học
– Những bài có nội dung không liên quan hoặc lời lẽ thiếu lịch sự sẽ bị xóa
bỏ
– Sinh viên nào cố tình gửi các bài thuộc loại trên sẽ bị cắt tài khoản website
• Sinh viên có thể tuỳ ý lựa chọn, nhưng môi trường lập
trình phải thoả mãn chuẩn ANSI/ISO C++
• Môi trường được cung cấp trên lớp:
– gcc 3.2.x trên Redhat 9.0 (máy selablinux)
– Dev-C++ trên MS-Windows (có kèm gcc 3.2 cho biên dịch dòng lệnh)
• Bất kể sinh viên sử dụng môi trường nào, các chương trình
bài tập/bài thực hành phải biên dịch được bằng gcc 3.2
tại máy selablinux (Nếu có ngoại lệ sẽ được thông báo cụ
thể)
• Mỗi sinh viên sẽ được cấp một tài khoản tại máy
selablinux để có thể sử dụng môi trường Linux và lưu trữ
các file phục vụ học tập
– login và làm việc tại các máy trạm trong mạng nội bộ của Khoa
tập
Luật danh dự
• Sinh viên được khuyến khích thảo luận về bài tập, nhưng
phải độc lập thực hiện bài làm.
• Mọi đoạn mã chương trình trích từ sách hoặc từ chương
trình khác phải được ghi chú rõ ràng về nguồn gốc
• Sinh viên không được cộng tác khi lập trình, không được
sao chép chương trình hoặc một phần chương trình của
sinh viên khác
• Những hành động dưới đây được coi là quay cóp
– sao chép bài làm hoặc một phần bài làm của sinh viên khác
– cho sinh viên khác xem bài làm của mình
– thảo luận với sinh viên khác chi tiết đến mức có một số đoạn chương
trình cơ bản giống nhau
1. Giới thiệu lập trình, ngôn ngữ lập trình, và ngôn ngữ C++
2. Các phép toán, kiểu dữ liệu cơ bản, các cấu trúc điều khiển
3. Chương trình con
4. Mảng
5. Con trỏ và xâu ký tự
6. Cấu trúc dữ liệu trừu tượng
7. Các dòng ra/vào (Input/Output Stream),
file dữ liệu (File Processing)
8. So sánh C và C++
9. Các chủ đề mở rộng