졸업 규정

목차

컴퓨터공학 전공 학점

컴퓨터공학 단일 전공 (자유전공학부 주전공: 심화전공 해당) https://cse.snu.ac.kr/node/41275 참조

  • (2020학번) 전공학점 63학점을 이수: 전필 31학점 + 전선 내규필수 8학점을 포함한 63학점 이수

   - 전필: 이산수학(3), 논리설계(4), 컴퓨터프로그래밍(4), 전기전자회로(3), 자료구조(4), 컴퓨터구조(3), 시스템프로그래밍(4),
     알고리즘(3), 공대 공통교과목(3)
   - 전선내규필수: 소프트웨어 개발의 원리와 실습(4), 컴퓨터공학세미나(1) 또는 IT-리더십세미나(1)(세미나는 1과목만 이수),
     창의적통합설계 1(3) 또는 창의적통합설계 2(3)

  • (2019학번) 전공학점 63학점을 이수: 전필 35학점 + 전선 내규필수 4학점을 포함한 63학점 이수

   - 전필: 이산수학, 논리설계(4학점), 컴퓨터프로그래밍(4학점), 전기전자회로, 자료구조(4학점), 컴퓨터구조,
     소프트웨어 개발의 원리와 실습(4학점), 시스템프로그래밍(4학점), 알고리즘, 공대 공통교과목
   - 내규필수: 컴퓨터공학세미나 또는 IT-리더십세미나(세미나는 1과목만 이수), 창의적통합설계 1 또는 창의적통합설계 2

  • (2008~2010학번) 컴퓨터공학 전공 60학점 이상: 전필 33학점 + 내규 5학점을 포함한 60학점 이수

   - 전필: 이산수학, 논리설계, 논리설계실험, 컴퓨터프로그래밍, 전기전자회로, 자료구조, 프로그래밍의 원리, 컴퓨터구조, 운영체제,
     프로그래밍언어, 알고리즘
   - 내규필수: 컴퓨터공학세미나, IT-리더십세미나, 프로젝트1 또는 프로젝트2

  • (2011~2014학번) 컴퓨터공학 전공 63학점 이상: 전필 36학점 + 내규 5학점을 포함한 63학점 이수

   - 전필: 이산수학, 논리설계, 논리설계실험, 컴퓨터프로그래밍, 전기전자회로, 자료구조, 프로그래밍의 원리, 컴퓨터구조, 운영체제,
     프로그래밍언어, 알고리즘, 공대 공통교과목
   - 내규필수: 컴퓨터공학세미나, IT-리더십세미나, 프로젝트1 또는 프로젝트2

  • (2015~2018학번) 컴퓨터공학 전공 63학점 이상: 전필 37학점 + 내규 4학점을 포함한 63학점 이수

   - 전필: 이산수학, 논리설계(4학점), 컴퓨터프로그래밍(4학점), 전기전자회로, 자료구조(4학점), 컴퓨터구조, 소프트웨어 개발의 원리와 실제,
    시스템프로그래밍(4학점), 하드웨어시스템설계, 알고리즘, 공대 공통교과목
   - 내규필수: 컴퓨터공학세미나 또는 IT-리더십세미나(세미나는 1과목만 이수), 창의적통합설계 1 또는 창의적통합설계 2

컴퓨터공학 주전공, 타 전공 복수전공/부전공 (자유전공학부 주전공: 전공 2개 이상 해당) https://cse.snu.ac.kr/node/41275 참조

  • (2020학번) 컴퓨터공학부의 전공학점을 41학점 이상 이수하고 타 학부에서 정하는 필요학점 이수: 컴퓨터공학부 전필 31학점 + 전선 내규필수 8학점 + 전선 2학점이상

   - 전필: 이산수학(3), 논리설계(4), 컴퓨터프로그래밍(4), 전기전자회로(3), 자료구조(4), 컴퓨터구조(3), 시스템프로그래밍(4),
     알고리즘(3), 공대 공통교과목(3)
   - 전선내규필수: 소프트웨어 개발의 원리와 실습(4), 컴퓨터공학세미나(1) 또는 IT-리더십세미나(1)(세미나는 1과목만 이수),
     창의적통합설계 1(3) 또는 창의적통합설계 2(3)

  • (2019학번) 컴퓨터공학부의 전공학점을 41학점 이상 이수하고 타 학부에서 정하는 필요학점 이수: 컴퓨터공학부 전필 35학점 + 전선 내규필수 4학점 + 전선 2학점이상

   - 전필: 이산수학, 논리설계(4학점), 컴퓨터프로그래밍(4학점), 전기전자회로, 자료구조(4학점), 컴퓨터구조,
     소프트웨어 개발의 원리와 실습(4학점), 시스템프로그래밍(4학점), 알고리즘, 공대 공통교과목
   - 내규필수: 컴퓨터공학세미나 또는 IT-리더십세미나(세미나는 1과목만 이수), 창의적통합설계 1 또는 창의적통합설계 2

  • (2008~2010학번) 컴퓨터공학부의 전공학점을 39학점 이상 이수하고 타 학부에서 정하는 필요학점 이수

   - 전필: 이산수학, 논리설계, 논리설계실험, 컴퓨터프로그래밍, 전기전자회로, 자료구조, 프로그래밍의 원리, 컴퓨터구조, 운영체제,
     프로그래밍언어, 알고리즘
   - 내규필수: 컴퓨터공학세미나, IT-리더십세미나, 프로젝트1 또는 프로젝트2

  • (2011~2014학번) 컴퓨터공학부의 전공학점을 41학점 이상 이수하고 타 학부에서 정하는 필요학점 이수

   - 전필: 이산수학, 논리설계, 논리설계실험, 컴퓨터프로그래밍, 전기전자회로, 자료구조, 프로그래밍의 원리, 컴퓨터구조, 운영체제,
     프로그래밍언어, 알고리즘, 공대 공통교과목
   - 내규필수: 컴퓨터공학세미나, IT-리더십세미나, 프로젝트1 또는 프로젝트2

  • (2015~2018학번) 컴퓨터공학부의 전공학점을 41학점 이상 이수하고 타 학부에서 정하는 필요학점 이수

   - 전필: 이산수학, 논리설계(4학점), 컴퓨터프로그래밍(4학점), 전기전자회로, 자료구조(4학점), 컴퓨터구조, 소프트웨어 개발의 원리와 실제,
    시스템프로그래밍(4학점), 하드웨어시스템설계, 알고리즘, 공대 공통교과목
   - 내규필수: 컴퓨터공학세미나 또는 IT-리더십세미나(세미나는 1과목만 이수), 창의적통합설계 1 또는 창의적통합설계 2

컴퓨터공학 복수전공, 타 전공 주전공

  • (2020학번) 컴퓨터공학 전공 39학점 이상 (공대 공통 교과목 제외): 전필 28학점 + 전선 11학점이상
  https://cse.snu.ac.kr/node/35308, https://cse.snu.ac.kr/node/41275  참조

   - 전필: 이산수학(3), 논리설계(4), 컴퓨터프로그래밍(4), 전기전자회로(3), 자료구조(4), 컴퓨터구조(3), 시스템프로그래밍(4),
     알고리즘(3)
   - 내규필수: 면제

   - 전필: 이산수학, 논리설계(4학점), 컴퓨터프로그래밍(4학점), 전기전자회로, 자료구조(4학점), 컴퓨터구조,
     소프트웨어 개발의 원리와 실습(4학점), 시스템프로그래밍(4학점), 알고리즘
   - 내규필수: 면제

  • 07학번까지 : 컴퓨터공학 전공 51학점 이상 (공대 공통 교과목 포함)

   - 전필: 이산수학, 논리설계, 논리설계실험, 컴퓨터프로그래밍, 전기전자회로, 자료구조, 프로그래밍의 원리, 컴퓨터구조, 운영체제,
     프로그래밍언어, 알고리즘, 공대 공통교과목
   - 내규필수: 컴퓨터공학세미나, IT-리더십세미나, 프로젝트1 또는 프로젝트

  • (2008~2014학번) 컴퓨터공학 전공 39학점 이상 (공대 공통 교과목 제외)

   - 전필: 이산수학, 논리설계, 논리설계실험, 컴퓨터프로그래밍, 전기전자회로, 자료구조, 프로그래밍의 원리, 컴퓨터구조, 운영체제,
     프로그래밍언어, 알고리즘
   - 내규필수: 컴퓨터공학세미나, IT-리더십세미나, 프로젝트1 또는 프로젝트2

  • (2015~2018학번) 컴퓨터공학 전공 39학점 이상 (공대 공통 교과목 제외)

   - 전필: 이산수학, 논리설계(4학점), 컴퓨터프로그래밍(4학점), 전기전자회로, 자료구조(4학점), 컴퓨터구조, 소프트웨어 개발의 원리와 실제,
   시스템프로그래밍(4학점), 하드웨어시스템설계, 알고리즘
   - 내규필수: 컴퓨터공학세미나 또는 IT-리더십세미나(세미나는 1과목만 이수), 창의적통합설계 1 또는 창의적통합설계 2

컴퓨터공학 부전공, 타 전공 주전공

  • 07학번까지 : 컴퓨터공학 전공 24학점 이상 -> 전필 (자료구조, 시스템프로그래밍, 컴퓨터구조) 교과목을 포함하여 총 24학점 이상 이수
  • 08학번부터 : 컴퓨터공학 전공 21학점 이상 -> 전필 (자료구조, 시스템프로그래밍, 컴퓨터구조) 교과목을 포함하여 총 21학점 이상 이수

생명존중(자살예방) 교육 이수 의무

2016학년도 공과대학 신입생부터는 서울대학교 공과대학 생명존중(자살예방) 교육 이수가 졸업 필수 조건이므로 반드시 입학년도 첫 학기에 이수 후 이수증 사본을 컴퓨터공학부 행정실에 제출해야 한다. (컴퓨터공학부 필수 이수 대상자: 학부생 2016학번, 2017학번, 2018학번)

외국어진행강좌 수강 의무

2008학년도 신입생부터는 1과목 이상의 전공교과목을 포함하여 3과목 이상의 외국어진행강좌를 수강해야 한다. (2012학번부터는 대학영어 제외)

학점

재학 중 이수한 전 교과목 및 전공 교과목의 성적 평점평균이 각각 C0(2.0)이상이어야 졸업할 수 있다.

전필 교과목

  • (2008~2014학번) 이산수학, 논리설계, 논리설계실험, 컴퓨터프로그래밍, 전기전자회로, 자료구조, 프로그래밍의 원리, 컴퓨터구조, 운영체제, 프로그래밍언어, 알고리즘
  • (2015~2018학번) 이산수학, 논리설계(4학점), 컴퓨터프로그래밍(4학점), 전기전자회로, 자료구조(4학점), 컴퓨터구조, 소프트웨어 개발의 원리와 실제, 시스템프로그래밍(4학점), 하드웨어시스템설계, 알고리즘

공과대학 공통 교과목

  • 주전공 (2020학번)

   - 공과대학 공통과목 전 영역에서 3학점을 필수로 이수하여야 함
   - 400.XXX 또는 M2177.XXXXXXX 과목은 최대 9학점까지 인정(정보통신융합 및 딥러닝의 기초는 9학점 제한에서 제외)

  • 주전공 (2011 ~ 2019학번)

   - 기계공학개론(400.013), 산업공학개론(400.015), 재료공학개론(400.020) 건설환경공학개론(400.022), 화학생물공학개론(400.023), 에너지자원공학개론(400.024) 중 택일

  • 주전공 (2008 ~ 2010학번)

   - 해당없음

  • 복수전공 (2008 ~2020학번)

   - 해당없음

  • 복수전공 (~ 2007학번까지)

   - 기계공학개론(400.013), 산업공학개론(400.015), 전기공학개론(400.019), 재료공학개론 (400.020) 중 택일

내규 교과목

  • 컴퓨터공학세미나 (1학점)
  • IT-리더십세미나 (1학점)
  • 프로젝트1 (3학점) 또는 프로젝트2 (3학점)

이상 총 5학점.

과거 학번 학생들을 위한 경과조치

