본문 바로가기

미국 도전기

[미국 취업 석사] 04_Departments. Computer Science와 Computer Engineering은 뭐가 다를까? - Don 임베디드

Disclaimer:
모든 입학 요강은 해당 학교 홈페이지가 가장 정확합니다.
제 개인적인 경험을 토대로 작성하였으며, 매년 달라질 수 있으니
꼭!!! 가고 싶은 학교의 홈페이지에서 제공하는 최신 정보를 꼼꼼히 읽어보고 정리해두시길 권장합니다.


Computer Science? Computer Engineering?


미국 대학원 프로그램들을 보면,
대부분의 학교들에서 Computer Science/ Computer Engineering을 구분하여 뽑고 있습니다.

자세한 설명을 위해 University of California, Davis (UC Davis)를 예로 들어보겠습니다.
먼저 Department of Computer Science의 대학원 정보 페이지입니다. (https://cs.ucdavis.edu/graduate)
졸업 요건에 논문이 포함되는 석사는 M.S. Plan I 이라는 이름으로 되어있네요.
논문을 안써도 되는 요건의 석사는 M.S. Plan II라는 이름으로 따로 모집하고 있습니다.

UC Davis, Department of Computer Science - Graduate Programs


다음은 Department of Electrical and Computer Engineering의 대학원 정보 페이지입니다.
(https://ece.ucdavis.edu/graduate)
여기도 마찬가지로 M.S. Plan I은 논문 석사,
M.S. Plane II는 논문 없는 석사로 나눠서 프로그램을 운영하고 있습니다.

UC Davis, Department of Electrical and Computer Engineering - Graduate Programs

 


 

배우는 건 뭐가 다를까?


개설된 Course 목록을 보면 두 학과의 차이를 볼 수 있겠죠?

1. Computer Science Curriculum


학과에서 배우는 수업을 찾아봅시다.
웹 페이지에서 찾기는 사실 쉽지 않습니다.
그래서 저는 구글에 바로 검색을 하는 걸 추천드립니다.
"uc davis computer science graduate courses" 로 검색을 하면 아래 링크를 찾을 수 있습니다.
아래는 Dept. of Computer Science의 학부 + 대학원 과정에 개설된 과목들입니다.

https://cs.ucdavis.edu/schedules-classes

 

Schedules and Classes | Computer Science

cs.ucdavis.edu

과목들을 살펴보면,

- Advanced 컴퓨터 구조
- 병렬 알고리즘
- 컴퓨테이션 이론
- 운영체제
- 컴퓨터 네트워크
- 소프트웨어 엔지니어링 등등

우리나라 컴퓨터 공학과에서 배우는 과목들이네요.
순수 Software Engineering 쪽의 Career path나 Research를 생각하고 계시다면,
Computer Science Degree를 선택하셔야 합니다.

2. Electrical and Computer Engineering Curriculum


다음은 Dept. of Electrical and Computer Engineering입니다.
또 구글에 검색을 합니다.
"uc davis electrical and computer engineering graduate courses"로 검색하면
아래 링크가 나옵니다.

https://ece.ucdavis.edu/schedules-classes

 

Schedules and Classes

Courses for ECE Undergraduate and Graduate Students Review our lower- and upper-division undergraduate and graduate classes, plus the UC Davis General Catalog and Course Search Tool.

ece.ucdavis.edu

리스트를 살펴보면,

- 디지털 시그널 프로세싱
- 바이오메디컬 이미징
- 디지털 이미지 프로세싱
- Mos 아날로그 회로 설계
- Advanced 아날로그 회로 설계
- Embedded 컴퓨팅 등등

우리나라 전자과에서 배울 법한 내용이 많습니다.
순수 Software가 아닌 Hardware 쪽 지식이 필요한 분야의 Career Path를 원하신다면
(예를 들면 Embedded, Firmware, 반도체 Chip Design 등)
Computer Engineering 쪽으로 선택하는 것이 맞아 보입니다.



이렇게 Computer Science와 Computer Engineering은
각각의 학과가 따로 있고, 완전히 다른 석사 프로그램을 진행합니다.
물론 오늘 소개한 UC Davis의 경우는 이렇고,
그렇지 않은 학교도 있을 수 있습니다.
Computer Science & Engineering Department에서 두 가지 모두 관장하는 곳도 있고,
Electrical Engineering Department와 Computer Science Department에서
Joint로 Computer Engineering 프로그램을 구성하는 경우도 있습니다.

각 학교마다 어떤 식으로 구성되어 있는지 파악하고, 본인에게 맞는 전략을 잘 세워야 하겠습니다.