서로 가까운 두 분야, 살펴봐야 할 교육과정

컴퓨터 과학과 소프트웨어 공학은 기초 지식을 공유하지만, 각 프로그램의 과목 구성이 반드시 같은 것은 아닙니다. 워털루 대학교(University of Waterloo)는 두 교육과정의 컴퓨터 과학 기초를 비교하고, 소프트웨어 공학은 시스템 설계와 품질을 중심으로 소개합니다.

그렇다고 컴퓨터 과학은 언제나 이론적이고 소프트웨어 공학은 언제나 실무적이라고 결론 내리면 오해가 생깁니다. Concordia University와 토론토 대학교 스카버러 캠퍼스의 학사 안내서는 각 과정마다 고유한 요구 사항이 있음을 보여 줍니다. 구체적으로 무엇을 공부하며, 선택의 여지는 얼마나 있는가?가 더 적절한 질문입니다.

비교 항목 물어볼 질문
기초 지식 프로그래밍과 컴퓨터 과학 과목 중 필수 과목은 무엇인가요?
소프트웨어 설계 설계, 테스트, 품질에 어느 정도 비중을 두나요?
구성 필수 과목은 몇 개이고, 선택할 수 있는 과목은 몇 개인가요?
프로젝트 어떤 프로젝트가 예정되어 있으며, 과정의 어느 시점에 진행되나요?
전공 방향 소프트웨어가 그 자체로 학위 과정인가요, 아니면 다른 분야 안의 선택 분야인가요?

마지막 구분은 중요합니다. 소프트웨어 분야의 선택 과정은 컴퓨터 과학이나 컴퓨터 공학 학위 안에 있을 수 있습니다. 과정의 명칭만으로 내용이나 인증 여부를 판단할 수는 없습니다.

프로그램 인증과 전문직 명칭: 혼동하지 않기

캐나다에서는 캐나다 공학 프로그램 인증위원회(Canadian Engineering Accreditation Board)가 학부 공학 프로그램을 평가합니다. 인증은 특정 프로그램에 부여됩니다. 이는 대학 순위도, 개인에게 주어지는 면허도 아닙니다. 엔지니어 직업에 진출하는 것이 중요하다면 캐나다 엔지니어 협회(Engineers Canada)의 등록부에서 해당 교육기관, 프로그램, 그리고 본인에게 적용되는 기간을 확인하세요.

학위와 전문직 명칭은 서로 다른 것입니다. 예를 들어 퀘벡에서는 퀘벡 엔지니어 협회(Ordre des ingénieurs du Québec)의 면허를 보유하고 협회 등록부에 등재된 사람만 엔지니어라는 명칭을 사용할 수 있습니다. 다른 지역에서 일하려면 해당 주 또는 준주의 규제 기관에 문의하세요. 퀘벡의 사례만으로 캐나다 전체의 규정을 설명할 수는 없습니다.

마지막으로, 컴퓨터 과학의 선택 분야 명칭에 Software Engineering이라는 말이 들어 있다고 해서 해당 프로그램이 공학 인증을 받았다고 단정할 수는 없습니다.

대학 및 프로그램

다음 세 가지 사례는 소프트웨어 관련 학업을 구성하는 서로 다른 방식을 보여 줍니다. 순위를 매기기 위한 것은 아닙니다.

Concordia University의 소프트웨어 공학 학사 과정. BEng in Software Engineering은 최소 120학점으로 구성됩니다. 학사 안내서에는 공학 공통 과정, 소프트웨어 공학 공통 과정, 선택 과목 등을 포함하는 4년제 풀타임 과정으로 설명되어 있습니다. 개인별 수학 기간은 달라질 수 있습니다. 2026년 7월 7일 업데이트된 캐나다 엔지니어 협회 등록부에는 Concordia의 Software 과정이 2002년부터 등록부의 현재 시점까지 인증된 것으로 표시되어 있습니다.

University of Toronto의 컴퓨터 과학 분야 이학 과정 내 소프트웨어 선택 분야. 스카버러 캠퍼스의 Specialist (Co-operative) Program in Computer Science - Software Engineering Stream (Science)은 컴퓨터 과학 분야의 이학 과정입니다. 학사 안내서에는 총 12개월의 코업 근무 기간이 포함되어 있으며, 여러 가지 일정 배치가 가능합니다. 정원은 제한되어 있고 일부 규정은 코호트에 따라 다르므로, 입학 시기에 적용되는 학사 안내서를 확인하세요.

University of Alberta의 컴퓨터 공학 소프트웨어 선택 분야. Bachelor of Science in Computer Engineering Co-op - Software Option은 컴퓨터 공학에 속합니다. 고등학교를 졸업하고 바로 진학하는 학생은 먼저 공학 공통 1학년에 지원합니다. 이 단계가 희망하는 선택 분야의 자리를 보장하지는 않습니다.

세 과정 모두 이전 교육 이력과 목표 입학 시기에 해당하는 입학 요건을 확인하세요. 프로그램 정보가 있다고 해서 입학이 보장되는 것은 아닙니다.

코업: 준비해야 하는 경험이지, 보장된 일자리가 아니다

코업 과정은 학업과 근무 기간을 결합합니다. 하지만 일정, 참여 조건, 인턴십 구직 방식은 프로그램 명칭과 별도로 확인할 필요가 있습니다.

