INT 2202 4 - Lập trình nâng cao - Học kì II, 2016

Giáo viên: Trần Thị Minh Châu, chauttmAT vnu.edu.vn, văn phòng: 315 E3. Ngô Thị Duyên, duyenntAT vnu.edu.vn

Thông báo

  • 19/2/2016. Khẩn: Các bạn muốn chuyển sang nhóm lý thuyết khác cần nộp đơn điều chỉnh đăng kí môn học tại phòng Đào tạo, chậm nhất là thứ Hai 22/2.
  • 19/2/2016. Kết quả học tập được cập nhật từ nay đến hết học kì.
  • 15/2/2016. Chào mừng các bạn vào học môn Lập trình nâng cao. Môn này chúng ta sẽ tiếp tục học kĩ năng và tư duy lập trình. Ngôn ngữ sử dụng là C++ chuẩn 98. Lý thuyết bắt đầu từ tuần 15/2. Thực hành bắt đầu từ tuần 22/2. Nhóm 2202 4 học theo tốc độ của sinh viên nhiệm vụ chiến lược, những bạn nào cảm thấy không phù hợp cần liên hệ với phòng đào tạo để chuyển sang các nhóm khác.
  • Diễn đàn của lớp đặt tại Piazza. Chúng ta sẽ trao đổi, thắc mắc và trả lời thắc mắc tại đó. Các bạn có trách nhiệm theo dõi, đặc biệt là các thông báo của giáo viên và trả lời thắc mắc về bài tập.
    Các bạn điền email không phải vnu tại đây để được mời vào diễn đàn. Các bạn ở lớp khác hoặc không có trong danh sách có thể tự điền thông tin ở cuối danh sách. Hạn cuối để đăng kí là 26/2.

    Tài liệu

  • Giáo trình (bản nháp)
  • Tra cứu C++ (cực kì hữu ích)
  • Coding standard - Quy cách viết code (bắt buộc làm theo)
  • C++ shell: chạy chương trình online.
  • Có thể mượn thư viện Giáo trình Tin học Cơ sở Lập trình căn bản với C++ để đọc tạm.

    Đánh giá:

  • Thi cuối kì (lập trình): 50-60%
  • Thi giữa kì (thi viết): 30%
  • Bài tập hàng tuần: 10-20%
  • Chắc chắn bị cấm thi nếu chép bài hoặc cho chép bài.
  • Có thể bị cấm thi nếu thiếu từ 03 bài tập hoặc 03 buổi điểm danh trở lên.

    Chú ý

  • Bài thực hành/bài tập cần được làm tại nhà. Giờ thực hành chỉ dành để hỏi bài và kiểm tra tiến độ công việc.
  • Tất cả các bài tập/bài thực hành đều phải nộp đúng hạn tại bitbucket theo hướng dẫn.

    Lịch học:

    Tuần Bài giảng / Tài liệu đọc Bài tập về nhà Thực hành
    15/2 Giới thiệu môn học
    Giới thiệu ngôn ngữ C++
    BT01, Phần A và B hướng dẫn Bitbucket
    22/2 Cấu trúc điều khiển BT02 Kiểm tra BT01 và tài khoản Bitbucket.
    Thu bài đợt 1
    7/3 Mảng, sắp xếp, tìm kiếm BT03 Kiểm tra BT02.
    Thu bài 2
    14/3 Mảng, sắp xếp, tìm kiếm BT04 Kiểm tra BT03.
    Thu bài 3
    21/3 Hàm, biến, và bộ nhớ BT05 Kiểm tra BT04.
    Thu bài 4