> 전공소개 > 교육과정

교육과정

구분

학년

학기

교과목명

학점

이론

실습

비고

전공

교육

교과

1

1(8)

컴퓨터개론

3

3

0

 

비주얼베이직

3

0

3

 

웹 제작 및 설계Ⅰ

3

0

3

HTML,CSS

대학생활과진로설계Ⅰ

0

1

 

전필

2(10)

웹 제작 및 설계Ⅱ

3

0

3

J.S

기초 프로젝트

3

0

3

VB,NET

컴퓨터 프로그래밍Ⅰ

3

0

3

C

대학생활과진로설계Ⅱ

1

1

 

전필

2

1(15)

앱 환경과 시스템 관리

3

0

3

 아두이노

컴퓨터 프로그래밍Ⅱ

3

0

3

 

JAVAⅠ

3

0

3

 

컴퓨터구조

3

3

0

 

데이터 통신

3

3

0

 

전공탐구와진로개발Ⅰ

0

1

 

전필

2(16)

스마트폰 전문가과정I

3

0

3

 

JAVA Ⅱ

3

0

3

 

데이터베이스프로그래밍Ⅰ

3

0

3

 

운영체제

3

3

0

 

객체지향언어

3

0

3

 

전공탐구와진로개발Ⅱ

1

1

 

전필

3

1(12)

스마트폰 전문가과정Ⅱ

3

0

3

 

데이터베이스프로그래밍Ⅱ

3

0

3

 

자료구조

3

2

1

 

자바네트워크

3

0

3

 

산업체현장실습Ⅰ,Ⅱ,Ⅲ

3

 

3

계절제(Pass/Faill)

전공심화와경력개발Ⅰ

0

1

 

전필

2(16)

스마트폰 앱 개발 프로젝트(캡스톤디자인)

6

0

6

전필

IOT프로젝트

3

0

3

전필

JAVA프로젝트

3

0

3

 

정보처리 특강

3

3

0

 

산업체현장실습Ⅰ,Ⅱ,Ⅲ

3

 

3

계절제(Pass/Faill)

전공심화와경력개발Ⅱ

1

1

 

전필

4

1(9)

리눅스 서버 시스템

3

0

3

 

컴퓨터공학종합설계Ⅰ

3

0

3

C# APP

빅데이터처리I

3

0

3

 

알고리즘

3

 

3

 

현장실습Ⅰ,Ⅱ

15

 

15

학기제(Pass/Faill)

창업현장실습

6

 

6

학기제(Pass/Faill)

IPP장기현장실습Ⅰ

8

 

8

학기제(Pass/Faill)

IPP장기현장실습Ⅱ

4

 

4

계절제(Pass/Faill)

취업준비와사회진출Ⅰ

0

1

 

전필

2(10)

빅데이터처리Ⅱ

3

0

3

 

컴퓨터공학종합설계Ⅱ

3

0

3

C# APP

오픈소스 활용 전공연구

3

0

3

인공지능

현장실습Ⅰ,Ⅱ

15

 

15

학기제(P/F)

창업현장실습

6

 

6

학기제(P/F)

IPP장기현장실습Ⅲ

8

 

8

학기제(Pass/Faill)

IPP장기현장실습Ⅳ

4

 

4

계절제(Pass/Faill)

취업준비와사회진출Ⅱ

1

1

 

전필


컴퓨터공학과 교과목 해설

□ 컴퓨터개론(Introduction to Computer) 1-1-2-2
컴퓨터의 기본 동작원리, OS, 네트워크 등 전반적인 기초 기술 습득을 위한 기본개념을 다룬다. 기본적인 컴퓨터의 구조 및 응용과 소프트웨어 및 통신 네트워크의 기본기술을 소개하고 사용방법을 익혀 IT 전반에 걸친 이해를 넓힌다.
■ 취업과 연계성 해설
IT관련 자격증의 취득을 위한 기본 교과목이며, 과목이수 후에는 전반적인 지식과 개념을 지니고 타 교과목의 내용을 습득하는 기본 과목이다.


