Search
 
Close
Search
 
  • home
  • 교육과정
  • 인공지능융합전공(예정)

교육과정

인공지능융합전공(예정)

과정명을 클릭하시면 과정 설명을 볼 수 있습니다.

교육과정
과정코드 과정명 학점 개설여부
CII2002 디자인사고 3 No
디자인사고는 인간을 중심으로 문제 찾기, 창의적인 아이디어, 솔루션 구축 및 프로토타입 개발, 적용으로 구성되는 과목으로 새로운 제품이나 서비스를 개발하기 위한 방법이다. 융합적 사고가 요구되는 현 시대에 통합적 사고 기반의 창의적 관점으로 디자인의 가치를 확인하고 공유함으로서 인간 중심의 제품 및 서비스 개발을 위한 새로운 융합적 접근방법이 요구되고 있다. 따라서 본 과목은 각 사회분야의 혁신을 위해 학생들의 융합적 사고 및 연구능력을 배양하고 새로운 가치창출 및 실현을 위한 기반을 마련하는데 그 의의가 있다. 본 과목은 UX(User Experience)디자인을 기반으로 여러 사회적 이슈를 재조명함으로 인간에 대한 이해와 통찰을 통해 학생 스스로 문제를 찾아 정의하고 원인을 규명하는 단계와 다양한 분야의 학생들로 구성된 팀을 구성하여 융합적 아이디어 도출 및 솔루션을 제안하는 단계를 통해 프로토타입을 개발하고 적용해 봄으로서 혁신을 주도할 수 있는 능력을 기르는데 주안점을 두고 있다. 특히 교내 수업에서 벗어나 필드리서치, 현장견학 및 실습을 강화함으로서 학생들의 역량을 확장시킬 수 있을 것으로 기대한다. 이에 본 수업은 팀프로젝트 기반의 수업으로 기초이론강의, 실습 및 현장교육을 병행하여 진행할 계획이다. 본 과목은 인포메틱스 과정에서 필요한 창의적인 기초연구능력향상 과정으로 경영, 경제, 정보통신, 바이오 메디컬 엔지니어링, 교육 및 디자인 등 다양한 분야와 연결시켜 새로운 사업모델 개발과 사회공헌 등 기업 및 사회적 파급효과를 창조하는 기반을 마련할 것으로 기대한다.
CII2003 인포매틱스기초 3 Yes
인포매틱스기초는 다양한 전공(경영, 경제, 디자인, 교육, 바이오 메디컬 엔지니어링)에서 컴퓨터 소프트웨어를 효과적으로 활용하는 방법을 가르치는 과목이다. 컴퓨터 소프트웨어를 효과적으로 활용하기 위해서는 컴퓨터 하드웨어와 소프트웨어의 기본을 이해하는 것이 필요하다. 본 과목은 컴퓨터 하드웨어 기초인 디지털 논리회로, 컴퓨터 아키텍쳐를 강의하고 컴퓨터 소프트웨어 기초인 자료구조 및 알고리즘, 프로그램 언어, 운영체제, 컴퓨터 네트워크 및 컴퓨터 보안을 강의한다. 본 과목은 또한 소프트웨어 활용을 위해 오피스 소프트웨어, 데이터베이스 소프트웨어, 통계 패키지, 시뮬레이터를 강의한다. 추가적으로 이러한 세 분야의 전반적인 지식과 기술을 활용하도록 학생이 관심 분야에서 토픽을 정해서 팀프로젝트를 수행하게 할 계획이다. 따라서 본 과목을 통해 학생들은 향후 학생들 전공을 기반으로 심도 깊은 인포매틱스를 공부할 기반을 갖출 것으로 기대된다.
CII2004 데이터분석 3 Yes
빅 데이터를 이해하고 분석하여 결론을 도출하는 것은 이미 IT와 비즈니스에서는 없어서는 안될 기술이 되어가고 있다. 본 과목에서는 데이터 분석 및 해석을 위한 통계적 기법을 학습한다. 학생들은 분석 기법에 대한 이론적 이해와 함께, 데이터 분석 전 과정, 즉, 데이터 획득, 정제, 탐색, 가설 검증, 정보 가시화, 결론 도출을 대표적 오픈소스 통계 패키지인 R을 활용하여 배우게 된다.
CII2005 프로그래밍실습 3 No
본 과목에서는 현재 많은 IT분야에서 이용되고 있는 객체지향언어인 자바 언어를 학습한다. 학생들은 클래스와 객체, 캡슐화, 메소드, 다형성, 상속 등 객체지향의 개념을 이해하고 자바의 실행 환경 구축과 기본 문법 (데이터형, 연산, 제어문, 반복문, 배열, 예외처리)을 배운다. 이를 기반으로 패키지 사용, GUI, 이벤트 처리, 제네릭과 컬렉션, 쓰레드, 파일 입출력과 네트워크 등 자바의 중급 프로그래밍까지 익히고, 실습을 통해 응용 프로그래밍의 구현 능력을 배양한다.
CII2007 인포매틱스세미나I 1 No
인포매틱스 I은 인포매틱스 관련 중요 아이디어 발굴과 더불어 기초 및 응용연구 결과를 살펴본다. 학교와 산업체의 광범위한 인포매틱스 경험과 지식을 갖는 분들을 초빙하여 일련의 세미나를 수행한다. 일반적인 교육 목표는 학생들이 현재 진행중인 인포매틱스의 최근 연구개발 이슈와 그 분야의 기초를 이해하도록 도와준다.
CII2009 디자인사고와창의설계 3 Yes
디자인사고와창의설계는 다학제간 융합을 기반으로 하는 프로젝트를 중심으로 진행됩니다. 기본적으로 필요한 기반지식에 대해서는 학생들이 이미 습득한 상태를 가정하여, 1~2학년 수준의 경험을 제공할 예정입니다. 디자인사고와창의설계는 학생들이 습득한 지식들을 제대로 활용할 수 있는 기회를 제공합니다. 학생들은 최소3명에서 최대 5명까지 그룹으로 지정되어서 타당성 검증인 초기단계부터 상세설계인 마지막 단계까지 진행하게 됩니다. 본 수업은 크게 2개의 파트(디자인사고(이론)+창의적설계(실습))로 이루어져 있습니다. 먼저 initial stage에서는 Design Thinking의 Ethnography를 통해 아이디어 도출과 개념설계를 진행하며, 학기 후반부에는 다양한 Tool (Iso-Pink, 3D Printing, Arduino, Lego, Raspberry Pi etc)를 통해서 도출한 아이디어를 프로토타이핑으로 진행합니다. 위와 같은 수업진행 내용과 병행하여 별도의 참여 이해 당사자를 통한 평가 시스템을 도입합니다. 학생들 아이디어의 현실성 및 적용 가능성을 확인하기 위해 아이디어 도출단계에 목표로 삼았던 해당 관계자와 같이 평가를 진행합니다. 아이디어 평가 및 프로토타이핑 평가, 총 2번의 평가를 통해서 폐쇄적 환경에서 평가할 수 없는 부분에 대한 채점이 이루어질 예정입니다. 마지막으로 이 코스는 학생중심의 컨설팅이 지속적으로 이루어지며, 학생들은 수업 외에도 프로젝트의 성공을 위해 자신의 역량을 계속해서 발전시켜야 합니다.
CII2010 컴퓨팅사고응용 3 Yes
컴퓨팅과 정보화 기술은 이제 거의 모든 분야에 걸쳐 핵심적인 도구로 널리 사용되고 있다. 각 분야에서 정보 기술을 접목하여 더 큰 가치를 창출하기 위해서는 분야의 전문 지식에 더해, 소프트웨어를 디자인하고, 컴퓨터 코드를 작성 및 테스트하며, 필요한 경우 프로그래밍을 할 수 있는 역량을 필요로 한다. 본 과목에서 다루는 컴퓨팅사고는 소프트웨어 엔지니어들이 프로그래밍을 통해 문제를 해결하는데 사용하는 사고 기법인 데이터 추상화, 문제 정형화, 알고리즘 기초, 시뮬레이션 등의 방법론을 교육하여, 소프트웨어 및 컴퓨터에 대한 깊은 이해를 제공하고, 더 나아가 각 전공 분야의 복잡하고 난해한 문제를 접근함에 있어 체계적인 방법을 사용할 수 있는 역량을 육성한다. 또한, 컴퓨팅 사고의 프로그래밍을 통한 실체화를 위해 쉽지만 강력한 언어인 파이썬에 대한 교육을 통해 기초 프로그래밍 능력을 확보한다.
CII2011 통계적데이터분석 3 Yes
이 과목은 통계 데이터 분석에 대한 실제적인 소개를 제공합니다. 기술통계, 확률 요소, 가설 검정, 비모수 분석 방법, 상관 분석, 선형 회귀 분석, 다중 회귀 분석 및 ANOVA를 포함한 기본적인 통계 기법을 다룹니다. 적절한 통계 테스트를 선택하는 방법과 통계적 유의성을 평가하는 방법에 중점을 둡니다. 이 과목에서는 R의 기초, 프로그래밍, 데이터 시각화 및 통계 계산 및 그래픽을 위한 강력한 프로그래밍 언어인 R의 기본 통계를 실행하는 방법을 소개합니다.
CII3002 융합종합프로젝트 3 Yes
최근 글로벌 트랜드는 인류가 당면하고 있는 문제의 해결방안 탐색의 필요성을 인지하고 다양한 노력을 기울이고 관련된 인재 역량을 필요로 하고 있다. 본 과목은 팀 프로젝트 중심으로 다양한 학문영역의 학생들이 협력하여 문제를 이해하고 해결할 수 있는 융합경험을 갖는 것을 목적으로 한다. 본 과목은 1) 융합 접근을 경험하고, 2) 문제를 탐색하고 이해하며, 3) 해결책을 개발하고, 4) 문제해결을 위한 프로토타입을 개발한다.
CII3003 모바일프로그래밍 3 Yes
모바일 프로그래밍 과목은 앤드로이드 기반의 모바일 폰을 위한 응용 프로그램 개발 방법을 학습하고 실제 구현하는 것을 목표로 한다. 교안 내용은 모바일 시스템의 개요, 안드로이드 개발 환경, 안드로이드 애플리케이션의 구성 요소, 액티비티, 인텐트, 레이아웃, UI 컴포넌트 (뷰, 대화상자, 메뉴, 탭), 이미지 및 애니메이션을 위한 캔버스 사용, 이벤트 처리, 데이터 관리, 멀티쓰레드와 네트워크를 포함한다. 학생들은 학습 내용을 포괄하는 팀 프로젝트를 수행함으로써, 실제 생활에서 도출한 아이디어를 현실화하고 향후 실전에서 배운 내용을 활용할 수 있게 된다. 본 과목의 수강을 위해서는 자바 프로그래밍 수행 능력이 반드시 필요하다.
CII3004 자료구조와알고리즘 3 No
컴퓨터 프로그램은 자료구조와 알고리즘으로 이루어진다. 본 과목에서는 핵심적인 자료구조 (배열, 구조체, 스택, 큐, 연결리스트, 이진 트리, 힙, 그래프)를 학습하고, 정보처리 분야에서 필수적으로 사용되는 정렬 (삽입, 선택, 버블, 퀵), 탐색 (Greedy algorithm, Breadth-first search, Depth-first search), 동적 프로그래밍, 재귀 등의 기본 알고리즘을 설계하고 구현한다. 또한, 복잡도 계산을 이용하여 알고리즘의 성능을 비교할 수 있는 능력을 기른다. 마지막으로, 학생들은 주어진 실전 문제에 가장 적합한 자료구조와 효율적인 알고리즘을 선택하여 구현하는 과제를 수행함으로써, 학습한 내용을 체화하고 문제 해결력과 창의력을 높인다.
CII3005 운영체제 3 No
운영체제는 컴퓨터 시스템의 운영을 관장하는 운영체제의 기본 구조와 구현 핵심 기술을 포괄하는 IT의 핵심 기술이다. 본 과목에서는 운영체제의 이론 및 구현 기술을 교육하는데, 내용은 프로세스 관리 및 스케쥴링, 메모리 관리, 입/출력 시스템, 자원 관리, 파일 시스템과 통신 (TCP/IP, 서버/클라이언트, RCP 구현) 등을 포함한다.
CII3006 데이터베이스개론 3 No
데이터베이스 설계 및 관리는 디지털 정보를 저장하고 관리하는 IT의 핵심 기술이다. 본 과목에서는 데이터베이스 시스템의 핵심 개념과 이론 및 응용 기술을 교육한다. 내용은 관계 데이터 모델, 데이터 모델링, SQL 언어, 인덱싱과 정렬, 트랜잭션 및 회복, 쿼리 처리와 최적화 등의 고급 기능에 대해 학습한다.
CII3007 웹프로그래밍 3 Yes
본 강의는 우리 일상에서 널리 쓰이는 웹의 원리를 이해하고 웹 프로그래밍 이론과 기술을 학습한다. 강의 내용은 HTML을 이용한 웹 문서 작성, javascript, JSP, CGI, PHP 등 주요 웹 프로그래밍 언어 학습, 웹과 데이터베이스 연동 (mySQL), XML 문서 처리 등을 포함한다.
CII3009 인공지능입문 3 No
이 교과목은 인공지능의 이론, 기법, 툴, 계산적 방법 등을 다룬다. 기본적인 주제로는 지식표현, 로직, 논리성, 기계학습 등을 포함한다. 인간행동의 지능과 연관되는 속성 들, 즉, 자연어 이해력, 시각적 환경의 노리적사고력, 복잡한 문제 해결력 등을 나타내는 컴퓨터시스템 설계를 다룬다.