제2부 계열별 · 과학계열

정보과학

과학계열 170/290

과목 정보

구성제2부 계열별 · 과학계열
교과/계열과학계열
선택 과목 종류진로 선택
학점시・도교육감이 정함
성취도A ~ E
석차등급5등급
수능 출제×
과목 번호170 / 290

안내 문구

이 과목에서 컴퓨터 과학의 기본 개념과 원리, 컴퓨팅 기술을 기반으로 디지털 사회를 살아가는 데 필요한 기본 역량을 기릅시다.

과목 소개 및 주요 내용

이 과목은 어떤 과목인가요?

<정보과학>은 컴퓨터학과 소프트웨어 공학에 대한 이해를 바탕으로 디지털 사회의 복잡한 문제 를 분석하고 해결하는 능력을 키우며, 이를 통해 프로그래밍, 컴퓨팅 시스템의 활용, 문제해결 역량 등을 개발하는 과학 계열 진로 선택 과목입니다.

이 과목을 누구에게 추천하나요?

고등학교에서 <정보> 과목을 이수하고 컴퓨터 공학 등의 진로를 희망하는 학생에게 추천합니 다. 또한 프로그래밍에 관심을 가지고 컴퓨터를 이용한 실생활 문제 해결에 흥미를 가진 학생이 라면 깊이 있는 학습이 가능할 것입니다.

  • 매개변수를 활용한 함수 프로그램 작성하기
  • 문제 해결을 위한 재귀관계 파악 및 재귀함수 구현하기
  • 스택, 큐 구현하고, 이를 활용하여 해결할 수 있는 문제 탐색하기
  • 인접행렬과 인접리스트로 트리, 그래프 구현하기

과목의 주요 내용

  • 트리, 그래프를 활용하여 해결할 수 있는 문제 탐색하기
  • 문제 상태 공간을 탐색하고, 알고리즘 설계하기
  • 문제를 분해하고, 모델링하기
  • 빅오 표기법으로 알고리즘 성능 비교하기
  • 다양한 학문 분야에서 컴퓨터 과학의 원리를 바탕으로 해결 가능한 문제 탐색하기
  • 공유된 오픈 소스를 활용하여 문제를 해결하는 프로그램 작성하기

특정 작업을 수행하게 하는 프로그램의 집합으로 그 수행에 필요한 절차, 규칙, 문서 등을

‘소프트웨어’란 무슨 뜻인가요?

총칭합니다. 하드웨어 즉, 기계 장치를 이용하여 어떤 일을 처리하고자 할 때 기계 장치가 이해할 수 있는 말로 명령을 내리는 것입니다. <정보과학> 수업을 통해 프로그래밍 언어로 순차, 선택, 반복과 변수의 개념 등을 이해하고 소프트웨어를 개발해 볼 수 있습니다.

이 과목의 학습 내용이 어떤 상황에 활용될 수 있나요?

실생활에서 발생하는 문제와 다양한 학문 분야의 문제를 융합적으로 해결하기 위한 정보과학적 방법론을 습득할 수 있습니다. 심화된 교과 내용 등을 프로그래 밍으로 구현해 보고 실현해 볼 수 있습니다. 자료의 구조를 이해하여 이를 실생활 에 적용해서 여러 문제를 해결할 수 있습니다.

궁금해요!

프로그래머가 꿈이 아닌데 도움이 될까요? 실생활의 문제를 컴퓨팅 사고를 바탕으로 해결 방법을 찾을 수 있도록 하는 것이 이 과목을 목표입니다. 정보과학의 지식을 토대로 금융, 교육, 의료, 교통 등 사회 전반에 다양하게 활용할 수 있기 때문에 프로그래머 가 아니더라도 정보과학 지식은 꼭 필요한 지식입니다. 정보과학 과목은 대학의 어떤 전공과목과 연계될 수 있나요? 컴퓨터 알고리즘, 멀티미디어 정보처리, 프로그래밍 언어, 컴퓨터 네트워크, 자료구조, 소프트웨어 공학, 인공지능 등의 전공과목과 연계될 수 있습니다. 정보과학 관련된 진학 또는 진로 선택은 어떤 것들이 있나요? 정보 관련 분야를 깊이 있게 공부할 수 있는 학과에는 컴퓨터 공학과, 컴퓨터 과학과, 소프트웨어학과, 인공지능학과, 데이터 과학과, 전기・정보학과, 빅데이터 분석과, 정보보호과, 뇌인지과학융합과 등이 있습니 다. 이들 학과를 졸업한 후에는 인공지능 전문가, 데이터 과학자, 시스템 개발 전문가, 컴퓨터 프로그래머, 정보보호전문가, 게임프로그래머, 컴퓨터공학 기술자, 게임기획자 등의 직업을 가질 수 있습니다.