□ 비주얼베이직(Visual Basic) 1-1-3-3
프로그래밍의 기초적 지식을 비주얼베이직을 사용하여 습득한다. 기본적인 프로그램작성과정을 익히고 폼과 컨트롤을 사용한 디자인, 변수와 데이터의 취급, 제어문, 배열 등에 대하여 학습한다. 또한 ActiveX 컨트롤 및 파일처리, 데이터베이스 관리 등을 실습한다.
■ 취업과 연계성 해설
프로그래밍을 위한 기본 교과목이며, 과목이수 후에는 전반적인 지식과 개념을 지니고 타 교과목의 내용을 습득하는 기본 과목이다.

□ 웹 제작 및 설계 I(Web Planing and Implementation) 1-1-3-3
웹에서의다양한미디어의표현과 처리방법, 사용자인터페이스설계, 프로그래밍, 디버깅방법, 웹서버세팅을 포함한 웹제작자로서 필요한 기초 지식과 기술 습득을 기획부터 구현까지 웹제작전과정을실습한다.
■ 취업과 연계성 해설
웹마스터 자격증 취득을 위한 과목으로 취득 시 취업에 유리

□ 대학생활과 진로설계Ⅰ(College Life & Career Planning Ⅰ) 1-1-0-1
직업과 직장의 선택은 졸업 후 장래를 설계하는 데 있어서 매우 중요한 의사결정이다. 본 강좌는 1학년을 대상으로 직업과 인생에 관한 올바른 마인드를 진작시키고, 진로설계와 올바른 직업관 형성에 중점을 둔다.

□ 웹 제작 및 설계 II(Web Planing and Implementation) 1-2-3-3
Java Script 기초 문법 및 이벤트 처리 기술을 습득한다.
■ 취업과 연계성 해설
웹마스터 자격증 취득을 위한 과목으로 취득 시 취업에 유리

□ 기초프로젝트(Rudimental Project) 1-2-3-3
기초 프로젝트 교과목에서는 기초적인 프로젝트를 계획하고 추진하는 체계적인 방법을 교육하며, 프로젝트 요소의 일부를 포함하는 소규모 프로젝트 수행함으로써 프로젝트의 전 과정을 경험하도록 한다. 창의적 문제 해결 능력과 조별 활동을 통한 팀워크 향상, 발표 및 토론을 통한 의사소통 능력 향상의 효과도 기대할 수 있다.
■ 취업과 연계성 해설
직장인으로서 모든 분야의 취업에 유리

□ 컴퓨터프로그래밍 I(Computer Programming I) 1-2-3-3
C 언어의 고급문법을 익히고, 다양한 프로그래밍 문제를 C 프로그래밍을 사용하여 해결하는 능력을 키운다. 특히 컴퓨터프로그래밍 II에서는 C 언어에 기반을 둔 개발 프로젝트를 수행한다.
■ 취업과 연계성 해설
정보처리기사 자격증 취득을 위한 과목으로 취득 시 취업에 유리

□ 대학생활과 진로설계Ⅱ(College Life & Career Planning Ⅱ) 1-2-1-1
직업과 직장의 선택은 졸업 후 장래를 설계하는 데 있어서 매우 중요한 의사결정이다. 본 강좌는 1학년을 대상으로 직업과 인생에 관한 올바른 마인드를 진작시키고, 진로설계와 올바른 직업관 형성에 중점을 둔다.

□ 웹 환경과 시스템 관리 (Web Platform and System Management) 2-1-3-3
IoT 환경의 이해와 IoT 를 위한 센서 프로그래밍을 익힌다.
■ 취업과 연계성 해설
IoT 분야 취업 시 유리

□ 컴퓨터프로그래밍 Ⅱ(Computer Programming Ⅱ) 2-1-3-3
C 언어의 고급문법을 익히고, 다양한 프로그래밍 문제를 C 프로그래밍을 사용하여 해결하는 능력을 키운다. 특히 컴퓨터프로그래밍 II에서는 C 언어에 기반을 둔 개발 프로젝트를 수행한다.
■ 취업과 연계성 해설
정보처리기사 자격증 취득을 위한 과목으로 취득 시 취업에 유리

