Skip to content
- 교재
- 교 재 : 모두의 알고리즘 with 파이썬
- 저 자 : 이승찬
- 출판사 : 길벗
- 가 격 : 16,000원
- 평가
- 중간고사 : 시험 100점만점(비율:30%)
- 기말고사 : 시험 100점만점(비율:30%)
- 과 제 : 100점만점(비율:30%)
- 출 석 : 30점만점(비율:10%)
- 결석 1회당 2점 감점
- 지각 1회당 1점 감점
- 11회이상 결석은 F
- 성적 계산 예
- 중간 90, 기말 80, 과제 85, 출석 28일 경우
- 90 * 0.3 + 80 * 0.3 + 85 * 0.3 + 28 / 3 = 85.8333
- 출석인정 변경사항
- 질병으로 이한 공결사유 변경 : 입원했을 경우로 한정
- 생리로 인한 일반 공결사유 추가됨
- 일반공결은 교수서명을 받지 않음
- 취업자는 기말고사 성적을 100점으로 계산하여 평가하겠음
- 교수 연락처
- 홈페이지 : http://www.moak.co.kr
- e-mail : jwsong@jj.ac.kr
- 휴 대 폰 : 수업시간에 알려줌
- 강의계획서
- 소프트웨어 코딩이란?
- 소프트웨어 코딩이 무엇이고, 무엇을 배워야하고, 어떻게 배워야 하는 지에 대해 알아본다.
- 소프트웨어 코딩 교육 도구
- 소프트웨어 코딩 교육을 위해 필요한 도구들의 종류를 알아보고, 이들에 대해서 각각 사용해 본다.
- 1에서 n까지의 합을 스크래치와 파이썬으로 제작해본다.
- n개의 숫자 중 가장 큰 값을(또는 작은 값을) 찾아본다.
- 알고리즘의 이해
- 알고리즘이 무엇인가에 대해 알아본다. 이를 위해 간단한 프로그램의 제작을 제작하고 디버깅해본다.
- n명의 이름에서 동명이인을 찾아본다.
- 설계, 코딩, 디버깅 과정
- 특정 목표 달성을 위한 설계, 코딩, 디버깅 과정을 단계별로 알아본다.
- 최대공약수 구하기 알고리즘을 구현해 본다.
- 재귀호출 I
- 재귀호출이 무엇이고, 재귀호출을 사용하는 경우에 대해서 알아본다.
- 재귀호출을 활용하여 팩토리얼(!)를 구하는 프로그램을 코딩 해본다.
- 재귀호출 II
- 재귀호출이 무엇이고, 재귀호출을 사용하는 경우에 대해서 알아본다.
- 재귀호출을 이용하여 유클리드 알고리즘을 구현해본다.
- 정렬 I
- n명의 전화번호를 저장된 전화번호부의 목록을 이름순, 전화번호순, 그룹이름순 등으로 정렬해 본다.
- 중간고사
- 정렬 II
- n명의 전화번호를 저장된 전화번호부의 목록을 이름순, 전화번호순, 그룹이름순 등으로 정렬해 본다.
- 탐색 I
- n명의 전화번호를 저장된 전화번호부의 목록에서 특정 이름 또는 그룹, 별명, 전화번호 등으로 그에 해당하는 목록을 찾는다.
- 탐색 II
- n명의 전화번호를 저장된 전화번호부의 목록에서 특정 이름 또는 그룹, 별명, 전화번호 등으로 그에 해당하는 목록을 찾는다.
- 스택과 큐
- 문자열이 회문(순서대로 읽어도 거꾸로 읽어도 그 내용이 같은 낱말)인지 아닌지 판단하는 프로그램을 제작해본다.
- 응용프로그램 제작 I
- 파이썬을 이용하여 미로 찾기, 가짜 동전 찾기, 최대 수익 알고리즘, 친구의 친구 찾기 등 다양한 응용프로그램을 제작한다.
- 응용프로그램 제작 II
- 파이썬을 이용하여 미로 찾기, 가짜 동전 찾기, 최대 수익 알고리즘, 친구의 친구 찾기 등 다양한 응용프로그램을 제작한다.
- 기말고사
error: Content is protected !!