-
누구나 쉽게 할 수 있는 소프트웨어 설계와 파이썬 종료(청강) 이수증
-
누구나 쉽게 할 수 있는 소프트웨어 설계와 파이썬
참여기관 목록
강좌소개
강좌소개 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일 이내 발급될 예정입니다.
추천강좌
같은기관강좌
-
인공지능을 위한 기계학습 입문 진행중 이수증인공지능을 위한 기계학습 입문
이원희
경희대학교
2024.10.25 ~ 2024.12.31-
운영기관
운영기관 경희대학교
-
주차
주차 8주
-
학습인정시간
학습인정시간 (총 동영상시간) 8시간 00분 (08시간 28분)
-
운영기관
-
파이썬과 데이터마이닝 진행중 이수증파이썬과 데이터마이닝
허림
경희대학교
2024.10.25 ~ 2024.12.31-
운영기관
운영기관 경희대학교
-
주차
주차 10주
-
학습인정시간
학습인정시간 (총 동영상시간) 10시간 00분 (19시간 13분)
-
운영기관
-
디지털 전환과 4차 산업혁명 진행중 이수증디지털 전환과 4차 산업혁명
이대호
경희대학교
2024.10.25 ~ 2024.12.31-
운영기관
운영기관 경희대학교
-
주차
주차 7주
-
학습인정시간
학습인정시간 (총 동영상시간) 8시간 00분 (08시간 45분)
-
운영기관
-
가상현실과 햅틱스 진행중 이수증가상현실과 햅틱스
전석희
경희대학교
2024.10.25 ~ 2024.12.31-
운영기관
운영기관 경희대학교
-
주차
주차 7주
-
학습인정시간
학습인정시간 (총 동영상시간) 20시간 00분 (07시간 48분)
-
운영기관
-
수학적 표현과 이산 구조 진행중 이수증수학적 표현과 이산 구조
김휘용
경희대학교
2024.10.25 ~ 2024.12.31-
운영기관
운영기관 경희대학교
-
주차
주차 8주
-
학습인정시간
학습인정시간 (총 동영상시간) 20시간 00분 (11시간 26분)
-
운영기관
-
사물인터넷과 4차산업사회 진행중 이수증사물인터넷과 4차산업사회
유인태
경희대학교
2024.10.25 ~ 2024.12.31-
운영기관
운영기관 경희대학교
-
주차
주차 6주
-
학습인정시간
학습인정시간 (총 동영상시간) 6시간 00분 (06시간 52분)
-
운영기관
-
소프트웨어적 사유 진행중 이수증소프트웨어적 사유
한치근
경희대학교
2024.10.25 ~ 2024.12.31-
운영기관
운영기관 경희대학교
-
주차
주차 12주
-
학습인정시간
학습인정시간 (총 동영상시간) 20시간 00분 (10시간 59분)
-
운영기관
-
21세기의 놀이하는 인간 : 컴퓨터게임 개론 진행중 이수증21세기의 놀이하는 인간 : 컴퓨터게임 개론
서덕영 외 4 명
경희대학교
2024.10.25 ~ 2024.12.31-
운영기관
운영기관 경희대학교
-
주차
주차 15주
-
학습인정시간
학습인정시간 (총 동영상시간) 15시간 45분 (16시간 24분)
-
운영기관
-
국경 간 전자상거래와 무역벤처창업 종료(청강)국경 간 전자상거래와 무역벤처창업
김학민
경희대학교
2024.09.02 ~ 2024.12.20-
운영기관
운영기관 경희대학교
-
주차
주차 15주
-
학습인정시간
학습인정시간 (총 동영상시간) 30시간 00분 (12시간 29분)
-
운영기관
-
한국어이해교육론 종료(청강)한국어이해교육론
박동호
경희대학교
2024.09.02 ~ 2024.12.20-
운영기관
운영기관 경희대학교
-
주차
주차 17주
-
학습인정시간
학습인정시간 (총 동영상시간) 30시간 00분 (10시간 31분)
-
운영기관