• HOME
  • C-School
  • 교육과정
  • 교과목

교과목

컴퓨팅사고응용

소프트웨어 엔지니어들이 프로그래밍을 통해 문제를 해결하는데 사용하는 사고 기법인 데이터 추상화, 문제 정형화, 알고리즘 기초, 시뮬레이션 등의 방법론을 교육하여 소프트웨어 및 컴퓨터에 대한 깊은 이해를 제공하고, 더 나아가 각 전공 분야의 복잡하고 난해한 문제를 접근함에 있어 체계적 인 방법을 사용할 수 있는 역량을 육성한다. 또한 컴퓨팅 사고의 프로그래 밍을 통한 실체화를 위해 쉽지만 강력한 언어인 파이썬에 대한 교육을 통 해 기초 프로그래밍 능력을 확보한다.

인포매틱스기초

인포매틱스기초는 다양한 전공에서 컴퓨터 소프트웨어를 효과적으로 활용 하는 방법을 가르치는 개론과목이다. 컴퓨터 소프트웨어를 효과적으로 활 용하기 위해서는 컴퓨터 하드웨어와 소프트웨어의 기본을 이해하는 것이 필요하다. 본 과목은 컴퓨터 하드웨어 기초인 디지털 논리회로, 컴퓨터 아 키텍쳐를 강의하고 컴퓨터 소프트웨어 기초인 자료구조 및 알고리즘, 프로 그램 언어, 운영체제, 컴퓨터 네트워크 및 컴퓨터 보안을 강의한다. 본 과목 은 또한 소프트웨어 활용을 위해 오피스 소프트웨어, 데이터베이스 소프트 웨어, 통계 패키지, 시뮬레이터를 강의한다. 추가적으로 이러한 세 분야의 전반적인 지식과 기술을 활용하도록 학생이 관심 분야에서 토픽을 정해서 팀프로젝트를 수행하게 할 계획이다.

디자인사고와 창의설계

디자인사고와 창의설계는 다학제간 융합을 기반으로 하는 프로젝트를 중 심으로 학생들이 습득한 지식들을 제대로 활용할 수 있는 기회를 제공한 다. 학생들은 최소3명에서 최대 5명까지 그룹으로 지정되어서 타당성 검증 인 초기단계부터 상세설계인 마지막 단계까지 진행하게 된다.

데이터분석

데이터 분석 및 해석을 위한 통계적 기법을 학습한다. 학생들은 분석 기법 에 대한 이론적 이해와 함께 데이터 분석 전 과정, 즉, 데이터 획득, 정제, 탐색, 가설 검증, 정보 가시화, 결론 도출을 대표적 오픈소스 통계 패키지인 R을 활용하여 배우게 된다.

데이터마이닝

이 과목의 목적은 대규모 데이터셋에서 패턴과 관계를 찾아내는 알고리즘 과 실질적인 응용에 있다. 내용은 통계, 기계학습, 데이터베이스에 이르면서 대용량 데이터 셋의 해석에 중점을 둔다. 데이터마이닝의 기본 개념을 소개 하고 데이터분석, 클러스터링, 분류, 예측에 관한 현장경험을 제공한다.

데이터시각화

시각화는 데이터 이해를 도와주는 그래픽 표현으로 학생들은 기본적인 시 각화 디자인, 평가원리, 그리고 대규모 데이터셋의 획득, 파싱, 분석하는 방 법을 익힌다. 이 과목은 알고리즘을 R 프로그래밍 혹은 소프트웨어 툴을 활 용하여 효과적인 데이터시각화를 생성하기 위한 기술, 기법을 공부한다.

비즈니스인텔리전스

이 과목은 데이터하우징, 비즈니스 인텔리전스, 의사지원시스템, 데이터마 이닝, 웹마이닝, 고객관계관리에 관련된 기술과 경영 이슈 등을 소개한다. 학생들은 의사결정응용을 개발, 관리하는 기술적, 경영적 기술을 획득한 다. 거대한 데이터로부터 비즈니스 가치를 유도하는 방법을 익히는데 초점 을 둔다. 다양한 비즈니스 인텔리전스 툴을 활용한 실용 실습을 제공한다.

소셜인포매틱스

본 과목은 소셜 미디어상에 있는 posts 또는 comments와 같은 텍스트 메 시지는 물론 likes, shares 등 다양한 의사표현 행위 데이터를 표집하여 R, Python 등의 통계 및 프로그램 언어를 통해 직접 분석해보는 강의이다. 본 강의는 인문사회적 오리엔테이션이 강한 학생들도 수강할 수 있을 정도의 수준을 유지하면서도 직접 다양한 소셜미디어상의 데이터를 표집 및 분석 해보는 과정을 경험해보며 다양한 인문사회적 이론을 통해 그 결과를 해석 해볼 수 있는 강의이다.

융합종합프로젝트

팀 프로젝트 중심으로 다양한 학문영역의 학생들이 협력하여 문제를 이해 하고 해결할 수 있는 융합경험을 갖는 것을 목적으로 하여 문제해결 기법 인 TRIZ를 탐구한다.

인지와감성디자인

인간-컴퓨터상호작용분야에서 사용자의 인지와 감성에 대한 인간정보처 리, 의사결정모델, 감성디자인, 감성의 측정과 활용 등과 같은 여러 이슈를 다룬다. 특히 본 과목은 지각, 인식, 기억, 인지, 판단, 행동으로 이어지는 일 련의 과정에서 발견되는 사용자의 본질적 속성과 한계에 주목하고, 여기에 감성, 감정과 같은 요소들을 고려함으로써 상호작용적 제품 개발에 대해 실질적인 측면에서의 접근을 시도한다.

