Bài giảng Lập trình nâng cao: Giới thiệu môn học - Trần Quốc Long

Bài giảng "Lập trình nâng cao: Giới thiệu môn học" giúp các bạn nắm bắt được những thông tin chung về môn học như đối tượng, mục tiêu, lịch giảng dạy, tài liệu tham khảo, phương pháp giảng dạy, cách đánh giá môn học cùng một số thông tin khác. | Warm up: Game Over INT2202 Lập trình nâng cao - Giới thiệu môn học Nội dung Giới thiệu môn học Khởi động: Game Over ‹#› / 24 Nội dung Giới thiệu môn học Khởi động: Game Over ‹#› / 24 Nếu viết là Trò chơi thì người đọc lại tưởng game có tên là Game Over Giới thiệu môn học INT 2202 Lập trình nâng cao Trên lớp: Trần Quốc Long, Lê Quang Hiếu Thực hành: Nguyễn Tuấn Phong, Ngô Văn Tân 2 tiết x 15 buổi nghe giảng trên lớp 2 tiết x 15 buổi thực hành phòng máy ‹#› / 24 Giới thiệu môn học INT 2202 Lập trình nâng cao Giải quyết vấn đề bằng máy tính Minh họa, thực tập các bước giải quyết vấn đề thông qua lập trình trò chơi trên ngôn ngữ C/C++ Tại sao lại lập trình trò chơi: Lý thú, vui, xả (hay thêm ☺) stress Mức độ khó, tính năng và vấn đề đa dạng Kiến thức tổng hợp, gần với lập trình trong công nghiệp ‹#› / 24 thực tế chúng ta học để có tư duy lập trình độc lập tương đối với ngôn ngữ. Còn làm chủ một ngôn ngữ phải code nhiều và học thêm nhiều, mấy chục tiết trên lớp ko làm được. Lập trình trò chơi bằng C++ Nhanh C++ được thiết kế với mục tiêu hiệu năng cao Mềm dẻo C++ hỗ trợ nhiều kiểu lập trình (cổ điển và hiện đại): thủ tục, hướng đối tượng, lập trình mẫu Hệ thống thư viện hỗ trợ C++ có nhiều thư viện hỗ trợ mạnh được viết, kiểm thử cẩn thận (đồ họa, thuật toán ) ‹#› / 24 C++ được thiết kế với mục tiêu hiệu năng cao C++ hỗ trợ nhiều kiểu lập trình (cổ điển và hiện đại): thủ tục, hướng đối tượng, lập trình mẫu C++ có nhiều thư viện hỗ trợ mạnh được viết, kiểm thử cẩn thận Thêm chút ít về C++ và game: - Vì sao họ dùng C++ nhiều trong lập trình Game anh ko rõ lắm. Nhưng dường như lý do là hiệu năng. Game thường cần tương tác trực tiếp với phần cứng (vì thế phải dùng DirectX trên Windows, và hay SDL). C++ cho phép làm việc đó. Chứ Java chẳng hơn ko làm được việc đó một cách dễ dàng. - Lý do khác là C++ lâu đời rồi, nhiều thư viện, nhiều người làm. - Chứ thiết kế ngôn ngữ giờ ko phải lợi thế của C++ nữa. Cách ngôn ngữ khác thường được . | Warm up: Game Over INT2202 Lập trình nâng cao - Giới thiệu môn học Nội dung Giới thiệu môn học Khởi động: Game Over ‹#› / 24 Nội dung Giới thiệu môn học Khởi động: Game Over ‹#› / 24 Nếu viết là Trò chơi thì người đọc lại tưởng game có tên là Game Over Giới thiệu môn học INT 2202 Lập trình nâng cao Trên lớp: Trần Quốc Long, Lê Quang Hiếu Thực hành: Nguyễn Tuấn Phong, Ngô Văn Tân 2 tiết x 15 buổi nghe giảng trên lớp 2 tiết x 15 buổi thực hành phòng máy ‹#› / 24 Giới thiệu môn học INT 2202 Lập trình nâng cao Giải quyết vấn đề bằng máy tính Minh họa, thực tập các bước giải quyết vấn đề thông qua lập trình trò chơi trên ngôn ngữ C/C++ Tại sao lại lập trình trò chơi: Lý thú, vui, xả (hay thêm ☺) stress Mức độ khó, tính năng và vấn đề đa dạng Kiến thức tổng hợp, gần với lập trình trong công nghiệp ‹#› / 24 thực tế chúng ta học để có tư duy lập trình độc lập tương đối với ngôn ngữ. Còn làm chủ một ngôn ngữ phải code nhiều và học thêm nhiều, mấy chục .

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
187    27    1    30-11-2024
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.