CodeGym /Blog Java /Ngẫu nhiên /Những thách thức trong việc giảng dạy Khoa học Máy tính ở...
John Squirrels
Mức độ
San Francisco

Những thách thức trong việc giảng dạy Khoa học Máy tính ở Hoa Kỳ là gì và CodeGym sẽ giúp bạn vượt qua chúng như thế nào

Xuất bản trong nhóm
Nếu bạn là một nhà giáo dục dạy CS hoặc đang chuẩn bị theo học chủ đề này thì bài viết này sẽ giúp ích rất nhiều cho bạn. Chúng tôi đã thu thập những xu hướng chính trong việc giảng dạy CS ở các trường học ở Hoa Kỳ (dựa trên khảo sát Tình trạng Giáo dục Khoa học Máy tính) mà bạn nên ghi nhớ. Những thách thức khi giảng dạy Khoa học Máy tính ở Mỹ là gì và CodeGym sẽ giúp bạn vượt qua chúng như thế nào - 1

Chỉ một nửa số trường trung học cung cấp máy tính cơ bản

Học CS thúc đẩy sự tò mò và trí tưởng tượng, cũng như cải thiện tư duy logic, phê phán và kỹ năng giải quyết vấn đề. Nói một cách đơn giản, khoa học máy tính có thể giúp phát triển một quốc gia “thông minh hơn”. Và chính phủ cũng biết điều đó. Đó là lý do tại sao trong năm qua, các trường học đã tăng cường năng lực công nghệ và bắt đầu dạy khoa học máy tính ở các lớp đầu cấp. Và tại một số trường, ở đầu trên của lộ trình K–12, học sinh trung học thậm chí còn học các chủ đề nâng cao như an ninh mạng, khoa học dữ liệu và trí tuệ nhân tạo. Tuy nhiên, hiện nay chỉ có một phần nhỏ trong số tất cả các trường trung học ở Hoa Kỳ cung cấp môn khoa học máy tính cơ bản - 53%. Những thách thức khi giảng dạy Khoa học Máy tính ở Mỹ là gì và CodeGym sẽ giúp bạn vượt qua chúng như thế nào - 2Sẽ thật thiếu sót nếu không kể rằng so với khảo sát năm 2018, tỷ lệ “trường CS” đã có bước nhảy vọt từ 35%. Những thách thức khi giảng dạy Khoa học Máy tính ở Mỹ là gì và CodeGym sẽ giúp bạn vượt qua chúng như thế nào - 3Sự tiến bộ đáng kể này phần lớn đạt được nhờ sự cam kết và nỗ lực của giáo viên, lãnh đạo nhà trường, hiệu trưởng, nhà hoạch định chính sách và những người ủng hộ khác. Hơn nữa, số lượng học sinh tham gia kỳ thi khoa học máy tính AP đã tăng vọt trong những năm trước. Trên thực tế, kỳ thi khoa học máy tính AP đã tăng 13% (179.188 kỳ thi ở 7.139 trường). Ra mắt vào năm 2016, kỳ thi Khoa học Máy tính AP A tập trung vào giải quyết vấn đề và lập trình hướng đối tượng sử dụng Java làm cốt lõi. Kỳ thi bao gồm những ý tưởng lớn về khoa học máy tính và giúp học sinh làm quen với tư duy tính toán, bao gồm cả thuật toán. Mặc dù một số trường không thể chuẩn bị tốt cho kỳ thi, đó là lý do tại sao nhiều giáo viên tham khảo các khóa học Java trực tuyến bao gồm các lĩnh vực kiến ​​thức và rèn luyện kỹ năng mà học sinh của họ cần để vượt qua kỳ thi CS.

Mất cân bằng trong giảng dạy CS ở trường học