□ JAVA Ⅰ(Java Programming Ⅰ) 2-1-3-3
JAVA의 기본 문법과 객체지향언어로서의 클래스와 객체, 상속, 캡슐화, 다형성, 예외처리, 패키지의 종류와 사용법 등을 배운다. 안드로이드 스마트폰 App 개발 시의 표준 개발언어이므로 컴퓨터공학 전문가과정에 필수적인 교과목이다.
■ 취업과 연계성 해설
S/W 개발회사 취업 및 정보처리기사 자격증 취득을 위한 과목으로 취득 시 취업에 유리

□ 컴퓨터구조(Computer Architecture and Organization) 2-1-3-3
컴퓨터시스템의 구성과 동작을 이해하고 구성 요소들의 내부 구조와 원리를 이해한다. 이를 위하여 레지스터 전송, 마이크로프로세서의 동작, 연산장치, 연산알고리즘, 메모리 구조, 제어장치, 입출력장치 및 인터페이스 등을 학습하고, 최신 첨단 프로세서 구조와 시스템 설계 기술을 심도 있게 논의한다.
■ 취업과 연계성 해설
정보처리기사 자격증 취득을 위한 과목으로 취득시 취업에 유리

□ 데이터통신(컴퓨터네트워크)(Data Communications) 2-1-3-3
실시간 멀티미디어 서비스를 지향한 초고속 통신시스템의 근간이 되는 데이터통신 지식을 배양한다. 이를 위하여 신호의 부호화, 암호화, 다중화, 및 변조/복조 이론을 익히며, 전송이론과 경로배정, 오류제어, 흐름제어 기법 및 데이터 압축 기법을 배운다.
■ 취업과 연계성 해설
정보처리기사 자격증 취득을 위한 과목으로 취득 시 취업에 유리

□ 전공탐구와 진로개발Ⅰ(Career Pursuit & Career Development Ⅰ) 2-1-0-1
대학기간의 경력개발은 향후 취업과 사회진출에 결정적인 역할을 한다. 본 강좌를 통하여 각 학과의 특성에 맞게 2학년 동안 경력개발과정에 대한 준비가 원활히 이루어지도록 하는 데 중점을 둔다.

□ 스마트폰 전문가과정 Ⅰ(Computer Engineering Expert Course Ⅰ) 2-2-3-3
스마트폰 Application Program 개발을 위하여 개발환경 구축 및 관련 요소기술을 습득하고 단위 프로젝트를 수행하여 다양한 App 개발 기술을 배운다. 안드로이드 App and/or 아이폰 App을 선택하여 프로젝트를 수행하게 되며 이를 위하여 JAVA 혹은 Objective C를 활용하게 된다. 컴퓨터공학 전문가과정 I에서는 개발환경 , 기초개념, UI , Database 등을 취급하는 법을 그리고 컴퓨터공학 전문가과정 II 에서는 GPS, Map, Network, Sensor 등을 취급하는 방법 및 기본적인 스마트폰 APP을 구현하게 된다.
■ 취업과 연계성 해설
S/W 개발회사 취업 및 국제공인 자격증 취득을 위한 과목으로 취득 시 취업에 유리

□ JAVA Ⅱ(Java Programming Ⅱ) 2-2-3-3
JAVA의 기본 문법과 객체지향언어로서의 클래스와 객체, 상속, 캡슐화, 다형성, 예외처리, 패키지의 종류와 사용법 등을 배운다. 안드로이드 스마트폰 App 개발 시의 표준 개발언어이므로 컴퓨터공학 전문가과정에 필수적인 교과목이다.
■ 취업과 연계성 해설
S/W 개발회사 취업 및 정보처리기사 자격증 취득을 위한 과목으로 취득 시 취업에 유리

□ 데이터베이스 프로그래밍 I (Database Programming I) 2-2-3-3
컴퓨터에 존재하는 데이터를 어떻게 모델링하고 그에 따른 데이터 언어와 관리 기능 그리고 구현에 대한 것에 대해 기본적으로 필요한 지식을 배운다. 효율적 정보관리를 위한 데이터베이스를 형성하고 운용하는 방법, 파일처리 시스템과의 차이점, 각종 데이터베이스의 모델 및 구조와 기본 개념을 배운다.
■ 취업과 연계성 해설
정보처리기사 자격증 취득을 위한 과목으로 취득 시 취업에 유리

