Bạn! Chúng tôi có tin vui: chúng tôi đã xuất bản siêu khóa học Harvard CS50 trên JavaRush. Đây là khóa học toàn thời gian của Đại học Harvard về các nguyên tắc cơ bản của lập trình và khoa học máy tính.
Nếu bạn đã quen với công thức: “khóa học trực tiếp = buồn chán * học thuật quá mức”, thì chúng tôi có thể đảm bảo với bạn rằng nó không hoạt động với CS50. Sự hấp dẫn trong các bài giảng của Giáo sư Malan có thể khiến một bộ truyện khác phải ghen tị! Đại học Harvard quyết định mở các bài giảng và bài tập. Điều này trở nên khả thi nhờ có Internet và CS50 đã trở thành khóa học phổ biến nhất trên thế giới…. Nhưng không phải ở những quốc gia mà trình độ tiếng Anh vẫn còn nhiều hạn chế. Do đó, nhóm JavaRush cùng với xưởng dịch thuật Vert Dider đã khởi xướng việc dịch các bài giảng và bài tập khóa học.
Bạn học gì ở CS50
- Nguyên tắc cơ bản của khoa học máy tính và lập trình. Hệ thống số, làm việc với dòng lệnh trong Linux, vòng lặp, bước nhảy có điều kiện và những niềm vui khác.
- Khái niệm về thuật toán và tư duy thuật toán. Bạn sẽ tìm hiểu về những vấn đề nào có thể được giải quyết bằng lập trình và cách giải quyết. David Malan sẽ nói về tìm kiếm nhị phân, về bản chất thì đơn giản nhưng rất hiệu quả và cần phải thực hiện cẩn thận, ngay tại bài giảng số 0. Và sau đó hãy cố gắng quên đi cảnh xé danh bạ điện thoại và cùng với đó là những kiến thức thu được! Nhìn chung, khóa học bao gồm tất cả các thuật toán cơ bản mà các “chuyên gia CNTT” cần biết và hiểu.
- Các khái niệm trừu tượng, cấu trúc dữ liệu, đóng gói, quản lý bộ nhớ. Nguyên tắc cơ bản của bảo mật máy tính. Quy trình phát triển phần mềm và phát triển web.
- Khái niệm cơ bản về ngôn ngữ lập trình C và ngôn ngữ hình ảnh Scratch. Trên thực tế, học sinh làm tất cả các ví dụ và bài tập chính trong C.
- Cơ sở dữ liệu và SQL cơ bản.
- Phát triển Web: Khái niệm cơ bản về CSS, HTML, JavaScript và PHP. Đương nhiên, chỉ có những điều cơ bản nhất.
GO TO FULL VERSION