동아리 활동보고

프로그래밍 기초 교육 (2018-1)

승인된 서류

승인 (2018.06.23. 02:52:31)

활동 기간 2018. 03. 16. 19:30 ~ 2018. 06. 08. 21:00

정기적으로 진행하는 프로그래밍 기초 교육입니다.

컴퓨터공학과 동아리 RETURN과 연합하여 진행했습니다.

 

커리큘럼
1차시
(3.16.금)
Python이란?, Python의 특징, Python으로 무엇을 할 수 있나요?, Visual Studio 설치, Python 프로젝트 만들기, 대화형 창 이용하기, Hello World!
2차시
(3.21.수)
터틀 그래픽, 변수의 소개, 변수와 상수, 수식과 연산자, 연산자의 우선 순위
3차시
(3.23.금)
함수 호출이란?, input() 함수, 자료형, 문자열, 리스트, 파이썬에서의 변수 개념
4차시
(3.28.수)
선택, 조건문, 블록, 논리 연산자
5차시
(3.30.금)
연속적인 if-else문, 중첩 if-else문, 문자열 및 숫자 변환
6차시
(4.4.수)
반복의 필요성, for 문, while 문
7차시
(4.6.금)
보초값(sentinel) 사용하기, 중첩 루프, 문자열 처리하기
8차시
(4.11.수)
Git 개념 및 필요성 설명, Github 가입
9차시
(4.13.금)
Git 명령어를 활용한 Github 및 BitBucket 실습
중간고사 기간
10차시
(5.2.수)
함수란?, 함수의 정의, 함수 작성의 예 #1 : square(), 함수 작성의 예 #2 : max(), 함수 작성의 예 #3 : power(), 인수와 매개 변수, 값을 반환하지 않는 함수, 디폴트 인수
11차시
(5.4.금)
키워드 인수, 참조값에 의한 인수 전달, 지역 변수와 전역 변수, 여러 개의 값 반환하기, 무명 함수(람다식), 모듈이란?, 함수를 사용한 프로그램 설계
12차시
(5.16.수)
리스트란?, 시퀀스 자료형, 인덱싱과 슬라이싱, 리스트의 기초 연산들, 리스트 복사하기, 리스트와 함수, 리스트 함축, 일반적인 리스트 연산들, 2차원 리스트란?, 2차원 리스트 연산
13차시
(5.23.수)
자료 구조란?, 튜플, 세트(Set), 딕셔너리, 문자열
14차시
(5.25.금)
객체 지향 프로그래밍이란?, 클래스 작성하기, 생성자, 메소드 정의, 정보 은닉, 접근자와 설정자, 객체를 함수로 전달할 때, 클래스 변수, 특수 메소드, 파이썬에서의 변수의 종류
15차시
(5.30.수)
내장 함수, 파이썬에서 정렬하기, 이터레이터와 제너레이터, 연산자 오버로딩, 모듈이란?, 유용한 모듈
16차시
(6.1.금)
tkinter란?, 첫 번째 tkinter 프로그램, 버튼과 이벤트 처리, tkinter의 위젯들, 색상과 폰트, 레이블, 텍스트 입력, tkinter를 이용한 그래픽, 라디오 버튼과 체크박스, 배치 관리자, 이벤트 처리
17차시
(6.8.금)
파일, 파일의 개념, 파일의 종류, 텍스트 파일 읽고 쓰기, 텍스트 입출력 기법, 이진 파일과 임의 접근 파일, 예외 처리, 예외 발생하기
기말고사 기간

 

동아리 활동보고

제목 활동 기간
2023년 2학기 활동보고 2024. 09. 01. ~ 2024. 02. 29.
23년 2학기 기본지원금 사용내역 2024. 09. 01. ~ 2024. 12. 27.
2023-2 활동보고서 2024. 08. 19. ~ 2024. 01. 14.
2023-2학기 쿠키 기본지원금 사용내역서 2024. 07. 29. ~ 2024. 11. 25.
2023-2학기 쿠키 활동보고서 2024. 07. 29. ~ 2024. 11. 25.
2023-2 레굴루스 기본지원금 사용내역서 2024. 07. 29. ~ 2024. 01. 04.
2023-2학기 기본지원금 사용내역서 2024. 01. 30. ~ 2024. 01. 30.
2023-2학기 활동보고 2024. 01. 27. ~ 2024. 01. 27.
2023-2 유니피스 활동보고서 2024. 01. 26. ~ 2024. 01. 26.
2023-2학기 기본지원금 사용내역 유니피스 2024. 01. 26. ~ 2024. 01. 26.