©copyright 2005
자료구조 및 실습(INA240)
교과목 소개
한국기술교육대학교 인터넷미디어공학부 김상진
강의목표 이 과목에서 문제 해결(problem solving)이란 문제에 대한 해결 정의로부터 그것을 해결하는 프로그램을 개발하는 모든 과정을 말한다. 문제를 해결하는 프로그램은 보통 두 가지 구성요소를 포함한다. 알고리즘(algorithm): 유한 단계 내에 문제를 해결하는 방법을 알고리즘 단계별로 기술한 것을 말한다. 자료구조(data structure): 데이터를 컴퓨터에 저장하는 방법 또는 자료구조 데이터를 컴퓨터로 표현하는 방법을 말한다. 이 과목에서는 여러 문제를 해결할 때 사용할 수 있는 다양한 자료구조(리스트, 스택, 큐, 트리, 그래프 등)에 대해 학습한다. Æ 이를 통해 컴퓨터를 이용한 문제해결 능력과 프로그래밍 능력을 함양한다.
2/7