본문 바로가기

교과목개요

제주대학교 전산통계학과에 오신 것을 환영합니다.

글자크게 글자작게 프린트

진로와학업설계상담Ⅰ-1(Counseling of Career and Study PlanningⅠ-1, 0-0-0)

입학에서 졸업까지 학업, 진로, 취업 등 대학생활 전반에 대해 지속적인 지도상담과 체계적인 학사관리 및 학생지도를 바탕으로 진로·취업지도를 함으로써 원활한 진로설계 방향을 제시해 준다.

진로와학업설계상담Ⅰ-2(Counseling of Career and Study PlanningⅠ-2, 0-0-0)

입학에서 졸업까지 학업, 진로, 취업 등 대학생활 전반에 대해 지속적인 지도상담과 체계적인 학사관리 및 학생지도를 바탕으로 진로·취업지도를 함으로써 원활한 진로설계 방향을 제시해 준다.

SW개발기초(Software Development Fundamentals, 3-2-2)

C언어는 다른 언어에 비해 확장성과 이식성 등 많은 장점을 가지고 있어, 다양한 프로그래밍 능력 향상을 위한 기초 언어로 적당하다. C언어의 개념 및 문법을 이해하고, 이를 바탕으로 프로그램 작성과 실행을 통해 실질적인 프로그래밍 방법을 학습한다. C언어를 통해 상위 학년에서 배우게 될 자료구조, 알고리즘, 다른 프로그래밍 언어 학습에 기초가 되도록 한다.

고급프로그래밍(Advanced Programming, 3-3-0)

C 언어를 선수강한 학생들을 대상으로 구조체, 포인터, 재귀호출 등에 대한 효율적인 활용방법을 이해하도록 한다. 이와 아울러 다양한 라이브러리 함수를 활용할 수 있는 능력을 배양한다.

웹프로그래밍(Web Programming, 3-3-0)

웹프로그래밍이란 WWW(World Wide Web) 서비스를 구축하기 위해 사용되는 HTML, JavaScript, PHP, JSP, PYTHON 등 각종 프로그래밍 언어들을 이용하여 웹서비스를 구축하는 기술을 말한다. 데이터베이스와 연동한 동적 서비스를 제공하는 웹사이트 구축 등 프로젝트형 실무능력을 습득한다.

통계수학(Mathematics for Statistics, 3-3-0)

본 교과목에서는 통계학의 개념을 이해하는데 필요한 수학의 기본적인 내용인 미적분 및 선형대수에 대하여 배우고 수학이론이 통계학에서 어떻게 적용되는지를 살펴본다.

진로와학업설계상담Ⅱ-1(Counseling of Career and Study PlanningⅡ-1, 0-0-0)

입학에서 졸업까지 학업, 진로, 취업 등 대학생활 전반에 대해 지속적인 지도상담과 체계적인 학사관리 및 학생지도를 바탕으로 진로·취업지도를 함으로써 원활한 진로설계 방향을 제시해 준다.

진로와학업설계상담Ⅱ-2(Counseling of Career and Study PlanningⅡ-2, 0-0-0)

입학에서 졸업까지 학업, 진로, 취업 등 대학생활 전반에 대해 지속적인 지도상담과 체계적인 학사관리 및 학생지도를 바탕으로 진로·취업지도를 함으로써 원활한 진로설계 방향을 제시해 준다.

객체지향프로그래밍(Object Oriented Programming, 3-2-2)

본 교과목에서는 자바 언어를 사용한 기초적인 프로그래밍 기법을 학습한다. 자바는 객체지향형 언어로서 클래스를 기반으로 캡슐화, 폴리모피즘, 상속 등과 같은 특징을 갖고 있다. 자바는 인터넷 응용 소프트웨어  뿐만 아니라 임베디드 시스템까지 널리 사용되고 있다. 강의에서는 자바의 문법에 대해 자세히 설명하며 기초적인 응용 프로그램을 실습한다.

데이터처리및실습(Data Handling and Practice, 3-2-2)

데이터처리에 필요한 통계소프트웨어로서 SAS/SPSS의 활용에 대해 다룬다.

디지털논리(Digital Logic, 3-3-0)

디지털회로의 기본적인 구조, 원리에 관해서 다룬다. 전반부에서는 디지털회로를 구성하는 부울 함수, 조합회로, 순차회로 및 레지스터 카운터 등을 배운다. 후반부에서는 레지스터 및 프로세서 회로, 제어회로 및 실제 컴퓨터 설계과정을 통하여 컴퓨터의 동작원리를 배운다.