□ 운영체제(Operating Systems) 2-2-3-3
컴퓨터 시스템의 운영체제의 구조와 기능에 대해 공부한다. 프로세서 관리기능, 메모리관리기능, 주변장치 관리기능, 파일 관리기능 등을 논의하며 윈도우즈, 유닉스, 리눅스 등의 실제 운영체제를 심도 있게 분석한다.
■ 취업과 연계성 해설
정보처리기사 자격증 취득을 위한 과목으로 취득 시 취업에 유리

□ 객체지향언어(Object Oriented Language) 2-2-3-3
컴퓨터공학 전문가 과정을 이수하기 위해서는 객체지향 언어의 개념을 알고 있어야 한다. 본 교과목에서는 클래스(Class), 객체(Object), 메서드 (Method), 메시지 (Message), 캡슐화 (Encapsulation), 인터페이스(Interface), 추상화 (Abstraction), 다형성 (Polymorphism), 인스턴스(instance), 메시지 전달(message passing), 상속(inheritance) 등의 개념을 익힌다. Objective C and/or C++를 사용하는 실습교과이다.
■ 취업과 연계성 해설
S/W 개발회사 취업 및 정보처리기사 자격증 취득을 위한 과목으로 취득 시 취업에 유리

□ 전공탐구와 진로개발Ⅱ(Career Pursuit & Career Development Ⅱ) 2-2-1-1
대학기간의 경력개발은 향후 취업과 사회진출에 결정적인 역할을 한다. 본 강좌를 통하여 각 학과의 특성에 맞게 2학년 동안 경력개발과정에 대한 준비가 원활히 이루어지도록 하는 데 중점을 둔다.

□ 스마트폰 전문가과정 Ⅱ(Computer Engineering Expert Course Ⅱ) 3-1-3-3
스마트폰 Application Program 개발을 위하여 개발환경 구축 및 관련 요소기술을 습득하고 단위 프로젝트를 수행하여 다양한 App 개발 기술을 배운다. 안드로이드 App and/or 아이폰 App을 선택하여 프로젝트를 수행하게 되며 이를 위하여 JAVA 혹은 Objective C를 활용하게 된다. 컴퓨터공학 전문가과정 I에서는 개발환경 , 기초개념, UI , Database 등을 취급하는 법을 그리고 컴퓨터공학 전문가과정 II 에서는 GPS, Map, Network, Sensor 등을 취급하는 방법 및 기본적인 스마트폰 APP을 구현하게 된다.
■ 취업과 연계성 해설
S/W 개발회사 취업 및 국제공인 자격증 취득을 위한 과목으로 취득 시 취업에 유리

□ 데이터베이스 프로그래밍 II (Database Programming II) 3-1-3-3
객체지향 언어와 MySQL, Oracle 과의 연동을 통한 실무에 적용 가능한 데이터베이스 프로그래밍 기술을 익힌다.
■ 취업과 연계성 해설
정보처리기사 자격증 취득을 위한 과목으로 취득 시 취업에 유리

□ 자료구조(Data Structure) 3-1-3-3
프로그램에서 자료를 표현하고 구조화하는 기법과 원리 기술들을 학습한다. 선형 리스트, 연결리스트, 트리, 그래프 정렬, 검색 등의 알고리즘을 익히고 이를 직접 프로그램화하여 프로그래밍 실력과 알고리즘 작성 능력을 배양한다.
■ 취업과 연계성 해설
S/W 개발회사 취업 및 정보처리기사 자격증 취득을 위한 과목으로 취득 시 취업에 유리

□ 자바 네트워크(JAVA Network) 3-1-3-3
TCP/IP를 기반으로 동작되는 컴퓨터 네트워크의 개념과 원리를 이해하고, 프로그래밍 실습을 통하여 실무를 익힌다.
■ 취업과 연계성 해설
S/W 개발회사 취업 및 국제공인자격증 자격증 취득을 위한 과목으로 취득 시 취업에 유리

□ 산업체 현장실습Ⅰ,Ⅱ,Ⅲ(Industrial Placement Ⅰ,Ⅱ,Ⅲ ) 3-1-3-3
전공 관련 산업체에서 일정 기간 이상 근무하면서 실제 현장에서 이루어지는 업무를 경험한다. 산업체 현장에서의 업무 내용 및 흐름을 파악하고, 업무해결 방법 및 팀워크에 대해 이해한다. 현장의 주요 업무를 실제 수행함으로써 기본적인 실무능력을 배양하는 데 중점을 둔다.

