친구! 좋은 소식이 있습니다. JavaRush에 Harvard CS50 슈퍼 코스가 게시되었습니다. 이것은 프로그래밍과 컴퓨터 과학의 기초에 대한 풀타임 하버드 대학 과정입니다.
"대면수업 = 지루함 * 지나친 학업성취"라는 공식에 익숙하신 분들은 CS50과 맞지 않는다는 점을 말씀드립니다. 마란교수님의 강의의 매력은 또다른 시리즈의 부러움이 될 수도 있습니다! 하버드 대학교는 강의와 과제를 공개하기로 결정했습니다. 이것이 인터넷 덕분에 가능해졌고 CS50은 세계에서 가장 인기 있는 강좌가 되었습니다… 그러나 영어 수준이 여전히 부족한 국가에서는 그렇지 않습니다. 따라서 JavaRush 팀은 번역 스튜디오 Vert Dider와 함께 강의 및 강좌 과제 번역을 시작했습니다.
CS50에서 공부하는 내용
- 컴퓨터 과학 및 프로그래밍의 기초. Linux의 명령줄을 사용하여 작업하는 숫자 시스템, 루프, 조건부 점프 및 기타 즐거움.
- 알고리즘과 알고리즘적 사고의 개념. 프로그래밍을 사용하여 어떤 문제를 해결할 수 있는지, 어떻게 해결할 수 있는지 알아봅니다. David Malan은 본질적으로 간단하지만 매우 효과적이며 신중한 구현이 필요한 이진 검색에 대해 제로 강의에서 바로 이야기할 것입니다. 그런 다음 전화번호부를 찢는 장면을 잊어버리고 지식을 얻으십시오! 일반적으로 이 과정에서는 "IT 전문가"가 알고 이해해야 하는 모든 기본 알고리즘을 다룹니다.
- 추상화, 데이터 구조, 캡슐화, 메모리 관리의 개념. 컴퓨터 보안의 기본. 소프트웨어 개발 프로세스 및 웹 개발.
- C 프로그래밍 언어와 시각적 언어 스크래치의 기초. 실제로 학생들은 모든 주요 예제와 과제를 C로 수행합니다.
- 데이터베이스 및 SQL 기초.
- 웹 개발: CSS, HTML, JavaScript 및 PHP의 기초. 당연히 아주 기본적인 것만 있습니다.
GO TO FULL VERSION