생물통계(Biostatistics, 3-3-0)

생물(또는 의학) 분야에서 생성되는 다양한 형태의 데이터 분석 기법과 기본적인 확률 통계 이론 등에 대하여 다룬다.

이론통계학Ⅰ(Theoretical StatisticsⅠ, 3-3-0)

본 교과목에서는 확률 및 확률의 분포, 확률변수 등의 개념에 대하여 배우고, 조건부 확률, 확률변수의 독립, 몇 가지 기본적인 분포(정규분포, 이항분포, 다항분포, 감마분포, 카이제곱분포, Poisson분포, 다변량 정규분포)와  확률변수의 변환 등에 대하여 다룬다.

자료구조(Data Structure, 3-3-0)

소프트웨어의 구성 요소인 자료구조와 알고리즘을 정의할 수 있는 능력을 배양하고, 자료구조의 구현 방법을 새롭게 만들 수 있는 능력, 정확한 알고리즘을 작성하는 능력, 알고리즘의 연산 시간을 분석하는 능력을 배양한다.

고급데이터정보처리(Advanced Data & Information Processing, 3-3-0)

데이터처리기술을 바탕으로 SAS의 매크로, SQL과 이것을 활용한 응용분야를 다룬다. 또한 IT 및 통계학의 기술을 바탕으로 고급정보를 추출하는 방법을 다룬다.

데이터베이스(Database, 3-3-0)

데이터베이스 관리 시스템의 기본 개념과 SQL을 활용한 실제 데이터베이스 구축 및 데이터 검색, 데이터베이스 설계와 관련된E-R모델 학습, 정규화과정 등 데이터베이스 활용능력을 배양한다.

소프트웨어공학(Software Engineering, 3-3-0)

소프트웨어 공학의 Principles, 개발방법 및 개발과정 모델을 습득한다. 특히 추상화, 정보은닉, 모듈화 등의 공학원칙이 구조적 기법, 객체지향 방법론 등에 어떻게 적용되고 있는지를 배우며 프로젝트를 통하여 소프트웨어 개발 방법론을 습득한다.

시스템프로그래밍(System Programming, 3-3-0)

시스템 소프트웨어 설계의 전반적인 개념을 제시하고 시스템 소프트웨어와 기계구조의 연관성을 이해하도록 함을 목표로 한다. 이를 위해 어셈블러, 링커, 로더 등의 기본적인 시스템 소프트웨어들의 설계 및 구현방법에 대해 학습한다.

알고리즘(Algorithms, 3-3-0)

정렬/탐색 알고리즘, 재귀 알고리즘, 그래프 알고리즘 등 다양한 알고리즘들을 고찰하며 알고리즘 전반에 대한 이해도를 높인다. 또한 알고리즘 분석 기술, 알고리즘 설계 기법, 알고리즘의 응용 분야 등과 관련된 이슈들을 포괄적으로 다룬다.

이론통계학Ⅱ(Theoretical StatisticsⅡ, 3-3-0)

본 교과목에서는 이론통계학Ⅰ의 내용을 바탕으로 추정이론 및 가설검정에 대하여 심도 있게 다룬다.

컴퓨터구조(Computer Architecture, 3-3-0)

컴퓨터공학의 기본 주요 과목중의 하나인 컴퓨터 구조는 컴퓨터의 하드웨어 구조를 이해하기 위한 필수적인 과목이다. 본 강의에서는 컴퓨터 구조의 기본적인 이론과 내용을 체계적으로 소개하고, 다양한 예제 설명을 통해 이해하기 쉽게 강의한다. 본 수업은 소프트웨어 및 인터넷정보통신을 전공하는 학생들 위해서 기본적으로 알고 있어야할 컴퓨터 하드웨어 기술의 근본 개념들을 소개하고 강의 한다.

진로와취·창업상담Ⅰ-1(Counseling of Career, Employment and Start-up Ⅰ-1, 0-0-0)

입학에서 졸업까지 학업, 진로, 취업 등 대학생활 전반에 대해 지속적인 지도상담과 체계적인 학사관리 및 학생지도를 바탕으로 진로·취업지도를 함으로써 원활한 진로설계 방향을 제시해 준다.

진로와취·창업상담Ⅰ-2(Counseling of Career, Employment and Start-up Ⅰ-2, 0-0-0)

