Tin học cơ sở 4 Bài 1 Giới thiệu Bộ môn Khoa học máy tính 2017 Mục tiêu khóa học Các khái niệm chính trong lập trình và thuật toán Các cấu trúc dữ liệu và thuật toán cơ bản 2 Các kỹ năng lập trình n[.]
Tin học sở Bài Giới thiệu Bộ mơn Khoa học máy tính - 2017 Mục tiêu khóa học Các khái niệm lập trình thuật toán Các cấu trúc liệu thuật tốn Các kỹ lập trình tảng Lớp - đối tượng Bài 9, 10 Hàm, mô-đun chương trình Bài 8, Nhập / xuất, đồ họa, âm thanh, hình ảnh Bài Mảng Bài 5, Cấu trúc điều khiển Bài 3, Các phép toán Các kiểu liệu Nhập / xuất chuỗi Phép gán giá trị Bài 2, Nội dung buổi học Khái niệm chương trình lập trình Mơi trường lập trình Cấu trúc chương trình Biên dịch chạy chương trình Làm quen hệ thống chấm Chương trình Một dãy lệnh (instruction) cho máy tính Máy tính khơng thể tự vận hành Cần chương trình để hoạt động Máy tính chạy lệnh chương trình xử lý trung tâm (CPU) Lập trình Quá trình tạo chương trình giải vấn đề cụ thể máy tính Phân tích vấn đề Phát triển thuật toán Đánh giá thuật toán Cài đặt thuật toán Kiểm thử, gỡ lỗi Tại cần lập trình Điều khiển máy tính Giải nhiều vấn đề đại Trải nghiệm sáng tạo thú vị Khai phá tiềm trí tuệ Tại cần lập trình Sử dụng lại phần mềm có sẵn: tốt bị giới hạn Tự lập trình: làm tùy thích Ngơn ngữ lập trình Ngơn ngữ máy: khó hiểu, dễ sinh lỗi Ngơn gữ tự nhiên: nhập nhằng với máy Ngôn ngữ bậc cao • Có thể chuyển thành ngơn ngữ máy – • Gần với ngơn ngữ tự nhiên – • Sử dụng cơng cụ, chương trình dịch Dễ đọc, dễ trao đổi C/C++, Java, Python, … Môi trường lập trình Các cơng cụ giúp lập trình viên xây dựng chương trình Soạn thảo Biên dịch Chạy chương trình Kiểm thử Gỡ lỗi 10 ... xuất, đồ họa, âm thanh, hình ảnh Bài Mảng Bài 5, Cấu trúc điều khiển Bài 3, Các phép toán Các kiểu liệu Nhập / xuất chuỗi Phép gán giá trị Bài 2, Nội dung buổi học Khái niệm chương trình lập trình...Mục tiêu khóa học Các khái niệm lập trình thuật tốn Các cấu trúc liệu thuật toán Các kỹ lập trình tảng Lớp - đối tượng Bài 9, 10 Hàm, mơ-đun chương trình Bài 8, Nhập / xuất, đồ họa,... ngữ máy – • Gần với ngơn ngữ tự nhiên – • Sử dụng cơng cụ, chương trình dịch Dễ đọc, dễ trao đổi C/C++, Java, Python, … Mơi trường lập trình Các cơng cụ giúp lập trình viên xây dựng chương trình