반응형
전공 필수
어느 대학이나 전공 필수라고 불리는, 그 전공이라면 반드시 들어야 하는 과목이 있습니다. 스텐포드 대학에서는 총 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
반응형