Tất cả những gì đã nói, với tầm quan trọng của CNTT trong xã hội ngày nay, việc gần một nửa số trường thiếu các khóa học CS là chưa thỏa đáng. Cùng với đó, cuộc khảo sát cho thấy có một số khác biệt về những người được tiếp cận với giáo dục khoa học máy tính - trường học ở nông thôn, trường học ở thành thị và những trường học có tỷ lệ học sinh có hoàn cảnh khó khăn về kinh tế cao hơn sẽ ít có khả năng cung cấp CS hơn. Vì vậy, cần phải làm nhiều việc hơn nữa để cải thiện khả năng tiếp cận và tham gia của tất cả các phân khúc sinh viên. Đó là lý do tại sao Liên minh Vận động Code.org đã đưa ra một bộ chín chính sách nhằm biến CS trở thành một phần cơ bản của toàn bộ hệ thống giáo dục Hoa Kỳ. Những thách thức khi giảng dạy Khoa học Máy tính ở Mỹ là gì và CodeGym sẽ giúp bạn vượt qua chúng như thế nào - 4Khung chính sách toàn diện này mở rộng việc dạy và học khoa học máy tính bằng cách hỗ trợ các nguyên tắc sau: Công bằng và Đa dạng, Rõ ràng, Năng lực, Khả năng lãnh đạo và Tính bền vững. Và, nếu kiểm tra số liệu thống kê, chúng ta sẽ thấy rằng các bang của Hoa Kỳ áp dụng nhiều chính sách hơn trong số 9 chính sách này đang nhận được kết quả đáng kinh ngạc (tức là có tỷ lệ trường học cung cấp khoa học máy tính cao hơn). Những thách thức khi giảng dạy Khoa học Máy tính ở Mỹ là gì và CodeGym sẽ giúp bạn vượt qua chúng như thế nào - 5Trong năm trước, 31 tiểu bang đã áp dụng 50 chính sách giáo dục khoa học máy tính trong đó Alabama, Arkansas, Idaho, Indiana, Maryland, Nevada và Nam Carolina thực hiện tất cả chín chính sách do Liên minh Vận động Code.org đề xuất. Điều đáng chú ý là hai trong số các bang này (Arkansas và Nam Carolina) có tỷ lệ trường trung học cung cấp môn khoa học máy tính cao nhất với 92% mỗi bang, tiếp theo là Maryland với 90%.

Nhiều giáo viên của các khóa học CS thậm chí không có chứng chỉ về CS

Cho đến gần đây, hầu hết các bang không yêu cầu giáo viên dạy các khóa học CS thậm chí phải có chứng chỉ về CS. Cùng với đó, nhiều giáo viên CS mới làm quen với CS nhưng chưa tham gia giảng dạy: 53% số người được hỏi có hơn 10 năm kinh nghiệm đứng lớp và chỉ 16% trong số họ có hơn 10 năm kinh nghiệm trong các lớp học CS. Hơn nữa, chỉ 30% có bằng về CS, CNTT hoặc lĩnh vực liên quan và 6% có bằng chuyên ngành khoa học máy tính. Cuối cùng, nhiều khóa học CS được giảng dạy bởi một người không có chứng chỉ giảng dạy CS. Lý do tại sao điều này xảy ra? Bởi vì một số tiểu bang thiếu các chương trình chứng nhận hoặc có lộ trình không nhất quán để có được chứng chỉ phù hợp. Từ đó, dễ dàng kết luận rằng giáo viên cần một lộ trình đơn giản hơn để chuẩn bị cho việc giảng dạy CS. Chứng chỉ hoặc các khóa học bổ sung chắc chắn sẽ đảm bảo rằng giáo viên có đủ kiến ​​thức để dạy người khác về khoa học máy tính. Do đó, CodeGym giúp đỡ học sinh và giáo viên bằng cách cung cấp dịch vụ phát triển chuyên môn trực tuyến và chuẩn bị cho họ cho các kỳ thi, chứng chỉ và bài học (bằng cách cung cấp thêm thông tin về các chủ đề cụ thể).

Giáo dục Trung học có thể hưởng lợi như thế nào từ khóa học CodeGym