□ 전공심화와 경력개발Ⅰ(Expertism and Career Development Ⅰ) 3-1-0-1
대학기간의 경력개발은 향후 취업과 사회진출에 결정적인 역할을 한다. 본 강좌를 통하여 각 학과의 특성에 맞게 3학년 동안 경력개발과 취업과정에 대한 준비가 원활히 이루어지도록 하여 취업 성취의 필수요건을 갖추는데 중점을 둔다.

□ 스마트폰 앱 개발 프로젝터(캡스톤 디자인)(Computer Engineering Expert Course Ⅱ) 3-2-6-6
GPS, Map, Network, Sensor 등을 취급하는 방법 및 실무에 적용할 수 있는 스마트폰 APP을 구현하게 된다.
■ 취업과 연계성 해설
S/W 개발회사 취업 및 국제공인 자격증 취득을 위한 과목으로 취득 시 취업에 유리

□ IoT 프로젝터(Computer Engineering Expert Course) 3-2-6-6
스마트폰과 센서들의 결합을 통한 IoT 관련 시스템 개발을 한다.
■ 취업과 연계성 해설
S/W 개발회사 취업 및 국제공인 자격증 취득을 위한 과목으로 취득 시 취업에 유리

□ JAVA 프로젝트(JAVA Project) 3-2-3-3
JAVA에서 배운 프로그래밍 기술을 활용하여 다양한 응용프로그램을 개발한다. 해당학기에 프로젝트 주제를 정하여 개인별 혹은 그룹별로 프로젝트를 수행한다.
■ 취업과 연계성 해설
S/W 개발회사 취업 및 정보처리기사 자격증 취득을 위한 과목으로 취득 시 취업에 유리

□ 정보처리특강(Information Processing) 3-2-3-3
컴퓨터공학도의 전공 전문성을 높이기 위해 정보처리시스템 설계에 필요한 최신 기본 및 핵심 기술 부분을 발췌하여 학습한다. 특히 컴퓨터공학도에 필요한 소프트웨어 개발 방법 및 최신 정보처리 응용 기술에 대해 배운다
■ 취업과 연계성 해설
지속적으로 큰 발전이 이루어지고 있는 정보처리 분야의 최신 기본 및 핵심 기술을 이해하고, 응용 기술에 대한 능력을 배양하기 위한 과목으로 취득 시 취업에 유리

□ 산업체 현장실습Ⅰ,Ⅱ,Ⅲ(Industrial Placement Ⅰ,Ⅱ,Ⅲ ) 3-2-3-3
전공 관련 산업체에서 일정 기간 이상 근무하면서 실제 현장에서 이루어지는 업무를 경험한다. 산업체 현장에서의 업무 내용 및 흐름을 파악하고, 업무해결 방법 및 팀워크에 대해 이해한다. 현장의 주요 업무를 실제 수행함으로써 기본적인 실무능력을 배양하는 데 중점을 둔다.

□ 전공심화와 경력개발Ⅱ(Expertism and Career Development Ⅱ) 3-2-1-1
대학기간의 경력개발은 향후 취업과 사회진출에 결정적인 역할을 한다. 본 강좌를 통하여 각 학과의 특성에 맞게 3학년 동안 경력개발과 취업과정에 대한 준비가 원활히 이루어지도록 하여 취업 성취의 필수요건을 갖추는데 중점을 둔다.

□ 리눅스 서버시스템(Linux Server System) 4-1-3-3
리눅스 시스템의 설치, 리눅스 명령어(vi 사용법 포함), 서버 운용 등의 기술을 중점적으로 배우고 실습한다. 또한 VMware를 활용하는 방법도 익힌다.
■ 취업과 연계성 해설
S/W 개발회사 취업 및 정보처리기사 자격증 취득을 위한 과목으로 취득 시 취업에 유리

