로그인 바로가기 하위 메뉴 바로가기 본문 바로가기

강좌 개요

  • 타입 MOOC 강좌
  • 기간 상시 수강
  • 학습시간 자유롭게 학습
  • 수강 승인 방식 자동 승인
  • 수료증 온라인 발급
http://kooc.kaist.ac.kr/cs101
둘러보기
좋아요 2966 수강생 11720

교수자 소개

  • KAIST 전산학부 김문주 교수

    - KAIST 전산학부 부교수
    - KAIST 전산학부 SW Testing and Verification 연구실 운영
      http://swtv.kaist.ac.kr
    - (주) V+Lab 대표이사 (SW 자동 테스팅 도구 및 서비스
      제공 회사) 
      https://vpluslab.kr
    - 자동화된 SW 테스팅 및 디버깅 기술을 연구하여 삼성전자,
      LG전자, 현대자동차 제품에 적용하여 SW 오류 수백건 검출
    - 다수의 우수논문상 수상 (RV'19 국제학회 Test of Time
      Award, ICST'18 국제학회 등)
    - AST’20, FACS'18 키노트 연사, ICSE SW Engineering In
      Practice '20 chair, ICSE New Faculty Symposium'16
      co-chair 역임 등 활발한 국제 연구 활동 수행 중
    - KAIST CS101 프로그래밍 기초 과목 8년 강의 
    - 이메일: moonzoo.kim@gmail.com

강의계획

강의 목록
  1. CHAPTER 1. CS101 강의 소개
    1. 강좌 수강을 환영합니다! 여기부터 꼭 보고 넘어가세요-!
    1. Python 프로그램 작성 예제
    1. Chapter 1 Quiz
  2. CHAPTER 2. if 조건문과 while 반복문
    1. if 조건문과 while 반복문
    1. if 와 while 을 사용한 미로 탈출 예제
    1. Chapter 2 Quiz
  3. CHAPTER 3. 변수와 기초 자료형
    1. 프로그램에서 사용하는 객체와 객체의 형태
    1. 연산자 및 튜플
    1. 튜플을 사용한 디지털 사진 변환 예제
    1. Chapter 3 Quiz
  4. CHAPTER 4. 매개 변수와 반환값을 가진 함수
    1. 매개 변수와 반환값을 가진 함수
    1. 함수를 사용한 로봇 조종 및 디지털 사진 변환 프로그램
    1. 함수 인자와 매개 변수
    1. 함수가 사용하는 지역 변수와 전역 변수
    1. Chapter 4 Quiz
  5. CHAPTER 5. 지역/전역 변수와 그래픽 객체들
    1. 모듈과 그래픽 객체들
    1. 그래픽 객체를 사용한 애니메이션
    1. Chapter 5 Quiz
  6. CHAPTER 6. 시퀀스: 리스트, 문자열, 튜플
    1. 리스트 활용법
    1. 리스트, 문자열, 튜플
    1. 리스트 활용 예제: 정렬과 소수 구하기
    1. Chapter 6 Quiz
  7. CHAPTER 7. 다양한 자료구조 ( 문자열, 집합, 사전)
    1. 자료 구조: 문자열과 집합
    1. 자료 구조: 사전
    1. Chapter 7 Quiz
  8. CHAPTER 8. 자료구조를 활용한 이미지 및 텍스트 프로세싱
    1. 이미지 프로세싱
    1. 텍스트 프로세싱
    1. Chapter 8 Quiz
  9. CHAPTER 9. 객체: 생성과 속성
    1. 객체 (object)로 블랙잭 카드 게임 만들기 (1/2)
    1. 객체 (object)로 블랙잭 카드 게임 만들기 (2/2)
    1. 객체 (object)로 애니메이션 만들기
    1. Chapter 9 Quiz
  10. CHAPTER 10. 프로그램 작성 고급 기술
    1. 프로그램 속도 향상 방법
    1. 재귀 (recursive) 함수 및 강의 마무리
    1. Chapter 10 Quiz
  11. ★강의 수강 후 의견을 부탁드리겠습니다.★
    1. 교수님 강의에 대한 별점을 매겨주세요. 여러분의 의견이 많은 도움이 됩니다:D

추가정보

* 강좌 수료 기준 충족 시 수료증을 제공합니다:)