Các bài học được thiết kế theo định dạng “trò chơi hóa”, đây sẽ là một phần thưởng rõ ràng nếu giáo viên muốn thêm nội dung nào đó mang tính tương tác vào khóa học CS của họ và làm cho bài học của họ hấp dẫn hơn đối với các lớp tiểu học hoặc nâng cao. Thêm vào đó, lý thuyết được giải thích thông qua các ví dụ thực tế. Khóa học cung cấp hai lộ trình học tập. Phần đầu tiên được mở rộng và bao gồm bốn mô-đun (Cú pháp Java, Java Core, Đa luồng Java, Bộ sưu tập Java) bao gồm 10 cấp độ trở lên, mỗi mô-đun. Trong khi hoàn thành mỗi mô-đun, sinh viên sẽ nắm vững các kỹ năng lập trình của mình thông qua cả bài giảng lý thuyết và nhiệm vụ thực tế. Bạn sẽ được đề nghị giải 1200 bài tập viết mã về các chủ đề và mức độ phức tạp khác nhau.

Giáo trình của khóa CodeGym mở rộng:

Những thách thức khi giảng dạy Khoa học Máy tính ở Mỹ là gì và CodeGym sẽ giúp bạn vượt qua chúng như thế nào - 6Lộ trình học thứ hai là chương trình luyện thi AP Java bao gồm 18 cấp độ. Gói này bao gồm các chủ đề mà học sinh cần để vượt qua kỳ thi này.

Giáo trình luyện thi AP Java của khóa CodeGym:

Những thách thức khi giảng dạy Khoa học Máy tính ở Mỹ là gì và CodeGym sẽ giúp bạn vượt qua chúng như thế nào - 7Từ trình độ trung cấp, khóa học mang đến cho học viên cơ hội tuyệt vời để bắt đầu viết các dự án nhỏ như trò chơi, chatbot, trình mô phỏng ATM, ứng dụng cho nhà hàng, v.v. Điều tuyệt vời là khóa học được hỗ trợ bởi hệ thống xác minh nhiệm vụ tự động thông minh (cố vấn ảo). ) sẽ xác minh ngay lập tức "bài tập về nhà" của bạn, đưa ra phản hồi về bài tập đó và giúp sửa lỗi. Để đơn giản hóa quá trình thực hiện tác vụ, CodeGym được tích hợp với IntelliJ IDEA, một trong những Java IDE hiện đại phổ biến nhất. Vì vậy, sinh viên sẽ có thể hoàn thành nhiệm vụ trực tiếp trong IDEA. Và như một điểm nổi bật, khóa học cũng có sẵn trên ứng dụng Android để tăng thêm sự thoải mái và linh hoạt. Khóa học có sẵn cho các nhóm ở mỗi trường hoặc cao đẳng. Tất cả tài khoản của sinh viên được kết nối trong phần đặc biệt của bạn. Trong nhóm riêng tư, mọi người cũng có quyền truy cập vào Bảng xếp hạng hiển thị thành tích và xếp hạng của học sinh, dựa trên cấp độ của họ và nhiệm vụ đã tham gia. Tùy chọn tạo bình luận/bài viết cũng có sẵn. Sau khi một bài viết mới được đăng, tất cả các thành viên trong nhóm sẽ được thông báo ngay lập tức (bài viết có thể bao gồm tài liệu học tập, thảo luận nhiệm vụ, v.v.). Những thách thức khi giảng dạy Khoa học Máy tính ở Mỹ là gì và CodeGym sẽ giúp bạn vượt qua chúng như thế nào - 8

Bản tóm tắt

Mặc dù có sự tiến bộ rõ rệt trong việc tiếp cận khoa học máy tính so với những năm trước, nhưng các nhà giáo dục ở nhiều trường vẫn gặp rất nhiều thách thức trong việc giảng dạy Khoa học máy tính. Những thách thức lớn là:
  • thiếu chuyên môn thực tế trong giảng dạy CS
  • thiếu chương trình đào tạo thống nhất
  • không đủ khả năng tiếp cận đào tạo CS
Nếu bản thân bạn là một nhà giáo dục, có lẽ bạn đã quen với những cuộc đấu tranh này. Tin vui là bạn có thể sử dụng khóa học CodeGym dành cho giáo dục đại học với lợi ích kép: nâng cao kiến ​​thức cơ bản về lập trình và thiết lập chương trình đào tạo CS hiệu quả cho học viên của bạn. Những thách thức khi giảng dạy Khoa học Máy tính ở Mỹ là gì và CodeGym sẽ giúp bạn vượt qua chúng như thế nào - 9
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION