Đại học Harvard ra mắt khóa học online miễn phí về khoa học máy tính
Một số ngôn ngữ lập trình và ngôn ngữ thiết kế web sẽ được đưa vào giảng dạy trong chương trình học tập trực tuyến miễn phí do trường Đại học danh tiếng Harvard cung cấp.
Harvard là trường Đại học danh tiếng thế giới
Đại học Harvard đã triển khai một khóa học trực tuyến miễn phí về khoa học máy tính. Khóa học ở cấp độ cơ bản do David J Malan giảng dạy, bao gồm các kỹ năng lập trình C, Python, SQL và các ngôn ngữ thiết kế web như CSS, JavaScript và HTML.
Khóa học miễn phí được tổ chức trong vòng 12 tuần. Những người tham gia khóa học phải dành từ 6 đến 18 giờ mỗi tuần. Các chủ đề được đề cập trong chương trình bao gồm tính trừu tượng (abstraction), các thuật toán, cấu trúc dữ liệu, đóng gói, quản lý tài nguyên, bảo mật, kỹ thuật phần mềm và tạo lập web. Các bộ vấn đề (Problem sets) được đưa ra dựa trên các lĩnh vực trên thực tiễn như sinh học, mật mã, tài chính, điều tra số và game.
Những học viên có điểm số 9 cho bộ vấn đề và có một dự án lập trình sẽ đủ điều kiện để được cấp chứng chỉ. Chứng chỉ sẽ được gửi đến học viên sau khi họ nộp lệ phí 199 USD.
Đây là những gì học viên sẽ có được sau khóa học:
Video đang HOT
- Hiểu biết rộng về khoa học máy tính và lập trình
- Cách suy luận theo thuật toán và giải quyết các vấn đề về lập trình một cách hiệu quả
- Có kiến thức về trừu tượng, thuật toán, cấu trúc dữ liệu, đóng gói, quản lý tài nguyên, bảo mật, kỹ thuật phần mềm và phát triển web
- Thông thạo một số ngôn ngữ, bao gồm C, Python, SQL và JavaScript cùng với CSS và HTML
- Tương tác với một cộng đồng sôi động gồm những người học cùng chí hướng ở nhiều cấp độ kinh nghiệm
- Cách phát triển và trình bày một dự án lập trình cho các đồng nghiệp của bạn
- Giảng viên của khóa học trực tuyến là ông David J Malan, một giáo sư khoa học máy tính từ Trường Kỹ thuật và Khoa học Ứng dụng Harvard John A. Paulson, cùng với 2 đồng nghiệp của ông là Dough Lloyd và Brian Yu.
Trẻ em có thể học ngôn ngữ lập trình nào?
Hơn 50 năm trước, ngôn ngữ lập trình đầu tiên cho trẻ em đã được giới thiệu. Ngày nay, cho trẻ tiếp xúc với lập trình từ nhỏ đã không phải là điều gì đó quá xa lạ ở các nước phương Tây.
Năm 1967, ba nhà khoa học máy tính của Mỹ đã sáng tạo ra ngôn ngữ lập trình giáo dục mang tên Logo. Với nó, trẻ em có thể dùng để lập trình ra chú rùa xanh di chuyển trên nền đen và vẽ ra các hình khối toán học. Khi ấy, các nhà khoa học đã nhìn thấy việc lập trình chính là cách hữu hiệu để giúp trẻ phát triển sự tự tin và làm chủ công nghệ mà một ngày nào đó sẽ trở thành một phần không thể thiếu của thế giới hiện đại.
Ngày nay, ngôn ngữ lập trình trở nên phổ biến toàn cầu, đặt ra nhu cầu học thứ ngôn ngữ này ngay từ tấm bé với mức độ quan trọng không hề kém cạnh việc học tiếng Anh hay bất cứ ngôn ngữ nói nào khác.
Ngôn ngữ lập trình Scratch rất phù hợp cho trẻ em với tính trực quan và hỗ trợ tiếng Việt.
Kế thừa ý chí của Logo, hàng loạt ngôn ngữ lập trình giáo dục dành cho trẻ em đã ra đời như AgentSheets, Etoys, Scratch hay Blockly. Trong đó, Scratch hiện được xem là ngôn ngữ lập trình cho trẻ em nổi tiếng nhất thế giới với 58 triệu người dùng trên 150 quốc gia và khả dụng ở 40 ngôn ngữ, bao gồm tiếng Việt.
Sở dĩ Scratch trở nên phổ biến đến vậy là nhờ tính trực quan, dễ hiểu, thao tác kéo và thả đơn giản kích thích khả năng sáng tạo của trẻ nhỏ. Nhờ đó, các em có thể thỏa sức sáng tạo game, âm nhạc, phim hoạt hình, kể chuyện bằng hình ảnh với ngôn ngữ lập trình này.
Nhưng nổi tiếng hơn cả phải kể đến Code.org, tổ chức phi lợi nhuận với mục tiêu thúc đẩy khoa học máy tính trong các trường học và được hỗ trợ bởi những ông lớn công nghệ Mỹ như Amazon, Facebook, Google hay Microsoft. Tổ chức đã thu hút được 53 triệu học viên lứa tuổi từ 4 - 18 tuổi tạo ra hơn 111 triệu dự án. Và tất cả đều hoàn toàn miễn phí.
Ở bậc THPT có thể học Python, ngôn ngữ dễ học nhưng khó để giỏi.
Tại Việt Nam, việc dạy lập trình cho trẻ nhỏ bắt đầu được quan tâm trong một vài năm trở lại đây. Trong đó, xuất hiện một số trung tâm, lớp học lập trình dành cho các bạn nhỏ từ bậc tiểu học đến THCS. Tuy nhiên, trước khi cho con ghi danh, phụ huynh cần tìm hiểu rõ sở thích, tính cách của trẻ, từ đó hướng đến những hoạt động học mà chơi phù hợp, tránh lãng phí tiền bạc của bản thân cũng như tuổi thơ của các con.
Theo Ban soạn thảo Chương trình giáo dục phổ thông môn Tin học, lập trình sẽ có cách tiếp cận mới theo hướng trực quan hiện đại trải đều ở ba cấp học như dạy Scratch (hoặc Logo) ở bậc tiểu học và THCS; dạy Python (hoặc Java, C#) ở cấp THPT. Chương trình Tin học mới này sẽ triển khai thay thế hoàn toàn chương trình cũ theo lộ trình từ nay đến năm học 2024-2025, theo Thông tư số 32/2018/TT-BGDĐT.
Ngay từ bây giờ, các bậc phụ huynh có thể hướng dẫn con em mình tìm hiểu về máy tính, mạng Internet nói chung. Còn việc dạy và học lập trình đã có lộ trình căn bản nằm trong môn Tin học từ lớp 3 đến lớp 12, không cần thiết phải 'chạy đua' nếu trẻ không bộc lộ đam mê, năng khiếu với máy tính từ nhỏ.
Trường ĐH Việt Đức tổ chức kỳ thi riêng ở năm 2021 Mùa tuyển sinh 2021, trường ĐH Việt Đức dự kiến sử dụng 3 phương thức xét tuyển. Đáng chú ý, trường này dự kiến sẽ tổ chức kỳ thi riêng để tuyển sinh viên đầu vào. Cụ thể, trường ĐH Việt Đức sẽ tổ chức kỳ thi riêng testAS vào tháng 5/2021, bài thi gồm 2 phần: kiến thức cơ bản kiểm tra...