Search
Duplicate

강의계획서 보기

ID
19
교과목명
바이오/의료 데이터구조
교수소속
홍익
담당교수
임찬숙
수강제한인원
50명
수업시간
금 16-19
수준
초급이론
전공
디바이스
트랙
웨어러블의료기기
평가유형
절대평가
학점
3

교과목 개요

본 과목에서는 데이터를 어떠한 구조로 저장하고 처리해야 하는지를 교육함으로써 바이오‧의료 분야 전산처리의 기초를 갖추도록 한다. 우선 프로그램에서 일반적으로 많이 사용하는 데이터 구조에 관해 배우고 바이오‧의료 데이터를 위한 효과적인 데이터 구조가 무엇인지 배운다. 수강생들의 다양한 배경을 고려하여, 배우기 쉬운 언어로 알려져 있는 파이썬을 사용하여 데이터 구조를 이해한다.
기본 정보
Search
내용
세부 내용
교재
Open
파이썬과 함께하는 자료구조의 이해, 양성봉 지음, 생능출판, 2018년 출간
부교재
Open
파이썬 자료구조와 알고리즘, 미아 스타인 저/최길우 역. 한빛미디어, 2019년 출간
수업자료
Open
PPT자료
선수과목
Open
파이썬 프로그래밍 기초 과목
수강생 안내사항
Open
본 과목은 데이터를 어떠한 구조로 저장하고 처리해야 하는지를 배워 바이오‧의료 분야 전산처리의 기초를 갖추기 위한 과목입니다. 데이터구조를 이해하기 위해 사용할 프로그래밍 언어로는, 수강생들의 다양한 배경을 고려하여, 쉽게 배울 수 있는 프로그래밍 언어로 알려진 파이썬이 사용됩니다. 파이썬 프로그래밍 수업을 수강하였거나 파이썬 배경지식을 갖추고 있으면 본 과목을 수강하는 데 도움이 됩니다.
수업 특성(차별성)
Open
많은 자료구조 전공수업에서 C/C++, Java 같은 프로그래밍 언어로 자료구조를 구현하는 것과는 달리, 본 수업에서는 컴퓨터를 전공하지 않는 비전공자들도 쉽게 배울 수 있는 스크립트 언어인 파이썬으로 자료구조를 이해하고 구현합니다. 또한 바이오‧의료 분야 데이터의 특징과 그에 맞는 데이터구조가 무엇인지 살펴봅니다.
평가 세부항목
Open
(개인평가) 중간고사, 기말고사, 출결
평가 방법
Open
중간고사 40%, 기말고사 40%, 과제 10%, 출석 10%
수업 진행 계획
Search
주차
수업 내용
과제
수업방식(온·오프)
교수 매체
1
자료구조와 추상데이터타입: 자료구조의 개념과 필요성에 대해 살펴본다.
Open
-
녹화형강의
PPT
2
수행시간 분석: 프로그램의 수행시간을 분석하는 방법을 배운다.
Open
이론과제
녹화형강의
PPT
3
파이썬 언어에 대한 기본적인 지식
Open
-
녹화형강의
PPT
4
연결리스트 – 단순연결리스트, 이중연결리스트, 원형연결리스트
Open
이론과제
녹화형강의
PPT
5
스택, 스택의 응용
Open
-
녹화형강의
PPT
6
큐, 데크
Open
실습과제
녹화형강의
PPT
7
트진 – 이진트리, 이진힙
Open
-
녹화형강의
PPT
8
중간고사
Open
-
녹화형강의
PPT
9
탐색트리 – 이진탐색, 이진탐색트리
Open
이론과제
녹화형강의
PPT
10
해시테이블
Open
-
녹화형강의
PPT
11
정렬 – 선택정렬, 삽입정렬, 퀵정렬, 기수정렬
Open
이론과제
녹화형강의
PPT
12
그래프 – 그래프 탐색, 기본적인 그래프 알고리즘
Open
-
녹화형강의
PPT
13
바이오‧의료 데이터 구조의 특징
Open
실습과제
녹화형강의
PPT
14
바이오‧의료 데이터 구조의 특징
Open
-
녹화형강의
PPT
15
기말고사
Open
-
녹화형강의
PPT