프로그래밍입문
2022.03.05 21:16
강좌명 | Introduction of Programming |
---|---|
개설학기 | 2022년도 1학기 |
교과목코드 | BDT0001 |
|
|
2022학년도 1학기 강의계획서 |
교과목명 (영문명) |
프로그래밍입문 (Introduction of Programming) |
||||
과목구분 |
전공필수 |
학점(시수) |
3 |
||
담당학과(부) |
빅데이터융합학과 |
담당교수 |
엄익채 |
||
수강학년 |
학부 1학년 |
연락처 |
062-530-4271 |
||
강의실 |
비대면 수업 |
|
iceuom@jnu.ac.kr |
||
강의시간 |
월요일 5~6교시(13:00~15:00) 수요일 5교시(13:00~14:00) |
면담시간 |
e-mail통한 면담시간 협의 |
||
선수과목 |
- |
수업목표 |
1) 프로그래밍을 처음 접하는 학부 1학년을 대상으로 기초적 프로그래밍 개념 배양 2) 파이썬 프로그래밍 기초 및 알고리즘 개발능력 함양 3) 개인별 실습과제를 통한 실무 기초능력 배양 |
|||||||||||||||||||||||||||
핵심역량 |
창의 |
감성 |
공동체 |
합계(%) |
||||||||||||||||||||||||
100 |
- |
- |
100 |
|||||||||||||||||||||||||
- 창의역량: 융합역량, 문제발견해결역량, 컴퓨팅사고역량으로 구성 - 공동체역량: 자기설계역량, 시민역량, 글로컬역량으로 구성 |
||||||||||||||||||||||||||||
수업운영 방법 |
운영방식 |
역량증진을 위한 수업방법 |
||||||||||||||||||||||||||
혼합수업 (원격+대면) |
원격수업 |
대면수업 |
강의식 |
발표 및 토의 |
문제중심학습 |
프로젝트 기반학습 |
플립 러닝 |
실험 및 실습 |
기타 (자유기술) |
합계(%) |
||||||||||||||||||
|
○ |
|
70 |
- |
- |
- |
|
30 |
- |
100 |
||||||||||||||||||
<수업방법 세부 기술> - 월요일 수업: 이론 강의식 수업 - 수요일 수업: 실습식 수업 (박사 과정 연구원 지도) |
||||||||||||||||||||||||||||
수업평가 방법 |
중간고사 |
기말고사 |
개별과제 |
팀과제 |
수업참여도 |
출석 |
기타 (자유기술) |
합계(%) |
||||||||||||||||||||
30 |
30 |
30 |
- |
- |
10 |
- |
100 |
|||||||||||||||||||||
- 중간고사, 기말고사: 수업 내용 중심으로 한 필답형 평가 (각각 30점) - 개별 과제(30점): 개별 실습 과제(4회) 수행 - 출석(10점): 결석 1회당 2점 감점, 지각 1회시 0.5점 감점 ※ 지각 기준: 수업 시간의 90%미만 출석 - 결석이 전체 강의의 1/4 이상을 초과하면 시험응시여부와 관계 없이 F학점 처리 - 학점은 학사운영규정에 의거하여 상대평가 실시 ※ 수업 참여도 가점제 운영 (6점) - 온라인 실시간 수업 참여시 카메라 ON 상태: 회당 0.25점 가점 |
||||||||||||||||||||||||||||
교재 및 참고자료 |
||||||||||||||||||||||||||||
구분 |
도서명 |
저자 |
출판사 |
출판년도 |
||||||||||||||||||||||||
주교재 |
데이터과학을 위한 파이썬 프로그래밍 |
최성철 |
한빛아카데미 |
2019 |
||||||||||||||||||||||||
부교재 |
|
|
|
|
||||||||||||||||||||||||
참고자료 |
|
|
|
|
||||||||||||||||||||||||
주별 수업계획서 |
||||||||||||||||||||||||||||
주 |
학습내용 |
교수학습전략 |
자료·과제 기타 |
주차별 운영방식 (혼합/원격/대면) |
||||||||||||||||||||||||
수업방법 |
평가방법 |
|||||||||||||||||||||||||||
1 |
과정 개요 및 학습 방향 소개 - 과정 소개 - 자동화 혁명과 정보적 사고 |
강의 |
출석 |
|
원격 (3월 2일) |
|||||||||||||||||||||||
2 |
프로그래밍 언어와 파이썬 - 프로그래밍 원리, 파이썬 소개 - 실습환경 구성방안 |
강의, 실습 |
출석 |
|
원격 (3월 7일) ※3월9일: 휴강(선거) |
|||||||||||||||||||||||
3 |
변수와 자료형 - 변수의 이해, 자료형과 기본연산 - 자료형 변환 화면 입출력과 리스트 - 파이썬 프로그래밍 환경 - 화면 입출력,리스트,메모리관리 |
강의, 실습 |
출석, 과제 |
|
원격 (3월 14일, 3월 16일) |
|||||||||||||||||||||||
4 |
조건문과 반복문 - 조건문,반복문 개념 및 실습 - 코드 오류 처리 방법 |
강의, 실습 |
출석 |
실습과제 #1 |
원격 (3월 21일, 3월 23일) |
|||||||||||||||||||||||
5 |
함수 - 함수 기초/심화, 인수 - 좋은 코드 작성법 |
강의, 실습 |
출석 |
|
원격 (3월 28일, 3월 30일) |
|||||||||||||||||||||||
6 |
문자열 - 문자열의 이해 - 문자열 서식 지정 |
강의, 실습 |
출석, 과제 |
실습과제 #2 |
원격 (4월 4일, 4월 6일) |
|||||||||||||||||||||||
7 |
자료구조 - 자료구조 이해, 스택/큐 - 튜플/세트, 딕셔너리 |
강의, 실습 |
시험 |
|
원격 (4월 11일, 4월 13일) |
|||||||||||||||||||||||
8 |
중간고사 |
시험 |
시험 |
시험 |
대면 (4월 18일) |
|||||||||||||||||||||||
9 |
파이썬 스타일코드 - 문자열 분리/결합, 리스트값 출력 - 맵리듀스, 선형대수학 |
강의, 실습 |
출석 |
|
원격 (4월 25일, 4월 27일) |
|||||||||||||||||||||||
10 |
객체지향 프로그래밍 - 객체지향 프로그래밍 이해 - 파이썬의 객체지향 프로그래밍 |
강의, 실습 |
출석, 과제 |
실습과제 #3 |
원격 (5월 2일, 5월 4일) |
|||||||||||||||||||||||
11 |
모듈과 패키지 - 모듈/패키지 이해 및 만들기 - 가상환경 사용방법 |
강의, 실습 |
출석 |
|
원격 (5월 9일, 5월 11일) |
|||||||||||||||||||||||
12 |
예외처리와 파일 - 예외처리 기법 - 파일 다루기 |
강의, 실습 |
출석 |
|
원격 (5월 16일, 5월 18일) |
|||||||||||||||||||||||
13 |
CSV와 로그관리 - CSV 기반 로그관리 - 로그 파일 분석 |
강의, 실습 |
출석, 과제 |
|
원격 (5월 23일, 5월 25일) |
|||||||||||||||||||||||
14 |
CSV와 로그관리 - 로깅 프로그램 실습 |
강의, 실습 |
출석 |
|
원격 (5월 30일) ※6월1일: 휴강(선거) |
|||||||||||||||||||||||
15 |
웹 스크래핑, HTML/XML - HTML데이터 다루기, 정규표현식 |
강의, 실습 |
출석 |
실습과제 #4 |
원격 (6월 8일) ※6월6일: 휴강(현충일) |
|||||||||||||||||||||||
16 |
웹 스크래핑, HTML/XML - XML파싱, JSON데이터 분석 |
강의, 실습 |
출석 |
|
원격 (6월 13일) |
|||||||||||||||||||||||
17 |
기말고사 |
시험 |
시험 |
|
대면 (6월 20일) |
|||||||||||||||||||||||
* 수업일정은 수업 진행상황에 따라 변동될 수 있습니다. |
||||||||||||||||||||||||||||
장애학생 학습지원 |
- 시각장애학생: 강의 파일 제공, 대필 도우미 허락, 강의 녹음 허락 등 - 청각장애학생: 강의 파일 제공, 대필 도우미 허락, 원격강의 지원 허락(수화, 속기) 등 - 지체, 뇌병변장애학생: 강의 파일 제공, 대필 도우미 허락, 강의 녹음 허락 등 기타 필요하다고 인정되는 사항 ※ 장애학생의 경우 수업관리 지침 제28조에 의거하여 평가방식을 조정할 수 있음 |
|||||||||||||||||||||||||||
기타 참고 사항 |
||||||||||||||||||||||||||||
- |
||||||||||||||||||||||||||||
전년도 평가(학생 수업평가 결과 및 CQI) 반영 |
||||||||||||||||||||||||||||
- |
댓글 0
개설학기 | 교과목코드 | 제목 | 강좌명 |
---|---|---|---|
2022년도 2학기 | GR23735 | 산업제어시스템 보안 | Cyber Security for Industry Control System |
2022년도 2학기 | GR23257 | 스마트그리드 | SmartGrid |
2022년도 1학기 | BDT0001 | 프로그래밍입문 | Introduction of Programming |
2022년도 1학기 | GR18080 | 사이버테러대응실습 | Active Defense and Incident Response |
2022년도 1학기 | GR30440 | 정보보안컨설팅 | Cyber Security Consulting |
2022년도 1학기 | GR30450 | 정보보안 프로젝트 | Information Security Project |
2021년도 2학기 | GR24616 | 정보보안 산학프로젝트 | Industry based Project of Information Security |
2021년도 2학기 | GR23736 | DCS 및 디지털제어보안 | Cyber Security for DCS and digital control system |
2021년도 2학기 | G23728 | 시스템 보안 | System Cyber Security |
2021년도 2학기 | CLT0107 | 경영 전산 | Computer Science in Management |
2021년도 1학기 | GR23735 | 산업제어시스템 보안 | Cyber Security for Industry Control System |
2021년도 1학기 | GR30450 | 정보보안프로젝트 | Information Security Project |
2021년도 1학기 | GR23737 | 지능형 제어 보안 | Cyber Security for Intelligent Control System |
2020년도 2학기 | GR17313 | 지능시스템 특강 | Special Lecture on Intelligent Systems |
2020년도 2학기 | GR30440 | 정보보안 컨설팅 | Cyber Security Consulting |
2020년도 2학기 | GR18080 | 사이버테러대응실습 | Active Defense and Incident Response |
2020년도 1학기 | GR23735 | 산업제어시스템 보안 | Cyber Security of Industry Control System |
2020년도 1학기 | GR23728 | 시스템 보안 | Cyber Security Control methods of Operating Systems |
2019년도 2학기 | GR23246 | 사물인터넷 보안 | Cyber Security of Internet Of Things |