Điều Kiện Tiên Quyết
Cấp Độ Học
Giáo Viên
Chương Trình Học (Tham Khảo)
Khóa học này thực sự rất thú vị đối với hầu hết các học sinh trong lớp. Giáo viên bắt đầu giảng dạy từ cơ bản vì nhiều học sinh chưa có nền tảng về máy tính trước đó. Hiện tại, nhiều học sinh của đã triển khai một số thuật toán tuyệt vời với logic rất độc đáo. Một số học sinh đã phát triển trò chơi sử dụng các khái niệm Java. Mỗi nhóm gồm hai thành viên đã đề xuất một dự án, họ đã hoàn thành module đầu tiên và vẫn đang tiếp tục làm việc trên đó.
Danh sách một số thuật toán và trò chơi đã hoàn thành trong học kỳ 1:
- Trò chơi Đoán số (Hoàn thành)
- Trò chơi Giải đố (Hoàn thành)
- Thuật toán cho số lẻ (Hoàn thành)
- Thuật toán viết bảng theo yêu cầu của người dùng (Hoàn thành)
- Thuật toán tính giai thừa (Hoàn thành)
- Chương trình đảo ngược thứ tự (Hoàn thành)
- Thuật toán cho số nguyên tố (Hoàn thành)
- Thuật toán đếm số dương, số âm và số không (Hoàn thành)
- Hệ thống đặt vé máy bay (Đang tiếp tục)
- Ứng dụng web Cửa hàng sách trực tuyến (Đang tiếp tục)
- Hệ thống tính hóa đơn điện (Đang tiếp tục)
- Hệ thống quản lý sự kiện (Đang tiếp tục)
Thông Tin Khóa Học
Khóa học này thực sự rất thú vị cho học sinh ở mọi độ tuổi. Như đã đề cập ở trên, trong khóa học khoa học máy tính này, học sinh có cơ hội học lập trình cơ bản bằng ngôn ngữ Java và cũng có thể bao quát tất cả các chủ đề của khóa học và kỳ thi AP Khoa học Máy tính A.
Khóa học này bao gồm cái nhìn tổng quát về các hoạt động của máy tính và tác động môi trường của việc tính toán. Lập trình Java bao quát tất cả các khái niệm về biến, cấu trúc điều kiện và thiết kế hướng đối tượng như các kiểu Dữ liệu Nguyên thủy, Cấu trúc Điều kiện, Lớp, Vòng lặp, Mảng, Mảng 2 chiều, Hàm, Kế thừa và Đệ quy.
Khóa học này dành cho bất kỳ học sinh quan tâm đến việc tham gia một khóa học lập trình máy tính cấp độ đầu tiên, đặc biệt là những học sinh đang theo học tại trường khác nhưng không cung cấp khóa học tương tự.
Một số điểm chính về khóa học mà học sinh có thể học được trong khóa học này:
- Tính toán đạo đức
- Phần cứng máy tính cơ bản
- Các biểu diễn số
- Cấu trúc chương trình Java
- Đầu vào/đầu ra đơn giản
- Các kiểu dữ liệu và biến
- Câu lệnh gán
- Các kiểu nguyên thủy và kiểu tham chiếu
- Các toán tử số học
- Thư viện toán học
- Lớp và phương thức chuỗi
- Lớp Integer và Double
- Kiểu Boolean
- Các toán tử so sánh
- Câu lệnh chọn
- Hoạt động ngắt ngắn mạch
- Định lý DeMorgan