KAIST - COMPUTER SCIENCE

  • korea
  • search
  • login

Directions

전산학부 전공과목 이수요건(2015학년도 이전 입학생 학사과정용)

※ 공통 이수요건은 반드시 따로 확인하시기 바랍니다.

  • 졸업이수학점 총 130학점 이상 이수

  • (특이사항) 기초선택 이수요건

    • -
      기초선택 교과목으로 선형대수학개론을 반드시 포함하여야 하며, 복수전공 이수자는 선형대수학개론을 반드시 포함하여 3학점 이상 이수하여야 함.
      • 기초선택 이수학점은 학번별 교과목 이수요건 참조
  • 전공 43학점 이상 이수

    • 전공필수 : 19학점

      이산구조, 데이타구조, 알고리즘 개론, 전산기조직, 프로그래밍 언어, 운영체제 및 실험
      (단, 이산구조(CS.20004)는 이산수학(MAS.20075, MA.20060)으로 전산기조직(CS.30101)은 컴퓨터구조개론(EE.30012)으로 대체 가능함)

    • 전공선택 : 24학점 이상
      • -
        개별연구는 전공선택으로 4학점까지만 인정함
      • -
        전공선택으로 인정하는 개별연구의 범위에는 타 학과 개별연구와 URP.91100를 모두 인정함
      • -
        정보보호대학원 선택 과목(IS.50000번대 과목) 중 학사, 대학원 상호인정 교과목을 전공 선택 과목으로 인정함
      • -
        공과대학에서 개설한 전공선택 교과목(CoE코드)을 6학점까지 전공선택으로 인정함
      •  

        *
        인공지능 분야 중점이수 (선택사항)

        아래 과목들 중에서 4과목 이상을 수강하면 성적증명서에 ‘인공지능 중점 이수’ 라고 기록함:
        CS.20700 지능 로봇 설계 및 프로그래밍, CS.30702 파이썬을 통한 자연언어처리, CS.30706 기계학습, CS.40203 확률적 프로그래밍, CS.40504 인공 지능 기반 소프트웨어 공학, CS.40700 인공지능개론, CS.40701 그래프 기계학습 및 마이닝, CS.40704 텍스트마이닝, CS.40705 자연언어처리를 위한 기계학습, CS.40709 3차원 데이터를 위한 기계학습, CS.40804 컴퓨터 비전 개론

      • *
        정보보호 특성화 트랙(보안SW개발) 중점이수 (선택사항)

        아래 과목들 중에서 5과목 이상을 수강하면 성적증명서에 ‘정보보호 특성화 트랙(보안SW개발) 중점이수’ 라고 기록함:
        CS.20200 프로그래밍의 이해, CS.20300 시스템프로그래밍, CS.30408 정보보호개론, CS.40008 전산학 프로젝트, CS.40204 프로그램 논증, CS.30401 전산망 개론, CS.40407 웹 보안 공격 실습, CS.50204 프로그램 분석, IS.50201 정보보호 실습, IS.50202 시스템 보안 개론, IS.50203 해킹의 이해, IS.50204 언어 기반 보안, IS.50304 컴퓨터 보안을 위한 머신러닝, IS.50309 네트워크 보안, IS.50401 무선이동인터넷과 보안, IS.50402 웹 서비스 보안, IS.50501 사용자 중심적 보안, IS.50601 바이너리 코드 분석과 소프트웨어 보안, IS.50702 임베디드 시스템 보안, IS.50801 암호 안전성 증명 및 공격

       

  • 부전공 21학점 이상 이수

    • -
      당 학과의 전공필수과목 15학점을 포함하여 당 학과 전공과목 중 21학점 이상을 이수하여야 함
      • 전공선택에 명시된 요건 동일 적용
  • 복수전공 40학점 이상 이수

    • -
      전공필수 19학점을 포함하여 전공과목 40학점 이상 이수
      • 전공선택에 명시된 요건 동일 적용
  • 연구 3학점 이상 이수

    • -
      졸업연구 3학점은 반드시 이수(CS.40008 전산학 프로젝트로 대체할 수 있음)
    • -
      세미나는 연구학점으로 인정
      • 복수전공 이수자는 연구과목 이수를 면제함.
    • 24주 인턴십 프로그램인 SoC Co-op 1(INT.94820, INT.94950) 이수 학점 중 최대 21학점에 한해 CS.91000 졸업연구(3학점), CS.40008 전산학프로젝트(3학점), CS.40009 산학협업 소프트웨어프로젝트(3학점)로 대체 인정 가능하며 나머지 12학점은 자유선택으로 인정 가능함.
      다만, SoC Co-op 1 참여 이전에 CS.91000 졸업연구(3학점), CS.40008 전산학프로젝트(3학점), CS.40009 산학협업 소프트웨어프로젝트(3학점)를 기이수한 경우, 해당 기이수 학점을 자유선택 학점으로 인정함. 추가로 SoC Co-op 2(INT.94920, INT.94950)를 이수한 경우, 졸업 이수학점으로는 최대 자유선택 3학점만 인정함.
  • 경과조치

    • -
      위 이수요건은 모든 재학생에게 적용함.
    • -
      본 이수요건 중 24주 인턴십 프로그램 (INT.94820, INT.94950) 학점인정 방식은 모든 재학생에게 적용함.
    • -
      본 이수요건 중 전공선택으로 인정하는 개별연구의 인정범위에 타 학과 개별연구와 URP.91100를 모두 인정하는 사항과 학사‧대학원 상호인정되는 정보보호대학원 선택 과목(IS.50000번대 과목)을 전공선택으로 인정하는 사항은 모든 재학생에게 적용함
    • -
      2015학년도 이전 입학생은 본인이 희망하는 경우, 2016학년도 이후(또는 2023학년도 이후) 입학생 이수요건을 적용받을 수 있다.
    • -
      본 이수요건은 2005학년도 입학생부터 적용함. 다만, 2005학년도 이전 입학생은 종전 학사요람의 이수요건을 적용하되, 자유선택 및 기초선택은 본 이수요건을 따를 수도 있음.
    • -
      본 이수요건 중 연구과목(졸업연구, 세미나)의 연구학점 인정은 2001학년도 입학생부터 적용하며, 2000학년도 이전 입학생에 대해서는 종전 이수요건(전공학점인정)에 따라 적용
    • -
      전공과목 변경에 따른 대체과목 지정
      • 교과목 폐지에 따른 대체과목
        • ·
          시뮬레이션 → 컴퓨터 시뮬레이션(IE.30063) (2001학년도 가을학기부터 전공선택으로 인정)
        • ·
          전산학개론 → 전기공학을 위한 프로그래밍 (EE.20009) 또는 산업정보화 프로그래밍 및 실습 (IE.30062) (2009학년도 봄학기부터 전공선택으로 인정)
        • ·
          모바일 응용 개발(CS.40406) → 모바일 컴퓨팅과 응용 (CS.40402) (2011학년도 봄학기부터 재수강시 적용)
    • -
      본 이수요건 중 공과대학에서 개설한 전공선택 교과목(CoE코드)을 전공선택으로 인정하는 사항은 2023 가을학기부터 이수한 경우 적용하며, 전산학부 CS.49900 코드쉐어를 통해 CoE.49901을 이수한 학점이 6학점 이상되면 추가로 전공선택 학점으로 인정하지 않음
    • -
      인공지능 분야 중점이수 과목 확대 지정 건은 모든 재학생에게 적용함
    • -
      정보보호 특성화 트랙(보안SW개발) 중점이수는 2025년 봄학기부터 2029년 가을 학기까지 해당 사업에 선정된 학생만을 대상으로 하며 선정된 학생은 기존 이수 한 교과목을 포함하여 인정함
    • -
      정보보호 특성화 트랙(보안SW개발) 중점이수 과목 확대 지정 건은 모든 재학생에게 적용함.

전산학부 전공과목 이수요건 (2016학년도 이후 입학생 학사과정용)

공통 이수요건은 반드시 따로 확인하시기 바랍니다.

  • 졸업이수학점 총 136학점 이상 이수

    • 전공 이외에 심화전공, 부전공, 복수전공, 자유융합전공, 지정융합전공 및 특별지정전공 중에서 반드시 한 가지 이상 선택하여 이수
  • (특이사항) 기초선택 이수요건:

    • -
      기초선택 교과목으로 선형대수학개론을 반드시 포함하여야 하며, 복수전공 이수자는 선형대수학개론을 반드시 포함하여 3학점 이상 이수하여야 함.
      • 기초선택 이수학점은 학번별 교과목 이수요건 참조
  • 전공 49학점 이상 이수

    • 전공필수 : 19학점

      CS.20004 이산구조(3), CS.20006 데이터구조(3), CS.30000 알고리즘 개론(3), CS.30101 전산기조직(3), CS.30200 프로그래밍언어(3), CS.30300 운영체제 및 실험(4)
      (단, CS.20004 이산구조(3)는 MAS.20075 이산수학(3), MA.20060 이산수학(3)으로 CS.30101 전산기조직(3)은 EE.30012 컴퓨터구조개론(3)으로 대체 가능함)

    • 전공선택 : 30학점
      • -
        전산학부 주전공 및 복수전공 학생은 캡스톤 팀 프로젝트를 수행하는 다음 과목 중 1과목 이상은 반드시 이수해야함
        • 본 요건은 2020학년도 이후 입학생부터 적용됨 :

          CS.30500 소프트웨어 공학 개론, CS.30600 데이터베이스 개론, CS.30704 인간-컴퓨터 상호작용 개론, CS.40008 전산학 프로젝트, CS.40009 산학협업 소프트웨어프로젝트, CS.40203 확률적 프로그래밍, CS.40402 모바일 컴퓨팅과 응용, CS.40503 소프트웨어 테스팅 자동화기법, CS.40504 인공 지능기반 소프트웨어 공학, CS.40507 스마트 환경을 위한 요구공학, CS.40509 서비스 컴퓨팅 개론, CS.40703 소셜 컴퓨팅 개론, CS.40704 텍스트마이닝, CS.40802 대화형 컴퓨터그래픽스

      • -
        개별연구는 전공선택으로 4학점까지만 인정함
      • -
        전공선택으로 인정하는 개별연구의 범위에는 타 학과 개별연구와 URP.91100를 모두 인정함
      • -
        정보보호대학원 선택 과목(IS.50000번대 과목) 중 학사, 대학원 상호인정 교과목을 전공 선택 과목으로 인정함
      • -
        공과대학에서 개설한 전공선택 교과목(CoE코드)을 6학점까지 전공선택으로 인정함

         

        • *
          인공지능 분야 중점이수 (선택사항)

          아래 과목들 중에서 4과목 이상을 수강하면 성적증명서에 ‘인공지능 중점 이수’ 라고 기록함:
          CS.20700 지능 로봇 설계 및 프로그래밍, CS.30702 파이썬을 통한 자연언어처리, CS.30706 기계학습, CS.40203 확률적 프로그래밍, CS.40504 인공 지능 기반 소프트웨어 공학, CS.40700 인공지능개론, CS.40701 그래프 기계학습 및 마이닝, CS.40704 텍스트마이닝, CS.40705 자연언어처리를 위한 기계학습, CS.40709 3차원 데이터를 위한 기계학습, CS.40804 컴퓨터 비전 개론

        • *
          정보보호 특성화 트랙(보안SW개발) 중점이수 (선택사항)

          아래 과목들 중에서 5과목 이상을 수강하면 성적증명서에 ‘정보보호 특성화 트랙(보안SW개발) 중점이수’ 라고 기록함:
          CS.20200 프로그래밍의 이해, CS.20300 시스템프로그래밍, CS.30408 정보보호개론, CS.40008 전산학 프로젝트, CS.40204 프로그램 논증, CS.30401 전산망 개론, CS.40407 웹 보안 공격 실습, CS.50204 프로그램 분석, IS.50201 정보보호 실습, IS.50202 시스템 보안 개론, IS.50203 해킹의 이해, IS.50204 언어 기반 보안, IS.50304 컴퓨터 보안을 위한 머신러닝, IS.50309 네트워크 보안, IS.50401 무선이동인터넷과 보안, IS542 웹 서비스 보안, IS551 사용자 중심적 보안, IS561 바이너리 코드 분석과 소프트웨어 보안, IS572 임베디드 시스템 보안, IS581 암호 안전성 증명 및 공격

         

  • 심화전공 12학점 이상 이수

    • 2단위를 제외한 본 학부 전공선택 교과목에서 12학점 이상을 이수하여야 함.
  • 자유융합전공 12학점 이상 이수

    • -
      소속학과를 제외하고 2개 이상 학사조직의 전공교과목 중 12학점 이상 이수
  • 부전공 21학점 이상 이수

    • -
      전공필수 교과목 15학점을 포함하여 전공과목 21학점 이상 이수
      • 타 학사조직 전공과목과의 중복 인정 불가
      • 캡스톤 팀 프로젝트를 제외하고 전공선택에 명시된 요건 동일 적용
      • -
        캡스톤 팀 프로젝트 지정과목은 이수 권장사항으로 전공선택 인정되며 필수는 아님
  • 복수전공 40학점 이상 이수

    • -
      전공필수 19학점을 포함하여 전공과목 40학점 이상 이수
      • 타 학사조직 전공과목과의 최대 6학점까지 중복인정 가능
      • 전공선택에 명시된 요건 동일 적용
  • 연구 3학점 이상 이수

    • -
      졸업연구 3학점은 반드시 이수(CS.40008 전산학 프로젝트로 대체할 수 있음)
    • -
      세미나는 연구학점으로 인정
      • 복수전공 이수자는 연구과목 이수를 면제함.
    • 24주 인턴십 프로그램인 SoC Co-op 1(INT.94820, INT.94950) 이수 학점 중 최대 21학점에 한해 CS.91000 졸업연구(3학점), CS.40008 전산학프로젝트(3학점), CS.40009 산학협업 소프트웨어프로젝트(3학점)로 대체 인정 가능하며 나머지 12학점은 자유선택으로 인정 가능함.
      다만, SoC Co-op 1 참여 이전에 CS.91000 졸업연구(3학점), CS.40008 전산학프로젝트(3학점), CS.40009 산학협업 소프트웨어프로젝트(3학점)를 기이수한 경우, 해당 기이수 학점을 자유선택 학점으로 인정함. 추가로 SoC Co-op 2(INT.94920, INT.94950)를 이수한 경우, 졸업 이수학점으로는 최대 자유선택 3학점만 인정함.
  • 경과조치

    • -
      위 이수요건은 모든 재학생에게 적용함.
    • -
      본 이수요건 중 24주 인턴십 프로그램 (INT.94820, INT.94950) 학점인정 방식은 모든 재학생에게 적용함.
    • -
      본 이수요건 중 전공선택으로 인정하는 개별연구의 인정범위에 타 학과 개별연구와 URP.91100를 모두 인정하는 사항과 학사‧대학원 상호인정되는 정보보호대학원 선택 과목(IS.50000번대 과목)을 전공선택으로 인정하는 사항은 모든 재학생에게 적용함.
    • -
      2015학년도 이전 입학생은 본인이 희망하는 경우, 위 이수요건을 적용받을 수 있다.
    • -
      본 이수요건 중 공과대학에서 개설한 전공선택 교과목(CoE코드)을 전공선택으로 인정하는 사항은 2023 가을학기부터 이수한 경우 적용하며, 전산학부 CS.49900 코드쉐어를 통해 CoE.49901을 이수한 학점이 6학점 이상되면 추가로 전공선택 학점으로 인정하지 않음
    • -
      인공지능 분야 중점이수 과목 확대 지정 건은 모든 재학생에게 적용함
    • -
      정보보호 특성화 트랙(보안SW개발) 중점이수는 2025년 봄학기부터 2029년 가을학기까지 해당 사업에 선정된 학생만을 대상으로 하며 선정된 학생은 기존 이수한 교과목을 포함하여 인정함
    • -
      전산학부를 부전공하는 학생들의 캡스톤 팀 프로젝트 과목 이수 관련 사항은 모든 재학생에게 적용함
    • -
      정보보호 특성화 트랙(보안SW개발) 중점이수 과목 확대 지정 건은 모든 재학생에게 적용함.

전산학부 전공과목 이수요건 (2023학년도 이후 입학생 학사과정용)

공통 이수요건은 반드시 따로 확인하시기 바랍니다.

  • 졸업이수학점 총 138학점 이상 이수

    • 전공 이외에 심화전공, 부전공, 복수전공, 자유융합전공, 지정융합전공 및 특별지정전공 중에서 반드시 한 가지 이상 선택하여 이수
  • (특이사항) 기초선택 이수요건:

    • -
      기초선택 교과목으로 선형대수학개론을 반드시 포함하여야 하며, 복수전공 이수자는 선형대수학개론을 반드시 포함하여 3학점 이상 이수하여야 함.
      • 기초선택 이수학점은 학번별 교과목 이수요건 참조
  • 전공 49학점 이상 이수

    • 전공필수 : 19학점

      CS.20004 이산구조(3), CS.20006 데이터구조(3), CS.30000 알고리즘 개론(3), CS.30101 전산기조직(3), CS.30200 프로그래밍언어(3), CS.30300 운영체제 및 실험(4)
      (단, CS.20004 이산구조(3)는 MAS.20075 이산수학(3), MA.20060 이산수학(3)으로 CS.30101 전산기조직(3)은 EE.30012 컴퓨터구조개론(3)으로 대체 가능함)

    • 전공선택 : 30학점
      • -
        전산학부 주전공 및 복수전공 학생은 캡스톤 팀 프로젝트를 수행하는 다음 과목 중 1과목 이상은 반드시 이수해야 함:

        CS.30500 소프트웨어 공학 개론, CS.30600 데이터베이스 개론, CS.30704 인간-컴퓨터 상호작용 개론, CS.40008 전산학 프로젝트, CS.40009 산학협업 소프트웨어프로젝트, CS.40203 확률적 프로그래밍, CS.40402 모바일 컴퓨팅과 응용, CS453 소프트웨어 테스팅 자동화기법, CS.40504 인공 지능기반 소프트웨어 공학, CS.40507 스마트 환경을 위한 요구공학, CS.40509 서비스 컴퓨팅 개론, CS.40703 소셜 컴퓨팅 개론, CS.40704 텍스트마이닝, CS.40802 대화형 컴퓨터그래픽스

      • -
        개별연구는 전공선택으로 4학점까지만 인정함
      • -
        전공선택으로 인정하는 개별연구의 범위에는 타 학과 개별연구와 URP.91100를 모두 인정함
      • -
        정보보호대학원 선택 과목(IS.50000번대 과목) 중 학사, 대학원 상호인정 교과목을 전공 선택 과목으로 인정함
      • -
        공과대학에서 개설한 전공선택 교과목(CoE코드)을 6학점까지 전공선택으로 인정함

         

        • *
          인공지능 분야 중점이수 (선택사항)

          아래 과목들 중에서 4과목 이상을 수강하면 성적증명서에 ‘인공지능 중점 이수’ 라고 기록함:
          CS.20700 지능 로봇 설계 및 프로그래밍, CS.30702 파이썬을 통한 자연언어처리, CS.30706 기계학습, CS.40203 확률적 프로그래밍, CS.40504 인공 지능 기반 소프트웨어 공학, CS.40700 인공지능개론, CS.40701 그래프 기계학습 및 마이닝, CS.40704 텍스트마이닝, CS.40705 자연언어처리를 위한 기계학습, CS.40709 3차원데이터를 위한 기계학습, CS.40804 컴퓨터 비전 개론

        • *
          정보보호 특성화 트랙(보안SW개발) 중점이수

          아래 과목들 중에서 5과목 이상을 수강하면 성적증명서에 ‘정보보호 특성화 트랙(보안SW개발) 중점이수’ 라고 기록함:
          CS.20200 프로그래밍의 이해, CS.20300 시스템프로그래밍, CS.30408 정보보호개론, CS.40008 전산학 프로젝트, CS.40204 프로그램 논증, CS.30401 전산망 개론, CS.40407 웹 보안 공격 실습, CS.50204 프로그램 분석, IS.50201 정보보호 실습, IS.50202 시스템 보안 개론, IS.50203 해킹의 이해, IS.50204 언어 기반 보안, IS.50304 컴퓨터 보안을 위한 머신러닝, IS.50309 네트워크 보안, IS.50401 무선이동인터넷과 보안, IS.50402 웹 서비스 보안, IS.50501 사용자 중심적 보안, IS.50601 바이너리 코드 분석과 소프트웨어 보안, IS.50702 임베디드 시스템 보안, IS.50801 암호 안전성 증명 및 공격

         

  • 심화전공 12학점 이상 이수

    • 2단위를 제외한 본 학부 전공선택 교과목에서 12학점 이상을 이수하여야 함.
  • 자유융합전공 12학점 이상 이수

    • -
      소속학과를 제외하고 2개 이상 학사조직의 전공교과목 중 12학점 이상 이수
  • 부전공 21학점 이상 이수

    • -
      전공필수 교과목 15학점을 포함하여 전공과목 21학점 이상 이수
      • 타 학사조직 전공과목과의 중복 인정 불가
      • 캡스톤 팀 프로젝트를 제외하고 전공선택에 명시된 요건 동일 적용
      • -
        캡스톤 팀 프로젝트 지정과목은 이수 권장사항으로 전공선택 인정되며 필수는 아님
  • 복수전공 40학점 이상 이수

    • -
      전공필수 19학점을 포함하여 전공과목 40학점 이상 이수
      • 타 학사조직 전공과목과의 최대 6학점까지 중복인정 가능
      • 전공선택에 명시된 요건 동일 적용
  • 연구 3학점 이상 이수

    • -
      졸업연구 3학점은 반드시 이수 (CS.40008 전산학 프로젝트로 대체할 수 있음)
    • -
      세미나는 연구학점으로 인정
      • 복수전공 이수자는 연구과목 이수를 면제함.
    • 24주 인턴십 프로그램인 SoC Co-op 1(INT.94820, INT.94950) 이수 학점 중 최대 21학점에 한해 CS.91000 졸업연구(3학점), CS.40008 전산학프로젝트(3학점), CS.40009 산학협업 소프트웨어프로젝트(3학점)로 대체 인정 가능하며 나머지 12학점은 자유선택으로 인정 가능함.
      다만, SoC Co-op 1 참여 이전에 CS.91000 졸업연구(3학점), CS.40008 전산학프로젝트(3학점), CS.40009 산학협업 소프트웨어프로젝트(3학점)를 기이수한 경우, 해당 기이수 학점을 자유선택 학점으로 인정함. 추가로 SoC Co-op 2(INT.94920, INT.94950)를 이수한 경우, 졸업 이수학점으로는 최대 자유선택 3학점만 인정함.
  • 경과조치

    • -
      위 이수요건은 모든 재학생에게 적용함.
    • -
      본 이수요건 중 24주 인턴십 프로그램 (INT.94820, INT.94950) 학점인정 방식은 모든 재학생에게 적용함.
    • -
      본 이수요건 중 전공선택으로 인정하는 개별연구의 인정범위에 타 학과 개별연구와 URP.91100를 모두 인정하는 사항과 학사‧대학원 상호인정되는 정보보호대학원 선택 과목(IS.50000번대 과목)을 전공선택으로 인정하는 사항은 모든 재학생에게 적용함.
    • -
      2015학년도 이전 입학생은 본인이 희망하는 경우, 위 이수요건을 적용받을 수 있다.
    • -
      본 이수요건 중 공과대학에서 개설한 전공선택 교과목(CoE코드)을 전공선택으로 인정하는 사항은 2023 가을학기부터 이수한 경우 적용하며, 전산학부 CS.49900 코드쉐어를 통해 CoE.49901을 이수한 학점이 6학점 이상되면 추가로 전공선택 학점으로 인정하지 않음
    • -
      인공지능 분야 중점이수 과목 확대 지정 건은 모든 재학생에게 적용함
    • -
      정보보호 특성화 트랙(보안SW개발) 중점이수는 2025년 봄학기부터 2029년 가을학기까지 해당 사업에 선정된 학생만을 대상으로 하며 선정된 학생은 기존 이수한 교과목을 포함하여 인정함
    • -
      전산학부를 부전공하는 학생들의 캡스톤 팀 프로젝트 과목 이수 관련 사항은 모든 재학생에게 적용함.
    • -
      정보보호 특성화 트랙(보안SW개발) 중점이수 과목 확대 지정 건은 모든 재학생에게 적용함.