입학에서 졸업까지 학업, 진로, 취업 등 대학생활 전반에 대해 지속적인 지도상담과 체계적인 학사관리 및 학생지도를 바탕으로 진로·취업지도를 함으로써 원활한 진로설계 방향을 제시해 준다.

SW융합캡스톤디자인Ⅰ(Software Convergence Capstone DesignⅠ, 2-2-0)

프로젝트 주제 선정 및 관련 분야 문제 해결을 위한 SW 요구분석 및 설계

범주형자료분석(Categorical Data Analysis, 3-3-0)

각 분야에서 얻어지는 범주형 자료에 대한 분석방법을 다룬다. 본 과목에서는 2차원 분할표와 다차원 분할표의 분석을 다루며 2×2 분할표에서의 유의성 검정, I×J 분할표에서의 카이제곱 검정, 명목형 자료의 결합도, 일치도로서 카파, 순위형 자료의 결합도 등과 일반선형 모형의 기초를 다룬다.

오픈소스개발방법론(Introduction to Open Source Development, 3-3-0)

오픈소스 개발에 참여하거나 오픈소스 프로젝트를 공개/관리하기 위해 꼭 필요한 Git과 Github에 대해 학습하고, 다양한 오픈소스 프로젝트 (Tensorflow, Linux Kernel, Elasticsearch, 카카오플랫폼 API활용, etc.)를 통해 오픈소스 개발방식을 이해하고 활용할 수 있도록 한다.

운영체제(Operating System, 3-3-0)

사용자와 하드웨어 사이의 매개자로서 운영체제가 수행하는 역할과 기능은 무엇인지, 운영체제가 어떻게 설계되고 구축되는지 등에 대해 학습한다. 프로세스 관리, 기억장치 관리, 입출력 장치 관리 등과 관련된 주요 주제들을 고찰하는 한편, 운영체제 분야의 최근 연구 동향을 살펴본다.

전산회계원리(Principle of Computerized Accounting, 3-3-0)

회계의 기본 지식을 전산프로그램에 원활히 응용할 수 있도록 함을 목적으로 한다.

정보통신(Information Communication, 3-3-0)

전송통신에 있어서 기본적인 이론 및 기술, 통신 프로토콜, 네트워크 타입, 무선 통신 환경에 대해 다룬다. 또한 정보통신 산업의 최신 트렌드를 알아보고 인터넷과 같은 컴퓨터 통신망의 동작 특성을 이해한다.

통계조사방법(Statistical Survey, 3-3-0)

본 교과목에서는 통계조사를 위한 기본적인 통계적 개념과 단순, 층화, 계통, 집락 등의 표본 추출 방법 그리고, 각 추출방법에서 모수의 추정과 표본의 크기 결정, 표본의 최적배분 등을 다룬다.

회귀분석(Regression Analysis, 3-3-0)

본 교과목에서는 단순선형회귀, 다중선형회귀, 회귀모형에서의 통계적 추론 및 회귀진단 등 회귀분석을 위한 기본 개념들을 학습한 후, 가변수의 사용, 변수변환, 변수선택 및 로지스틱 회귀 등을 다룬다.

SW융합캡스톤디자인Ⅱ(Software Convergence Capstone DesignⅡ, 2-2-0)

SW융합캡스톤디자인Ⅰ의 결과를 바탕으로 SW구현 및 테스팅

다변량분석(Multivariate Analysis, 3-3-0)

다변량 자료에 대한 이론 및 응용을 다룬다. 다변량 정규분포 주성분분석, 요인분석, 군집분석, 판별분석 등을다룬다.

빅데이터분석(Big Data Analysis, 3-3-0)

빅데이터는 종래의 전통적인 분석방법으로 분석하기가 적절치 않은 다양하고 복잡한 형태의 데이터에 대한 새로운 개념이다. 빅데이터 분석은 이러한 빅데이터를 활용하여 유용한 정보 및 패턴을 찾아 비즈니스 모델에 활용하는 방법이라 할 수 있다. 본 강의에서는 빅데이터의 수집 및 분석 방법으로 텍스트마이닝 및 크롤링 등에 주안점을 두며 R과 파이썬 등을 이용한다.

시계열분석(Time Series Analysis, 3-3-0)

시계열자료의 기본적인 성질과 시계열분석을 위한 개념들을 소개하고, 이를 바탕으로 ARIMA 모형의 적합 및 예측 방법 등을 배운다. 더불어 금융시계열 자료에서 자주 나타나는 이분산성을 모형화하기 위하여 GARCH 타입의 변동성 모형에 대하여 다룬다.