□ 컴퓨터공학종합설계 I(Computer Engineering Capstone Design I) 4-1-3-3
스마트폰 전문가과정의 연장선에서 학생들은 개인 또는 팀을 이루어 산업체에 직접 응용 가능한 컴퓨터공학의 기술들을 중심으로 프로젝트를 수행한다. 프로젝트 결과는 학과 내외에서 공개적으로 전시 및 발표한다. 프로젝트 산출물은 졸업작품의 형태를 취하는 것을 원칙으로 하되, 연구논문/연구보고서 등으로 갈음할 수 있다.
■ 취업과 연계성 해설
학과 특성화 분야

□ 빅데이터 처리 I(Big Data Processing I) 4-1-3-3
대용량 데이터 처리를 위한 R 프로그래밍 기초 문법과 프로그래밍 기술을 익힌다.
■ 취업과 연계성 해설
빅데이터 처리 분야 취업 시 유리

□ 현장실습Ⅰ(Placement Ⅰ) 4-1-18-18
산업체에서 한 학기 동안 계속 근무하면서 실제 현장에서 이루어지는 업무에 전념하도록 한다. 산업체에서 이루어지는 제반 업무를 폭넓고 깊이 있게 수행함으로써 현장 실무지식을 제고하고 더불어 다양한 문제를 독자적으로 해결할 수 있는 능력을 함양한다.

□ 취업준비와 사회진출Ⅰ(Employment Preparation & Advancement Ⅰ) 4-1-0-1
경력개발과 직업정보습득 과정 및 방법, 자기평가 및 눈높이 조절방법, 채용서류 작성법 및 면접대응법 습득, 인성과 직장예절 습득 등을 통해 사회 진출할 수 있는 요건을 갖추는데 중점을 둔다.

□ 빅데이터 처리 II(Big Data Processing II) 4-2-3-3
현실 세계의 대용량 데이터를 바탕으로 이를 처리하는 기술을 익힌다.
■ 취업과 연계성 해설
빅데이터 처리 분야 취업 시 유리

□ 컴퓨터공학종합설계 Ⅱ(Computer Engineering Capstone Design Ⅱ) 4-2-3-3
스마트폰 전문가과정의 연장선에서 학생들은 개인 또는 팀을 이루어 산업체에 직접 응용 가능한 컴퓨터공학의 기술들을 중심으로 프로젝트를 수행한다. 프로젝트 결과는 학과 내외에서 공개적으로 전시 및 발표한다. 프로젝트 산출물은 졸업작품의 형태를 취하는 것을 원칙으로 하되, 연구논문/연구보고서 등으로 갈음할 수 있다.
■ 취업과 연계성 해설
학과 특성화 분야

□ 오픈소스 활용 전공연구(Computer Engineering Research) 4-2-3-3
급변하는 컴퓨터 기술의 최신 주요 기술에 관한 내용을 선별하여 학습하며, 차후의 컴퓨터 기술 발전 방향 및 응용에 관한 내용을 고찰한다. 또한 본 교과목은 컴퓨터공학 전 분야에 걸쳐 학생들이 학습한 전공 기술을 종합하여 학문 연구나 실무에 필요한 과제 처리 독자적으로 처리할 수 있는 능력을 배양한다. 이와 아울러 새로운 학문 분야에 대한 소개를 통하여 빠른 속도로 발전하는 컴퓨터 기술 분야에 대처할 수 있는 능력을 배양하도록 한다. 시스템 개발 시 오픈소스를 바탕으로 구현하여 오픈소스 이용법을 익힌다.
■ 취업과 연계성 해설
취업 시 포트폴리오로 사용

□ 현장실습Ⅱ(Placement Ⅱ) 4-2-18-18
산업체에서 한 학기 동안 계속 근무하면서 실제 현장에서 이루어지는 업무에 전념하도록 한다. 산업체에서 이루어지는 제반 업무를 폭넓고 깊이 있게 수행함으로써 현장 실무지식을 제고하고 더불어 다양한 문제를 독자적으로 해결할 수 있는 능력을 함양한다.

□ 취업준비와 사회진출Ⅱ(Employment Preparation & Advancement Ⅱ) 4-2-1-1
경력개발과 직업정보습득 과정 및 방법, 자기평가 및 눈높이 조절방법, 채용서류 작성법 및 면접대응법 습득, 인성과 직장예절 습득 등을 통해 사회 진출할 수 있는 요건을 갖추는데 중점을 둔다.