토론토 대학교 스카버러 캠퍼스에서 언급한 과정의 12개월 근무 기간은 각각 4개월인 세 기간, 4개월과 8개월로 나눈 기간, 또는 12개월 연속 기간으로 배치할 수 있습니다. 워털루 대학교는 지원서 제출과 면접이 포함된 경쟁적인 구직 과정을 설명하며, 코업 일자리가 보장되지는 않는다고 안내합니다. 이는 한 교육기관의 사례이지, 모든 교육기관에 적용되는 상세 규정은 아닙니다.

선택하기 전에 프로그램에 코업에 참여하는 방법, 근무 기간의 의무 여부, 제공되는 지원, 구직에 성공하지 못할 경우의 절차를 문의하세요. 예산을 세울 때는 예상한 보수를 받지 못하는 경우도 고려해 두세요.

StudyCanada.ca · 공공기관과 대학에서 소개하는 사이트입니다.왜 StudyCanada.ca인가요? ↗

유학생: 인턴십 조건 확인하기

유학생은 프로그램의 학업 요건뿐만 아니라 자신의 상황에 적용되는 근로 조건도 살펴봐야 합니다. 캐나다 이민·난민·시민권부(Immigration, Réfugiés et Citoyenneté Canada)에 따르면, 2026년 4월 1일부터 자격이 있는 고등교육기관 유학생은 프로그램에서 요구하는 전문 인턴십을 위해 별도의 코업 취업 허가를 받을 필요가 없습니다.

이 변경이 모든 인턴십에 자동으로 허가를 부여하는 것은 아닙니다. 본인의 유학 허가 조건, 등록 상태, 예정된 인턴십에 적용되는 요건을 캐나다 이민·난민·시민권부(IRCC)와 교육기관의 유학생 지원 부서에 확인하세요. 중등학교 학생에게 적용되는 규정을 이 고등교육 조치와 혼동해서는 안 됩니다.

코업 인턴십 보수는 얼마인가요?

워털루 대학교는 2025년 캐나다에서 진행된 학부 코업 근무 기간의 시간당 평균 보수를 공개합니다. 아래 그룹은 인턴십 보수를 가늠할 수 있는 참고 자료이며, 졸업 후 급여가 아닙니다.

공개된 그룹 첫 번째 근무 기간 여섯 번째 근무 기간
Engineering(소프트웨어 공학 포함, 건축 제외) 21.67 CA$/시간 31.53 CA$/시간
Mathematics(컴퓨터 과학 포함, 보험계리학 제외) 22.76 CA$/시간 34.15 CA$/시간

이 평균은 여러 교육과정을 통합한 수치이므로 소프트웨어 공학과 컴퓨터 과학을 각각 따로 비교하거나 어느 학위가 더 높은 보수를 받는다고 결론 내릴 수 없습니다. 또한 근무 기간을 몇 차례 얻을 수 있는지, 그 보수가 얼마인지 보장하지 않습니다. 예산을 추산할 때는 예상 시간당 보수, 근무 기간, 인턴십 관련 지출을 구분하세요.

졸업 후: 신중하게 해석해야 할 퀘벡 참고 자료

퀘벡의 Relance à l’université 2025는 또 다른 관점을 제공합니다. 이 조사는 2023년 졸업자 집단의 학사 학위 취득자를 대상으로 하며, 학위 취득 후 약 20개월이 지난 2025년 2월 16일부터 22일까지의 상황을 살펴봅니다.

전공과 관련된 일자리의 경우 조사에서 다음과 같은 평균을 보고했습니다. 급여 자료에는 자영업자가 제외됩니다.

공개된 전공 분야 평균 시간당 급여 응답률
컴퓨터 과학 40.75 CA$/시간 41.9%
컴퓨터 공학 및 컴퓨터 제작 공학 41.82 CA$/시간 52.5%

두 번째 범주는 소프트웨어 공학을 별도로 측정하지 않습니다. 이 금액은 반드시 첫 취업 급여를 뜻하지 않으며, 캐나다 전체를 대표하지도 않습니다. 응답률을 고려해 신중히 해석해야 합니다. 평균이 모든 졸업자의 상황을 설명하는 것은 아닙니다.

따라서 이 글의 두 표는 서로 다른 질문에 답합니다. 하나는 워털루 대학교의 인턴십에 관한 것이고, 다른 하나는 학사 학위 취득 후 퀘벡에서 관찰된 상황에 관한 것입니다. 두 학위 중 어느 하나에 고유한 급여상 이점이 있다고 결론 내릴 수는 없습니다.

선택을 위한 방법

관심 있는 프로그램을 몇 개 추린 다음, 동일한 질문을 기준으로 비교하세요.

  1. 과목과 프로젝트: 필수 과목이 배우고 싶은 내용과 맞나요? 선택의 자유는 얼마나 남아 있나요?
  2. 학위와 인증: 공학, 컴퓨터 과학 중 어떤 학위인가요, 아니면 선택 분야인가요? 엔지니어라는 전문직 명칭이 중요하다면 인증과 규제 기관의 요건을 확인했나요?
  3. 코업: 언제 참여할 수 있고, 근무 기간은 얼마나 되며, 구직 절차는 어떻게 진행되나요?
  4. 입학과 생활: 어떤 선수 과목, 수업 언어, 수학 기간, 예산이 본인의 상황에 맞나요?

소프트웨어 설계와 품질을 중심으로 하는 과정에 관심이 있다면 소프트웨어 공학의 교육과정을 살펴보세요. 전공 선택의 폭을 넓게 유지하고 싶다면 컴퓨터 과학 프로그램의 실제 선택 가능 범위를 비교하세요. 어느 쪽이든 본인의 코호트에 적용되는 정보를 요청하세요. 내용과 조건이 자신의 계획에 맞는 과정이 가장 적합한 선택입니다.