내가 C언어를 진득하게 공부해보기 위해 선택한 선택지는 바로!
하버드대학의 최고 인기 교양강좌인 CS50이다.
(이 강의는 매년 새로이 강좌가 업데이트되는데, 2020년 초에 시작한 나로써는 CS50x 2020을 수강하고 있다.)
📌 edX 플랫폼에는 다양한 종류의 cs50 강의가 있는것을 확인할 수 있을것이다.
이 중에 내가 듣는 강의는 CS50's Introduction to Computer Science 이다.
(edX lecture : 아래 참조)
Course | CS50 | edX
courses.edx.org
어느 강의를 선택하여 수강하느냐에 따라 커리큘럼의 내용이 조금씩 다른데,
이 강좌의 경우 C언어와 후반부에 Python 그리고 SQL을 배울 수 있다!
아, 물론 현 시점에서 동영상 플랫폼의 절대강자라 할 수 있는 Youtube에도 이와 관련한 동영상 재생목록이 올라가 있다
(유튜브에서는 2019버전이 가장 최신으로 업로드되어 있는듯하다..)
CS50 Lectures 2019라는 이름으로 된 재생목록이 있다.(내용은 같은듯 하다)
(Youtube 링크 : 아래 참조)
https://www.youtube.com/watch?v=cF6YkH-8vFk&list=PLhQjrBD2T381L3iZyDTxRwOBuUt6m1FnW
다만 내가 edX플랫폼을 통해 듣는 가장 큰 이유는 이 플랫폼에서 certificate을 발급받을 수 있기 때문이다.
(안타깝게도 공짜는 아니며, 소정의 비용을 지불하고 해당 lecture에 알맞은 조건을 충족해야 한다ㅠㅠ)
또한, Discussion Board와 Problem Set을 활용하면 이 강의 수강생들이 훨씬 더 효율적으로 학습할 수 있다.
Problem Set는 Lecture당 필수과제 1개와 2개 중 택1해야하는 과제 1개(난이도가 높은것 하나와 낮은 것 하나)로 구성되어있고,
이를 제출해야만 certificate를 받을 수 있는 자격이 주어진다.
이상 CS50에 대한 간단한 소개를 마치겠다.
'Computer 💻 > C language' 카테고리의 다른 글
[CS50] Problem Set 1 - 'Hello' (0) | 2020.03.18 |
---|