윈도우프로그래밍(Windows Programming, 3-3-0)

윈도우즈 운영체제에서 제공하는 시스템 호출 인터페이스를 소개하고 입력, 출력, 자원 등을 처리하는 기술을 익힌다. 윈도우즈 프로그램의 SDK를 기반으로 다양한 응용을 개발할 수 있도록 하며, 운영체제와 응용들 간의 상호작용 메커니즘에 대해 정확한 개념을 습득한다.

인공지능(Artificial Intelligence, 3-3-0)

인공지능 분야의 기본 이론과 최신 기술 및 동향에 대해 학습하고, 인공지능의 응용 사례를 통해 기계학습, 지능형 에이전트 등의 주요 기술에 대해 이해하도록 한다.

전산통계특론Ⅱ(Topics in Advanced Computer and StatisticsⅡ, 3-3-0)

개방형 교과목으로써 학문변화의 추이를 반영하고, 전공분야의 관심도 향상을 위한 각 학년에 필요로 하는 강의를 개설한다.

컴파일러(Compiler, 3-3-0)

고급언어를 기계어로 번역하는 컴파일러의 기본적인 구조와 관련된 이론을 배운다. 컴파일러 구성을 위해 필요한 자동장치이론, 언어이론 등을 습득하고 이를 바탕으로 컴파일러 단계인 토큰분석, 파싱, 중간코드 생성에 대한 알고리즘적 접근방법을 배운다.

진로와취·창업상담Ⅱ-1(Counseling of Career, Employment and Start-upⅡ-1, 0-0-0)

입학에서 졸업까지 학업, 진로, 취업 등 대학생활 전반에 대해 지속적인 지도상담과 체계적인 학사관리 및 학생지도를 바탕으로 진로·취업지도를 함으로써 원활한 진로설계 방향을 제시해 준다.

진로와취·창업상담Ⅱ-2(Counseling of Career, Employment and Start-upⅡ-2, 0-0-0)

입학에서 졸업까지 학업, 진로, 취업 등 대학생활 전반에 대해 지속적인 지도상담과 체계적인 학사관리 및 학생지도를 바탕으로 진로·취업지도를 함으로써 원활한 진로설계 방향을 제시해 준다.

SW융합캡스톤디자인Ⅲ(Software Convergence Capstone DesignⅢ, 2-2-0)

SW융합캡스톤디자인Ⅱ의 결과를 바탕으로 완성형 수준으로 기능 보완

금융통계(Financial Statistics, 3-3-0)

본 과목에서는 금융 상품 및 파생금융상품에 대하여 소개하고, 금융상품들의 가치평가 및 위험관리에 대하여 배운다. 주요 내용은 옵션, 선물(선도), 스왑 등의 파생상품의 소개 및 가치평가 방법; Black -Scholes모형, 변동성의 추정방법 및 민감도 등의 옵션 이론과 옵션 복제 방법; 그리고 VaR 를 이용한 위험의 측정방법 등을 포함한다.

데이터마이닝(Data Mining, 3-3-0)

정보기술의 발달과 함께 이미 축적되거나 축적되고 있는 대용량의 데이터베이스 자료에 존재하는 관계, 패턴, 규칙 등의 의미 있는 정보를 추출하는 방법과 알고리즘을 다룬다. 전산학분야와 통계학분야에서 사용되는 알고리즘을 학습하고, 이에 적용할 수 있는 사례를 연구하는 것을 목적으로 한다.

전산통계특론Ⅲ(Topics in Advanced Computer and StatisticsⅢ, 3-3-0)

개방형 교과목으로서 학문변화의 추이를 반영하고, 전공분야의 관심도 향상을 위하여 학년에 필요로 하는 강의를 시의 적절하게 개설한다.

SW융합캡스톤디자인현장실습(Software Convergence Capstone Design project Internship, 3-0-0)

SW융합캡스톤디자인Ⅲ의 결과를 바탕으로 시제품 개발 및 상용화를 목적으로 해당 기업에서 단기 인턴쉽 병행 추진

정보보안(Information Security, 3-3-0)

보안과 관련하여 기본적인 개념을 이해한다. 주요 학습 주제로는 암호학, 대칭키 암호시스템, 공개키 암호시스템, 전자서명, 인증, 보안모델, 보안평가, 접근제어, 침입탐지 등을 포함한다.