데이터시각화 (CII3013)

시각화는 데이터 이해를 도와주는 그래픽 표현으로 학생들은 기본적인 시각화 디자인, 평가원리, 그리고 대규모 데이터셋의 획득, 파싱, 분석하는 방법을 익힌다. 이 과목은 알고리즘을 R 프로그래밍 혹은 소프트웨어 툴을 활용하여 효과적인 데이터시각화를 생성하기 위한 기술, 기법을 공부한다.

데이터분석응용 (CII3019)

통계적 데이터 처리, 데이터 마이닝, 데이터 분석에서 익힌 개념, 방법과 알고리즘 등을 실제적, 대용량 데이터 분석에 적용한다. 특히 팀 프로젝트를 수행하여 결과에 대한 해석 및 시각화, 리포팅 등에 이르는 종합적인 분석 역량을 함양하는데 초점을 두고 있다. 상용 빅데이터 분석 플랫폼을 활용하여 다양한 도메인에서의 실습과 과제를 수행하면서 전반적인 자료처리, 분석, 해석 등을 통해 실제 문제를 해결하는 것이 목표이다.

모바일프로그래밍 (CII3003)

안드로이드 기반의 모바일 폰을 위한 응용 프로그램 개발 방법을 학습하고 실제 구현하는 것을 목표로 한다. 내용은 모바일 시스템의 개요, 안드로이드 개발 환경, 안드로이드 애플리케이션의 구성 요소, 액티비티, 인텐트, 레이아웃, UI 컴포넌트 (뷰, 대화상자, 메뉴, 탭), 이미지 및 애니메이션을 위한 캔버스 사용, 이벤트 처리, 데이터 관리, 멀티쓰레드와 네트워크를 포함한다. 학생들은 학습 내용을 포괄하는 팀 프로젝트를 수행함으로써, 실제 생활에서 도출한 아이디어를 현실화하고 향후 실전에서 배운 내용을 활용할 수 있게 된다.

웹프로그래밍 (ICE3035)

우리 일상에서 널리 쓰이는 웹의 원리를 이해하고 웹 프로그래밍 이론과 기술을 학습한다. 강의 내용은 HTML을 이용한 웹 문서 작성, javascript, JSP, CGI, PHP 등 주요 웹 프로그래밍 언어 학습, 웹과 데이터베이스 연동 (mySQL), XML 문서 처리 등을 포함한다.

인간컴퓨터상호작용 (CSE3040)

컴퓨터 및 정보 시스템의 사용자 인터페이스 설계, 구현, 평가에 대하여 다룬다. 주요한 주제로는 인간의 행동 관련 요소와 인지 모델, 사용자 인터페이스 구현 및 평가 기술 등이 있다.

비즈니스인텔리전스 (CII3014)

이 과목은 데이터하우징, 비즈니스 인텔리전스, 의사지원시스템, 데이터마이닝, 웹마이닝, 고객관계관리에 관련된 기술과 경영 이슈 등을 소개한다. 학생들은 의사결정응용을 개발, 관리하는 기술적, 경영적 기술을 획득한다. 거대한 데이터로부터 비즈니스 가치를 유도하는 방법을 익히는데 초점을 둔다. 다양한 비즈니스 인텔리전스 툴을 활용한 실용 실습을 제공한다.

소셜인포매틱스 (CII3015)

본 과목은 소셜 미디어상에 있는 posts 또는 comments와 같은 텍스트 메시지는 물론 likes, shares 등 다양한 의사표현 행위 데이터를 표집하여 R, Python 등의 통계 및 프로그램 언어를 통해 직접 분석해보는 강의이다. 본 강의는 인문사회적 오리엔테이션이 강한 학생들도 수강할 수 있을 정도의 수준을 유지하면서도 직접 다양한 소셜미디어상의 데이터를 표집 및 분석해보는 과정을 경험해보며 다양한 인문사회적 이론을 통해 그 결과를 해석해볼 수 있는 강의이다.

인지와감성디자인 (CII3016)

인간-컴퓨터상호작용분야에서 사용자의 인지와 감성에 대한 인간정보처리, 의사결정모델, 감성디자인, 감성의 측정과 활용 등과 같은 여러 이슈를 다룬다. 특히 본 과목은 지각, 인식, 기억, 인지, 판단, 행동으로 이어지는 일련의 과정에서 발견되는 사용자의 본질적 속성과 한계에 주목하고, 여기에 감성, 감정과 같은 요소들을 고려함으로써 상호작용적 제품 개발에 대해 실질적인 측면에서의 접근을 시도한다.

금융인포매틱스 (CII3018)

이 과목에서는 투자의 의사결정이 어떻게 이루어지는지를 배운다. 우선 금융경제학의 기본을 이루는 이론을 탐구한 후, 이것이 실제 상황에서는 어떻게 적용이 되는지를 다룬다. 또한 실제상황에 적용하기 위하여 금융데이터를 구하며 이를 분석하기 위한 통계 등의 프로그램을 학습한 후, 소프트웨어를 만드는 과정까지를 포함한다.

융합종합프로젝트 (CII3002)

팀 프로젝트 중심으로 다양한 학문영역의 학생들이 협력하여 문제를 이해하고 해결할 수 있는 융합경험을 갖는 것을 목적으로 하여 문제해결 기법인 TRIZ를 탐구한다.