컴퓨터공학세미나, IT-리더십세미나 교과목

  • 2015 ~ 2020학번: 컴퓨터공학세미나 또는 IT-리더십세미나 중 택일
  • 2006 ~ 2014학번: 컴퓨터공학세미나 및 IT-리더십세미나 모두 수강
  • 2002 ~ 2005학번: 컴퓨터공학세미나 또는 IT-리더십세미나 중 택일

프로젝트 교과목

  • 1999학번부터: 프로젝트1 (설계프로젝트1, 창의적통합설계1) 또는 프로젝트2 (설계프로젝트2, 창의적통합설계2) 중 택일
  • 1998학번까지: 프로젝트1 (설계프로젝트1) 및 프로젝트2 (설계프로젝트2) 모두 수강
  • (예외) (구)전산과학과에서 소속을 변경한 학생은 프로젝트1 및 프로젝트 2를 수강하지 않아도 된다.

교양 대학영어 (대학영어1, 대학영어2, 고급영어) 교과목

2008학번을 포함한 그 이전 학생이 대학영어 또는 고급영어를 수강할 경우 (재수강 포함), 대학영어 과목의 학점 변경 (3학점에서 2학점으로 변경)으로 인해 학문의 기초에서 이수학점을 충족하지 못하더라도 학문의 기초 최저이수학점을 이수한 것으로 인정한다. 단 전체 교양 최저이수학점은 충족해야 한다.

졸업논문

학부생은 논문 지도교수의 허락을 받을 경우 아래의 내용으로 졸업논문을 대체할 수 있다. 단, 졸업논문 형식의 보고서를 작성하여 제출하여야 한다.

  1. 프로젝트 과목의 결과물 (교과목명 변경: 프로젝트=창의적통합설계)
    1. 프로젝트 1 과목과 프로젝트 2 과목을 모두 이수한 학생에 한한다.
    2. 논문은 제출자가 프로젝트 팀 내에서 다른 구성원이 아닌 자신이 직접 수행한 것을 바탕으로 작성하여야 한다. 다른 구성원의 업적을 개인의 업적인 양 제출하는 것은 연구윤리 위반에 해당하므로 졸업사정에서 제외한다.
    3. 프로젝트의 팀원이 결과를 중복하여 각각 개인의 업적으로 제출할 수 없다. 중복이 발견될 경우에 중복에 관련된 전원의 졸업논문을 인정하지 않는다.
  2. Open S/W를 등록한 내용
  3. AppStore 등 사이트에 등록한 내용
  4. 회사에서 근무하거나 인턴으로 했던 작업의 내용
  5. 저널이나 컨퍼런스에 저자로 논문이 게재확정 되거나 게재된 내용
  6. 스타트업을 창업하여 본인이 회사에 기여한 내용

※ 회사에서 근무하거나 인턴으로 했던 작업의 내용으로 졸업논문을 작성시 본인의 논문내용이 특정회사와 관련된 경우 회사 담당자로부터 학부논문 제출 동의서를 회사에서 받은 후 컴퓨터공학부 행정실로 제출해야 함.

학번별 필수 교과목

2020학번 필수 이수 교과목

학년 1학기 2학기
1
  • 외국어 (2또는 3학점)
  • 수학 1과 수학연습 1 또는 고급수학 1과 고급수학연습 1
  • 물리학 1*(물리의 기본 1 또는 고급물리학 1 대체 가능)과 물리학실험 1,물리학 2*(물리의 기본 2 또는 고급물리학 2 대체 가능)와 물리학실험 2, 화학1과 화학실험1,화학2와 화학실험2, 생물학 1과 생물학실험1, 생물학2와 생물학실험2, 물리학과 물리학실험, 화학(또는 고급화학)과 화학실험, 생물학과 생물학실험 중 8학점 이수
  • 컴퓨터의 개념 및 실습
  • 대학 글쓰기 1
  • 수학 2와 수학연습 2 또는 고급수학 2와 고급수학연습 2
  • 물리학 1*(물리의 기본 1 또는 고급물리학 1 대체 가능)과 물리학실험 1,물리학 2*(물리의 기본 2 또는 고급물리학 2 대체 가능)와 물리학실험 2, 화학1과 화학실험1,화학2와 화학실험2, 생물학 1과 생물학실험1, 생물학2와 생물학실험2, 물리학과 물리학실험, 화학(또는 고급화학)과 화학실험, 생물학과 생물학실험 4학점 이수
  • 이산수학*
