본문 바로가기

배우고 싶은 강좌를 찾아보세요.

추천 강좌

    다국어 설정

    강좌소개

    강좌소개 COURSE INTRODUCTION

    어떻게 프로그램을 만들까?..내가 생각하는 아이디어를 어떻게 프로그램으로 구성할 수 있을까?..

    • 본 강좌는 소프트웨어 설계 방법을 설명하고, 파이썬으로 코딩함으로서, 자신의 아이디어를 파이썬으로 만들 수 있도록 기초부터 하니씩 각 단계의 내용을 설명한다.
    • 파이썬을 전혀 모르거나 프로그램 언어를 전혀 모르는 초보들을 위한 강좌이지만, 강좌의 마지막 부분에서는 중급 이상의 파이썬을 이용한 프로그래밍이 가능하도록 하였다.

    학습목표 LECTURE OBJECTIVES

    • 소프트웨어 기획에 대해 이해할 수 있음
    • 소프트웨어 개발 과정과 설계 방법에 대해 이해할 수 있음
    • 파이썬 언어의 문법과 사용방법에 대해 이해할 수 있음
    • 순서도(Flow Chart)를 이해하고 프로그램 처리를 구상을 할 수 있음
    • 개발하고자 하는 프로그램을 순서도 다이어그램을 작성할 수 있으며, 이와 연계하여 코딩을 할 수 있음
    • 객체지행 프로그램을 이해하고, UML로 프로그램을 설계할 수 있음
    • UML로 설계된 다이어그램과 연계하여 파이썬 프로그램을 코딩할 수 있음

    홍보영상 INTRODUCTION VIDEO

     

    강좌운영계획 SYLLABUS

    강좌운영계획서
    주차 주차명 차시 차시명(소주제)
    0 오리엔테이션
    1 소프트웨어의 개요 1 소프트웨어와 소프트웨어 개발 과정
    2 순서도와 의사코드
    3 순서도와 의사코드를 이용한 프로그램 설계
    2 변수 1 파이썬의 개요 및 설치
    2 데이터와 변수
    3 변수의 입출력
    3 데이터 타입
    (자료형과 리스트)
    1 자료형(정수, 숫자, 문자, 논리형)
    2 리스트(아이템과 연산)
    3 리스트(내장함수와 메소드, 슬라이싱)
    4 데이터 타입
    (튜플, 딕셔너리, 세트)
    1 리스트(튜플, 딕셔너리의 개요)
    2 리스트(딕셔너리 항목 추가, 삭제와 메소드, 세트)
    3 세트의 메소드, 순서도를 통한 성적처리 프로그램 설계
    5 연산자 1 산술연산자와 할당연산자
    2 연산의 확장과 비교연산자
    3 모듈
    6 조건문 1 조건문(if문)
    2 if-else문과 다중 조건문
    3 순서도를 통한 성적처리 프로그램 설계
    7 반복문 1 반복문(for문)
    2 반복문(while문)
    3 순서도를 통한 영화 티켓 예매 프로그램 설계
    8 중간고사
    9 함수 1 함수의 개요
    2 지역변수와 전역변수, 내장함수
    3 순서도를 통한 카페 매출 프로그램 설계
    10 입출력과 예외 처리 1 데이터 입력
    2 언더스코어와 예외 처리
    3 파일쓰기와 읽기
    11 파이썬 라이브러리 사용하기 1 라이브러리(datetime.date, time)
    2 라이브러리(math, random, static)
    3 표준 라이브러리(파일과 디렉터리 액세스)
    12 객체지향 프로그래밍 1 객체지향 프로그래밍의 개요
    2 객체지향 프로그래밍 예제
    3 객체지향 프로그래밍 특징(상속, 다양성 등) 예제
    13 객체지향 프로그래밍 설계 1 UML과 유즈케이스 다이어그램
    2 클래스 및 시퀀스 다이어그램
    3 상태, 활동 및 배치 다이어그램
    14 UML 모델링 설계 1 회원 관리 시스템(유즈케이스, 클래스 다이어그램)
    2 회원 관리 시스템(시퀀스 다이어그램)
    3 회원 관리 시스템(상태 다이어그램)
    15 프로그램 설계와 파이썬 코딩 1 수강신청 시스템 기획
    2 수강신청 시스템의 UML 다이어그램
    3 수강신청 시스템의 파이썬 코딩
    16 기말고사

    강좌운영기간 COURSE OPERATION PERIOD

    2024.01.17~2024.03.13

    강좌수강정보 COURSE INFORMATION

    평가기준

    • 퀴즈: 14%
    • 과제: 16%
    • 중간고사: 30%
    • 기말고사: 40%

      ※총 60% 이상 점수 획득 시, 이수증을 발급받을 수 있습니다.

    강좌운영진
    • 정화영 교수

      경희대학교 후마니타스칼리지 교수
      [주요이력]
      (사)한국정보기술전략혁신학회 회장
      (사)한국콘텐츠학괴 상임이사
      (사)한국정보기술학회 해외학술위원장
      홈페이지: http://michael.khu.ac.kr
      [주요저서]
      누구나 쉽게 할 수 있는 소프트웨어 설계와 파이썬, 자유아카데미, 2023

    • 조교

      경희대학교 교수학습개발센터
      E-mail: kmooc@khu.ac.kr

    자주묻는질문

    Q 수강 중 궁금한 것은 어떻게 해야 하나요?

    A 수강 중 궁금한 부분은 교과목 내 [질의응답] 게시판에 작성해 주시면 담당 TA가 확인 후, 1~2일내 응답할 예정입니다.

    Q 이수증은 언제 발급 되나요?

    A 이수증은 수업이 종료되고 나서 성적처리가 완료된 후, 10~15일 이내 발급될 예정입니다.

    분야 공학 (컴퓨터 · 통신)

    난이도 교양

    운영기관 경희대학교

    이수증 미발급

    주차 16 주

    학습인정시간 30시간 00분 (22시간 58분)

    수강신청기간 24.01.18 ~ 24.03.13

    강좌운영기간 24.01.18 ~ 24.03.13

    전화번호 031-201-3955

    자막언어 한국어 외 1건

    강좌언어 한국어(ko)

    추천강좌
    같은기관강좌