본문 바로가기

WORK/Career and Entrepreneurship

비전공자 미국 CS 석사 가능할까? (2) - Align MS in CS / Northeastern University

비전공자들이 CS (Computer Science) 석사를 갖고 싶어하는 건 비단 한국인들 뿐만이 아닌 것 같다

본토 미국에서도 IT 분야가 워낙 잘 나가다 보니, IT 회사에서 일하고 싶은 많은 비전공자들이 CS 석사를 취득할 방법을 찾고 있는 듯 하다.

 

이런 수요에 부응해 비전공자를 위해 디자인된 CS 프로그램을 운영하는 학교들이 하나둘씩 생기기 시작했는데,

최근 우연하게도 유튜브에서 찾게 된 프로그램을 한 번 알아 보고자 한다.

 

일단 프로그램을 운영하고 있는 학교는 동부 보스턴에 있는 Northeastern 대학교.

그 중에서도 CS 스쿨인 Khoury College of Computer Science.

 

Northeastern University

 

미국 생활을 하신 분들이나, 유학 생활을 하신 분들은 많이 들어 보셨을 수 도 있겠지만,

나처럼 토종 한국 교육과정을 거친 비전공자에게는 생소한 이름이라 한 번 학교 부터 찾아보기로 했다.

 

한국의 많은 언론들도 자주 인용하는 영국의 QS 의 랭킹에서는 다소 낮은 위치 (https://www.topuniversities.com/university-rankings/world-university-rankings/2020) 에 있지만

344위...? 여기 괜찮은 학교 맞아...?

미국에는 워낙 많은 학교들이 있고 미국 내에서도 학과 (단과대) 별로 입지가 다르기 때문에 관련한 정보를 제공하는 것으로 유명한 US NEWS 의 CS 랭킹 (https://www.usnews.com/best-graduate-schools/top-science-schools/computer-science-rankings)을 보면 나쁘지 않은 위치에 있는 것 같아 보인다

미국의 CS School 들 중 49 위. 188 개의 School 들 중 49 위면 평균 이상은 한다는 이야기 같다. 5점 만점 중 3점 이니 명성 자체는 '평균' 이라고 보면 될 듯.

아무래도 CS 의 탑스쿨들로 유명한 대학교들 (카네기 멜론, 스탠포드, MIT, UC Berkeley) 과는 달리 수많은 학교들과 경쟁해야 하다 보니 이런 프로그램들을 마련하여 학생들을 유치하기도 하는데 비교적 최근에 생긴 프로그램이라 과거 다른 학교들의 실수들이나 학생들이 느끼는 어려움 들을 이해하고 마련한 프로그램 같아 보이기도 한다.

 

Northeastern 에서 준비한 프로그램의 이름은 'Align MS in CS' 인데, 말 그대로 CS 라는 전공과 다양한 학부 전공 배경을 갖고 있는 학생들을 연결(Align) 시켜 준다는 의미로 구성된 프로그램이다.

 

https://align.khoury.northeastern.edu/#_ga=2.18793785.1824348230.1596596837-1554364979.1596596835

 

Align MS in Computer Science Program – A direct path to a Master’s for non-CS majors

Align Master's Program Learn how Align enables students from a diversity of backgrounds to make the transition into a technology career. Watch the video to hear from our students, or ask a student any question you may have about the program.

align.khoury.northeastern.edu

그럼 대체 뭐가 다를까?

일단 프로그램의 기간이 다르다. 일반적으로 CS(Computer Science) 혹은 CE (Computer Engineering) 석사 학위의 기간은 4 학기제 인데, Align MS in CS 는 6 학기제다. 

 

  • 1, 2 학기 - CS 석사를 하기 위해 필요한 기본적인 배경 지식 습득 (Academic bridge courses)
  • 3, 4 학기 - CS 석사 취득을 위한 수업 (Coursework)
  • 5 학기 - 4~8 개월 가량의 인턴십(Intership) 혹은 코옵(Co-op)
  • 6 학기 - CS 석사 취득을 위한 수업 (Coursework)
  • 졸업 요건 1 - 36 ~ 44 학점 (36-44 total semester hours required) -> Align 는 Bridge Cousework 까지 포함하면 44 학점
  • 졸업 요건 2 - 평균 B 이상의 학점 (Minimum 3.000 GPA required)

우선 먼저 궁금한건 세 가지.

1. 배경 지식 습득을 위한 두 학기(Academic bridge courses) 에는 뭘 배우나 ?

2.인턴십은 알겠는데 코옵(Co-op) 은 뭔가?

3.석사의 전공은 어떤 옵션들을 제공하는가?

 

 

1) 배경 지식 습득을 위한 두 학기(Academic bridge courses) 에는 뭘 배우나 ?

 

일단, 학교에서 제시하는 Academic bridge course 의 상세 내용은 이렇다. (http://catalog.northeastern.edu/graduate/computer-information-science/computer-science/computer-science-align-program-mscs/#programrequirementstext)

 

Align bridge coursework 의 수료 조건

- 리스트 중 'Faculty 가 지정한' 수업을 최소 2개 이상 들어야하며, 각 수업에서 B 이상의 성적을 받아야 함 (Students will be required to complete 2 or more of the following bridge courses to be determined by faculty mentor. A grade of B or higher is required in each course.)

 

조건을 보니 아마도 모든 학생들 마다 CS 에 대한 배경지식이 다르기 때문에 생겨난 조항인 듯 하다. CS 에 대한 배경지식이 많으면 기초 과목들을 '최소'로 들을 수 있도록 해주고, 전혀 배경지식이 없다면 모든 수업을 다 들어도 되는 구조인 듯 하다.

 

일단 과목들을 보면 '컴퓨터 과학 입문' 정도로 볼 수 있는 수업 부터, 컴퓨터의 기본 원리를 이해하기 위한 이산 구조 (Discrete Structure), 프로그래밍의 기본적인 이해를 위한 객체 지향 설계 (Object-Oriented Design), 알고리즘 (Algorithm), 컴퓨터 시스템 (Computer System)(* Assembly, Memory, OS 등 기본적인 컴퓨터의 구조를 배움) 등 타 CS 석사에서도 요구하는 기본 과목들이 눈에 띈다.

 

  • 컴퓨터 과학 입문 (Fundamentals of Computer Science)
  • 이산 구조 (Discrete Structures)
  • 컴퓨터 시스템 (Computer Systems)
  • 알고리즘 (Algorithms)
  • 객체 지향 설계 (Object Oriented Design/Java Programming)

앞서 소개한 OMS CS 와 다른 점은 Intensive 한 수학 과목을 요구하지 않는 다는 점. 물론(!) 입학 조건으로 요구할 수 있기에 이건 입학 조건에서 확인해 보도록 하자.

 

2) 인턴십은 알겠는데 코옵(Co-op) 은 뭔가?

 

알고 보니 Northeastern 대학이 이 인턴십과 코옵으로 유명한 곳이라고 한다. 코옵은 인턴십과 유사하게 4/6/8 개월 단위로 기업체에서 업무를 경험해 보는 것으로, Northeastern 대학이 Co-Op 프로그램을 마련하고 있는 기업체들을 홈페이지에 공개하고 있다. (https://align.khoury.northeastern.edu/coop/)

 

Co-op – Align MS in Computer Science Program

Elevate Your Expertise Our cooperative education program (“co-op,” for short) is designed to enrich your Align experience. With four, six, or eight months of real-world experience at one of our industry partners, you will enhance your classroom studies

align.khoury.northeastern.edu

 

  • Allen Institute for Artificial Intelligence
  • Amazon
  • Charles River Data
  • Concur
  • Dell/EMC
  • Expedia
  • Facebook
  • Goldman Sachs
  • Google
  • Grantham, Mayo & Otterloo
  • Intuit
  • Morgan Stanley
  • MIT Lincoln Labs
  • Nordstrom
  • PayPal
  • Power Advocate
  • Salesforce
  • The Broad Institute
  • Trip Advisor
  • Worldpay

헉... 아마존, 구글, 페이스북, 세일즈포스 유명한 기업들은 다 보이고, 사실 잘나가는 IT 기업들이지만 많은 사람들이 잘 알지 못하는 기업들 (Concur, Paypal 등) 뿐만 아니라 동부 답게 골드만삭스, 모건스탠리 같은 유명 은행들과도 Connection 이 있는 프로그램. 이 기업들에서 일을 해 볼수 있는 것만으로도 좋을텐데, 돈을 받으면서(!) 일을 한다는 것. 많은 기업들이 우수한 인재들을 경험해 보고 채용하고 싶어하므로, 페이도 적지는 않다. 홈페이지에 적힌 정보로는 약 $30,000 달러 정도의 수입을 얻고 해당 학기의 학비 (Tuition) 를 낸 것을 거의 퉁칠 수 있다고 하는데, 이 이름들만 보면 거짓말은 아닌 듯 하다. (잠깐, 그럼 학기당 수업료가 얼마라는 거지?!)  가장 전형적으로 석사 두 학기가 끝나고 4 ~ 8개월 간 일을 하면서 회사와 서로 Fit 을 보는 형태가 있으며. 평가가 좋고 Fit 이 맞으면 바로 고용으로 이어지기도 한다.

  

 

3) 석사의 전공은 어떤 옵션들을 제공하는가?

 

Align MS in CS 는 11 개의 Specialization 을 제공한다. 해당 Specialization 을 인정 받기 위해서는 전공 선택 (Elective) 으로 요구되는 20 학점에서 최소 8 학점을 수강해야 한다. 

 

  • 인공 지능 (Artificial Intelligence)
  • 컴퓨터-인간 상호작용 (Computer-Human Interface)
  • 데이터 과학 (Data Science)
  • 게임 설계 (Game Design)
  • 그래픽 (Graphics)
  • 정보 보안 (Information Securities)
  • 네트워크 (Networks)
  • 프로그래밍 언어 (Programming Language)
  • 소프트웨어 공학 (Software Engineering)
  • 시스템 (System)
  • 이론 (Theory)

이론상으로는 2개의 전공을 갖고 졸업할 수 있다는 이야기가 되는데, 인기 있을 만한 전공인 인공 지능 / 데이터 과학 뿐만 아니라 요즘 핫하게 떠오르는 HCI (Human Computer Interface : UX 와 자주 이야기 되는 컴퓨터와 인간의 모든 상호작용을 다루는 분야. 카네기 멜론이 이 분야에서 매우매우 유명하다) 나 정보 보안 같은 전공들도 제공하고 있어 다양한 영역으로 나아갈 수 있을 것 같다.

 

이 시점에 입학 요건이 안 궁금할 수가 없다.

그런데 아무래도 다양한 배경의 학생들을 받으려는 목적인지, 뚜렷하게 제시해 둔 '입학요건'이 없다.

일단 참고 삼아 CSMS (Computer Science Master of Science) 의 입학 요건을 보자.

 

Computer Science MS degree candidates must have completed the following undergraduate material:

  • Data Structures
  • Computer Organization
  • Calculus (one year)
  • Discrete Mathematics
  • Experience in a high-level procedural language (C, C++, Java, or Scheme)

Industrial experience in these areas may be an acceptable substitute for formal coursework.

(관련 산업 내에서의 경험이 해당 내용을 대체 가능)

 

Students must have an undergraduate GPA of 3.0/4.0 or above (or 8/10, 80/100, or equivalent on an international scale).

Test score minimums are as follows:

  • GRE – Please note that we are waiving the GRE for Spring 2021, Fall 2021, and Spring 2022.
    • Verbal = 147
    • Quant = 152
    • AW = 3.5
    • Will superscore by subsection (각 과목 별 최고점 점수로 제출 가능)
  • TOEFL
    • 100 total
    • No Superscore
  • IELTS
    • 7.5 total
    • No Superscore
  • Duolingo<-어학 플랫폼 듀오링고에서 제공하는시험!
    • 123 total

듀오링고 영어 테스트 (https://englishtest.duolingo.com/)

 

Duolingo English Test

Affordable and convenient language certification from Duolingo.

englishtest.duolingo.com

기본적으로 GRE / TOEFL 등의 영어 점수와 함께 GPA 3.0 이상의 학부 성적이 필요하다. 

Align 프로그램의 구체적인 입학 요건은 입학처에 문의한 후 추가 포스팅 예정

 

 

그리고 Align 프로그램의 가장 큰 장점 중 하나는 다양한 캠퍼스에서 수업을 듣는 것이 가능하다는 점이다.

- It is now offered at four sites in the Northeastern University Network: Boston, Seattle, Silicon Valley, and San Francisco; three additional sites, in Vancouver, Toronto and Portland, Maine will open in academic year 2020-2021.

- 현재까지 (2013 ~ 2019) 프로그램을 제공하는 캠퍼스는 보스톤, 시애틀, 실리콘밸리 (산호세 등), 샌프란시스코 (Northeastern 대학)

- 향후(2020 ~ ) 프로그램을 제공하는 캠퍼스를 밴쿠버, 토론토 (협력 대학 캠퍼스), 포틀랜드, 메인 (Northeaster) 등으로 늘여갈 예정

 

이는 협력 대학들과의 일종의 프로그램 제휴로 가능한데 협력 대학들로 이름이 올라 있는 학교들도 유명한 학교들이 많다. 

 

  • Colorado School of Mines
  • Columbia University, CS@CU MS Bridge Program in Computing, (Summer 2020)
  • Georgia Institute of Technology <- 조지아 공대도 포함!
  • University of Illinois, Urbana Champaign
  • University of North Texas
  • Tufts University

전반적인 프로그램에 대한 인상은 생각보다 깐깐한 요구를 하지 않는 편인 것 같다는 점.

물론 표면적으로는 다양성(Diversity) 를 중시하기에 여러 배경을 가진 지원자들을 받는다고 하지만, 학위 자체가 취업을 목표로 하고 있는 Professional 프로그램으로 구성되어 있어 '학문'으로서 CS 에 대한 접근을 하는 사람들을 받고자 하는 다른 학교들과 목적 자체가 달라 보인다. 

 

미국의 Tech 기업들이 있는 다양한 도시 (시애틀 - MS, Amazon, 샌프란 - Salesforce, 실리콘밸리 - Google, Facebook) 뿐만 아니라 캐나다의 벤쿠버, 토론토 등 Tech 기업들이 많은 곳에 자리를 잡고 있다는 점도 Tech 업계의 Professional 이 되고 싶은 사람들에게 아주아주 큰 메리트로 작용할 듯 하다. 

 

프로그램을 알아보며 생긴 궁금증들 - 입학처(Admission) 에 한 번 물어볼 것들로, 답장을 받으면 포스팅하도록 하겠다.

1. 필수 입학 요건 (Minimum Requirements) 이 어떻게 되고, 선호하는 입학 요건 (Preferred Requirements)이 어떻게 되는지?

- 실제로 Admission 을 받은 학생들의 최저/평균 GRE / TOEFL / IELTS Score 가 어떻게 되는지?

- 관련 산업에서의 경험이 입학 결정에 얼마만큼 도움이 되는지?

2. 입학 요건과 관련하여 수학(Mathmatics) 관련 수업의 수강 여부 혹은 Grade 가 있는 학적 기록을 요구하는지?

3. 요구하지 않는다면 석사 수업(Coursework) 수강을 위한 Foundational Mathmatics 지식은 어떻게 수업 내에서 채울 수 있는지?

4. 온라인(Online) 과정 혹은 혼합(Blended) 과정을 제공하는지? - Align 프로그램 자체가 Professional 들을 위해 설계 되어 있어 마지막 학기의 경우 온라인으로 대체하는 것도 가능하다고 하는데, 학기 초반 (1 ~ 2 학기) 은 온라인으로, 후반 (석사 1, 2 학기 부터) 은 현장에서 하는 것이 가능한지?

5. 전체 수업료(Tuition) 은 어떻게 되는지?

- 캠퍼스 별로 수업료가 상이한지

6. 국제 학생 (International Students) 의 비율이 어떻게 되는지?

- 국제 학생의 경우 미국 내 캠퍼스 지원과 캐나다 내 캠퍼스 지원의 프로세스(학교로 부터의 VISA 지원 등) 혹은 수업료 차이가 있는지?

7. 전공(Specialization) 의 경우 모든 캠퍼스에서 제공이 되는지? 혹은 특정 캠퍼스에서는 제공되지 않는 전공이 있는지?

 

아래는 프로그램에 대한 소개 영상으로 시간날 때 한 번 보면 좋을 듯 하다!

 

 

 

반응형