2
  • 대학 글쓰기 2: 과학기술글쓰기
  • 통계학과 통계학실험
  • 공학수학1
  • 컴퓨터프로그래밍*
  • 논리설계*
  • 공학수학2
  • 전기전자회로*
  • 컴퓨터공학세미나* (세미나 둘 중 한과목)
  • 컴퓨터구조*
  • 자료구조*
  • ( )* 공대공통교과목
3
  • 외국어 (2또는 3학점)
  • 학문의 세계(아래참조)(3학점)
  • 시스템프로그래밍 *
  • 소프트웨어 개발의 원리와 실습*
  • 학문의 세계(아래참조)(3학점)
  • 알고리즘*
  • 창의적통합설계1* (1 또는 2 중 한 과목)
4
  • 학문의 세계(아래참조)(3학점)
  • IT-리더십세미나* (세미나 둘 중 한과목)
  • 창의적통합설계2* (1 또는 2 중 한과목)
  • 학문의 세계(아래참조)(3학점)

교양교과목 이수규정

외국어 과목 이수

  • 외국어 2개 교과목 이수 중 입학 시 TEPS 900점(New TEPS 525점) 이하인 학생은 영어 1과목 필수 이수

실험과목 이수

  • 물리학 1*(물리의 기본 1 또는 고급물리학 1 대체 가능)과 물리학실험 1,물리학 2*(물리의 기본 2 또는 고급물리학 2 대체 가능)와 물리학실험 2, 화학1과 화학실험1,화학2와 화학실험2, 생물학 1과 생물학실험1, 생물학2와 생물학실험2, 물리학과 물리학실험, 화학(또는 고급화학)과 화학실험, 생물학과 생물학실험 중에서 [1-1]에 8학점, [1-2]에 4학점 이수하는 것을 원칙으로 함.
  • 과학적 사고와 실험 영역은 이론교과목과 해당 교과의 실험 교과목을 동시에 수강하는 것을 원칙으로 함.
  • 고교과정 물리 2(고교과정 물리 2와 동급 또는 더 높은 수준의 물리과목)를 이수한 학생은 ‘물리학 1,2’를, 이수하지 않은 학생은 ‘물리의 기본 1,2’를 이수하는 것을 원칙으로 함.
  • ‘물리의 기본 1,2’를 이수해야 하는 학생이 ‘물리학 1,2’를 수강하고자 할 경우 물리학성취도평가에 응시하여 일정 점수를 취득해야 함.
  • 한 분야에서 1과 2로 구성된 교과목과 그 분야에서 1과 2로 구분되지 않은 교과목을 둘 다 수강할 경우 한 과목만 인정됨.

※ 예시
화학 분야에서 [화학1 또는 2(또는 고급화학1 또는 2)+해당실험] 중 한 과목이라도 이수시 [화학+화학실험]은 수강 불가함. 이 경우 [화학+화학실험]의 학점 인정 불가함. (역의 경우도 마찬가지로 인정 불가함.)
(https://cse.snu.ac.kr/node/27235 참조)

학문의 세계 이수

  • 6개영역 (언어와 문학, 문화와 예술, 역사와 철학, 정치와 경제, 인간과 사회, 생명과 환경)중 3개 영역 이상에서 12학점 이수

( )* 공과대학 공통교과목

  • 공과대학 공통과목 전 영역에서 3학점을 필수로 이수하여야 함
  • 400.XXX 또는 M2177.XXXXXXX 과목은 최대 9학점까지 인정
  (정보통신융합 및 딥러닝의 기초는 9학점 제한에서 제외)

생명존중(자살예방) 교육 이수 의무

  • 2016학년도 공과대학 신입생부터는 서울대학교 공과대학 생명존중(자살예방) 교육 이수가 졸업 필수 조건이므로 반드시 입학년도 1년 내에 이수 후 이수증 사본을 컴퓨터공학부 행정실에 제출해야 함.
 (컴퓨터공학부 주전공 2020학번은 필수 교육 이수 대상자임, 생명존중 미이수시 졸업 불가)