메뉴 건너뛰기

System Security Research Center

Course

프로그래밍입문

2022.03.05 21:16

SSRC 조회 수:82

강좌명 Introduction of Programming 
개설학기 2022년도 1학기 
교과목코드 BDT0001 

 

 

 

2022학년도 1학기 강의계획서

 

 

 

 

 

교과목명

(영문명)

프로그래밍입문

(Introduction of Programming)

과목구분

전공필수

학점(시수)

3

담당학과()

빅데이터융합학과

담당교수

엄익채

수강학년

학부 1학년

연락처

062-530-4271

강의실

비대면 수업

E-mail

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

과정 개요 및 학습 방향 소개

- 과정 소개

- 자동화 혁명과 정보적 사고

강의

출석

 

원격

(32)

2

프로그래밍 언어와 파이썬

- 프로그래밍 원리, 파이썬 소개

- 실습환경 구성방안

강의,

실습

출석

 

원격

(37)

39: 휴강(선거)

3

변수와 자료형

- 변수의 이해, 자료형과 기본연산

- 자료형 변환

화면 입출력과 리스트

- 파이썬 프로그래밍 환경

- 화면 입출력,리스트,메모리관리

강의,

실습

출석,

과제

 

원격

(314,

316)

4

조건문과 반복문

- 조건문,반복문 개념 및 실습

- 코드 오류 처리 방법

강의,

실습

출석

실습과제 #1

원격

(321,

323)

5

함수

- 함수 기초/심화, 인수

- 좋은 코드 작성법

강의,

실습

출석

 

원격

(328,

330)

6

문자열

- 문자열의 이해

- 문자열 서식 지정

강의,

실습

출석,

과제

실습과제 #2

원격

(44,

46)

7

자료구조

- 자료구조 이해, 스택/

- 튜플/세트, 딕셔너리

강의,

실습

시험

 

원격

(411,

413)

8

중간고사

시험

시험

시험

대면

(418)

9

파이썬 스타일코드

- 문자열 분리/결합, 리스트값 출력

- 맵리듀스, 선형대수학

강의,

실습

출석

 

원격

(425,

427)

10

객체지향 프로그래밍

- 객체지향 프로그래밍 이해

- 파이썬의 객체지향 프로그래밍

강의,

실습

출석,

과제

실습과제 #3

원격

(52,

54)

11

모듈과 패키지

- 모듈/패키지 이해 및 만들기

- 가상환경 사용방법

강의,

실습

출석

 

원격

(59,

511)

12

예외처리와 파일

- 예외처리 기법

- 파일 다루기

강의,

실습

출석

 

원격

(516,

518)

13

CSV와 로그관리

- CSV 기반 로그관리

- 로그 파일 분석

강의,

실습

출석,

과제

 

원격

(523,

525)

14

CSV와 로그관리

- 로깅 프로그램 실습

강의,

실습

출석

 

원격

(530)

61: 휴강(선거)

15

웹 스크래핑, HTML/XML

- HTML데이터 다루기, 정규표현식

강의,

실습

출석

실습과제 #4

원격

(68)

66: 휴강(현충일)

16

웹 스크래핑, HTML/XML

- XML파싱, JSON데이터 분석

강의,

실습

출석

 

원격

(613)

17

기말고사

시험

시험

 

대면

(620)

* 수업일정은 수업 진행상황에 따라 변동될 수 있습니다.

장애학생

학습지원

- 시각장애학생: 강의 파일 제공, 대필 도우미 허락, 강의 녹음 허락 등

- 청각장애학생: 강의 파일 제공, 대필 도우미 허락, 원격강의 지원 허락(수화, 속기)

- 지체, 뇌병변장애학생: 강의 파일 제공, 대필 도우미 허락, 강의 녹음 허락 등

기타 필요하다고 인정되는 사항

장애학생의 경우 수업관리 지침 제28조에 의거하여 평가방식을 조정할 수 있음

기타 참고 사항

-

전년도 평가(학생 수업평가 결과 및 CQI) 반영

-

 

개설학기 교과목코드 제목 강좌명
2024년도 1학기  SAI0031  정보보안개론 Introduction to Information Security 
2024년도 1학기  GDS0033  데이터과학 응용보안 Applied Data Science and Machine Learning for CyberSecurity 
2024년도 1학기  GR23737  지능형 제어보안 Cyber Security for Intelligent Control System 
2024년도 1학기  GR30448  정보보안세미나 Special Lecture of Information Security 
2024년도 1학기  GR25520  지능화에너지프로젝트설계1 Intelligent energy project design 
2023년도 2학기  GDS0009  융복합 논문연구 Interdisciplinary Thesis Study 
2023년도 2학기  GR23246  사물인터넷보안 Internet of Things Security 
2023년도 1학기  GR30450  정보보안프로젝트 Information Security Project 
2023년도 1학기  GR25517  모빌리티 제어시스템보안 Security for mobility control system 
2023년도 1학기  GDS0008  데이터사이언스 윤리와 법 Ethics and Law for Data Science 
2023년도 1학기  GR25050  기계학습 응용보안 Applied Cyber Security using Machine Learning 
2023년도 1학기  GR23728  시스템 보안 System Security 
2022년도 2학기  GDS0025  데이터사이언스 응용보안 Applied Data Science and Machine Learning for CyberSecurity 
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 
위로