조무위키
조무위키
둘러보기
대문
최근 바뀜
임의의 문서로
미디어위키 도움말
도구
여기를 가리키는 문서
가리키는 글의 최근 바뀜
특수 문서 목록
문서 정보
행위
문서
토론
편집
역사 보기
정보과학(교과목)
편집하기
경고:
로그인하지 않았습니다. 편집을 하면 IP 주소가 공개되게 됩니다.
로그인
하거나
계정을 생성하면
편집자가 사용자 이름으로 기록되고, 다른 장점도 있습니다.
스팸 방지 검사입니다. 이것을 입력하지
마세요
!
정보과학은 고급물화생지와 물화생지실험 과목과 마찬가지로 고등학교 전문교과목 중 하나이다. 보통 고2때 배우는 과목이다. 교과서 앞의 첫 번째 단원인 기본 c언어 프로그래밍 단원은 그리 어려운 내용의 단원이 아니지만 설명글이 부족하여 프로그래밍을 처음 접하는 사람은 어려울 수도 있다. 기본 프로그래밍을 배우고 나서 선형자료구조와 비선형 자료구조에 대해 배우는데, 이 단원은 존나 쉽다. 하지만 대부분의 학교에서 이 단원의 내용과 빅데이터 분석과 연관시켜 가르치기 때문에 전체적인 난이도는 적당히 어려운 편이다. 그 다음 정렬과 탐색에 대해서 배우는데 여기서 바로 그 유명한 ‘퀵정렬’에 대해서 배운다. 각 정렬 방법에 대한 설명글이 모두 영어 논리 알고리즘으로 쓰여져 있지만 영어만 읽을 줄 안다면 크게 어려운 부분은 없을 거다. 이 단원에서 행렬과 로무토/호어 파티션, 트리와 그래프에 대해서 배운다. {{최종 보스}} {{어려운게임}} “알고리즘” 단원에서는 계산가능문제(결정문제, 탐색문제 등등)와 계산 불가능한 문제에 대해 배우고 다양한 알고리즘의 종류와 계획법에 대해 배운다. 이 단원에선 메모이제이션, 하향식 동적계획법, 상향식 동적계획법 어쩌구저쩌구 하는 거에 대해 배우고, 빅오표기법과 알고리즘 복잡도에 대해 배울 수 있다. 교과서 전부를 통틀어서 식이 제일 많이 나오는 단원이다. 각 내용에 대해 일반화 시킨 점화식이 여러 개 나오는데 난이도 자체는 수1급이라서 이해하는 데엔 문제가 없을 것이다. 하지만 왜 이 단원이 최종보스 단원인지 이해하지 못하는 게이들이 있을 것이다. 이 단원이 왜 최종보스 단원이냐면요.... 알고리즘 단원 다음으로는 컴퓨팅 시스템 단원이 있는데 이 단원은 존나 쉽다. 책 전체를 통틀어서 가장 실용적인 단원이다. 그누플롯 사용법과 물리/화학적 운동 시뮬레이션, 피지컬 컴퓨팅(아두이노 관련)에 대해 배울 수 있다. 교과서의 “시뮬레이션 구현”파트에서의 대표적인 예제로는, 이상기체 방정식을 시각적으로 구현하는 예제와 기체분자의 운동을 시뮬레이션하는 예제가 있다. 시뮬레이션 파트에선 무한급수와 무한연분수를 이용한 근사(선형근사), 뉴턴법을 이용한 방정식의 근사해 도출, 정적분의 원리를 이용한 근사(뉴턴-코츠 방법(수치적분)), 테일러전개(비선형근사), 다양한 수열상황에서의 점화식 도출 등등을 배우는데, 미적분과 수1을 배웠다면 문제없이 위의 내용들을 이해할 수 있을 것이다. == 전문교과목 == * [[고급화학(교과목)]] * [[고급 생명과학]] * [[정보과학(교과목)]] * [[고급 물리학(교과목)]] * [[고급 지구과학(교과목)]] * [[고급수학 I]] * [[고급 수학 Ⅱ]] * [[생태와 환경]] * [[융합과학(교과목)]] * [[물리학 실험(교과목)]] * [[생명과학 실험(교과목)]] * [[화학 실험(교과목)]] * [[지구과학 실험(교과목)]]
요약:
조무위키에서의 모든 기여는 CC BY-SA 4.0 라이선스로 배포된다는 점을 유의해 주세요(자세한 내용에 대해서는
조무위키:저작권
문서를 읽어주세요). 만약 여기에 동의하지 않는다면 문서를 저장하지 말아 주세요.
또한, 직접 작성했거나 퍼블릭 도메인과 같은 자유 문서에서 가져왔다는 것을 보증해야 합니다.
저작권이 있는 내용을 허가 없이 저장하지 마세요!
취소
편집 도움말
(새 창에서 열림)
이 문서에서 사용한 틀:
틀:색
(
편집
)
틀:알림 상자
(
편집
)
틀:어려운게임
(
편집
)
틀:최종 보스
(
편집
)
틀:폰트
(
편집
)