본문 바로가기
CS 이론

스텐포드 (Stanford) 대학교 컴공과는 어떤걸 배울까? 총 정리!

by 개발자 진개미 2022. 3. 2.
반응형


전공 필수

어느 대학이나 전공 필수라고 불리는, 그 전공이라면 반드시 들어야 하는 과목이 있습니다. 스텐포드 대학에서는 총 6개의 과목을 들어야 합니다.

Systems

  • CS106 Programming Abstraction - C++를 활용한 기초적인 컴퓨터 공학 지식(데이터 구조, 알고리즘, 프로그래밍 방법론 등 )
  • CS107 Computer Organization and Systems - UNIX 상에서 하드웨어에서 소프트웨어로의 구조
  • CS110 Principles of Computer Systems - 큰 스케일의 시스템 만들기(프로세스, 파일 시스템, 네트워킹)

Theory

  • CS103 Mathematical Foundations of Computing - 컴퓨터 과학을 공부하기 위해 필요한 수학 지식
  • CS109 Introduction to Probability for Computer Scientists - 컴퓨터 과학에 관련된 통계/확률 지식
  • CS161 Data Structures and Algorithms - 알고리즘과 데이터 구조 활용

선택 과목

스텐포드에서는 전공 필수 과목을 모두 듣고 난 뒤에 어떤 분야에 집중할지 선택할 수 있습니다. 선택 가능한 분야는 총 6개입니다.

  • AI
  • Theory
  • Systems
  • Human-Computer Interaction
  • Graphics
  • Information
  • Biocomputation

아직까지는 선택 과목까지 들을 생각은 없지만, 나중에 여유가 생기면 Andrew Ng 교수님의 강의를 너무 재밌게 들었어서 AI에 관련된 과목들을 들어보고 싶네요!


전공 필수 과목 수업 페이지와 유튜브 링크

CS106 Programming Abstraction

CS107 Computer Organization and Systems

CS110 Principles of Computer Systems

CS103 Mathematical Foundations of Computing

CS109 Introduction to Probability for Computer Scientists

CS161 Data Structures and Algorithms


 

반응형