검색
전공교육
전공교육
교육과정
학부과정

학부과정

구분이수구분교과목1학기2학기
학점강의실습학점강의실습
1학년교양필수자기계발과 대학생활(031006)110
1학년전선이산수학(E45097)330
1학년전선임베디드 소프트웨어(E45198)330
1학년전선프로그래밍심화(E45197)322
교육과정 상세내용
이산수학(E45097)
컴퓨터 과학의 이론적인 토대의 구축을 위하여 집합, 관계, 함수, 대수계 등의 고전적 테마에서부터 논리, 그래프, 조합이론 등의 구상 수학의 내용을 다룬다.
임베디드 소프트웨어(E45198)
임베디드 시스템의 핵심 소프트웨어 개발과 관련된 이론 및 실습을 경험한다. 학생들은 임베디드 소프트웨어의 기초를 배우며 다양한 하드웨어와의 연동을 통해 실용적인 프로그램을 개발하는 능력을 기르게 된다. 팀 기반으로 설계 과제를 통하여 팀웍(Team work skill)을 증진하고, 상호 의사 전달 능력(Communication skill)을 증진시킨다.
프로그래밍심화(E45197)
과목은 프로그래밍의 기본 원리를 보다 심화하여 이해하고 응용 능력을 키우는 것을 목표로 한다. C언어를 기반으로 프로그램의 설계 및 구현 능력을 확장하며, 주요 내용으로는 효율적인 알고리즘 설계, 고급 제어 구조 활용, 메모리 관리(포인터와 동적 메모리 할당), 사용자 정의 데이터 타입(구조체와 공용체), 파일 입출력의 심화, 비트 연산의 응용, 라이브러리 함수의 활용, 디버깅 및 성능 최적화 등이 포함된다. 학생들은 이를 통해 프로그래밍 문제를 분석하고, C 언어로 복잡한 프로그램을 설계, 구현, 디버깅하는 능력을 갖추게 되며, 나아가 다른 프로그래밍 언어 학습 및 컴퓨터공학 개발분야의 기초를 다질 수 있다.