INFO2104 2023 한밭대학교

Advanced C Programming

고급 C 프로그래밍
Section분반INFO2104
Time수업 시간금 6789 | Fri 2pm-5:50pm
Room강의실N4동 316호
Year연도2023
Grading성적 평가
Relative Grading상대평가 Grade distribution set by university policy.대학교 정책에 따라 성적 분포 결정.
10%Attend.출석
30%HW과제
20%Mid.중간
30%Final기말
10%Proj.프로젝트
10% Attendance출석30% Homework과제20% Midterm중간고사30% Final기말고사10% Project프로젝트
Schedule강의 일정
9/1 Week주차 1
과정, 강사, C언어 소개 과정, 강사, C언어 소개
9/8 Week주차 2
1장: C 시작하기 1장: C 시작하기
📖 Effective C, 1장 pp. 1-50
9/15 Week주차 3
2장: 개체와 함수, 형식 2장: 개체와 함수, 형식
📖 Effective C, 2장 pp. 51-81
9/22 Week주차 4
3장: 산술 형식 3장: 산술 형식
📖 Effective C, 3장 pp. 83-111
9/29
Week주차 5
No School Chuseok No School Chuseok
10/6 Week주차 6
4장: 식과 연산자 4장: 식과 연산자
📖 Effective C, 4장 pp. 113-145
10/13 Week주차 7
5장: 흐름 제어 5장: 흐름 제어
📖 Effective C, 5장 pp. 147-169
10/20📝 Exam시험
Midterm Test Midterm Test
10/27 Week주차 8
6장: 동적으로 할당된 메모리 6장: 동적으로 할당된 메모리
📖 Effective C, 6장 pp. 171-199
11/3 Week주차 9
7장: 문자와 문자열 7장: 문자와 문자열
📖 Effective C, 7장 pp. 201-239
11/10 Week주차 10
8장: 입출력 8장: 입출력
📖 Effective C, 8장 pp. 241-271
11/17 Week주차 11
9장: 전처리기 9장: 전처리기
📖 Effective C, 9장 pp. 273-290
11/24 Week주차 12
10장: 프로그램 구조 10장: 프로그램 구조
📖 Effective C, 10장 pp. 291-310
12/1 Week주차 13
11장: 디버깅과 테스트, 분석 11장: 디버깅과 테스트, 분석
📖 Effective C, 11장 pp. 311-342
12/8📝 Exam시험
Final Project + Review Final Project + Review
12/15📝 Exam시험
Final Test Final Test
12/22📝 Exam시험
Final Grades Final Grades
Overview과목 소개
Prerequisites선수 과목
  • No formal prerequisites. Curiosity required. 공식 선수 과목 없음. 호기심 필수.

시간이 지나도 변하지 않는 전문적이고 안전하며 이식 가능한 C 코드 작성법을 학습합니다. 포인터, 동적 메모리 할당, 문자열 처리, I/O, 전처리기, 프로그램 구조, 디버깅 및 테스트까지 C 언어의 고급 기법을 다룹니다.

This course teaches professional, safe, and portable C programming — covering pointers, dynamic memory, strings, I/O, the preprocessor, program structure, and debugging and testing.

Textbooks교재
  • Effective C: 전문적인 C 프로그래밍 입문서
    Required교재
    Effective C: 전문적인 C 프로그래밍 입문서
    로버트 C. 시코드 저 / 박정재, 장기식, 장준원 역
    에이콘출판사 | 2023년 06월 30일
    Buy구매
  • 전공자를 위한 C 언어 프로그래밍
    Supplementary참고
    전공자를 위한 C 언어 프로그래밍
    주우석 저
    한빛아카데미 | 2020년 11월 27일
    Buy구매
  • 혼자 공부하는 C 언어 [개정판]
    Supplementary참고
    혼자 공부하는 C 언어 [개정판]
    서현우 저
    한빛미디어 | 2023년 05월 18일
    Buy구매
Instructor강사 소개
Aaron Snowberger
Aaron Snowberger
Ph.D. · Hanbat National University (2023)

Aaron Snowberger earned his Ph.D. in Information and Communications Engineering from Hanbat National University in South Korea in 2023. He also holds degrees in Computer Science and Media Design. He has taught technology courses for over 8 years, English for over 15 years, and has freelanced as a web developer and magazine designer for over 5 years. His current research interests include computer vision, natural language processing, image processing, signal processing, and machine learning.

Aaron Snowberger는 2023년 한국 한밭대학교에서 정보통신공학 박사 학위를 취득했습니다. 그는 또한 컴퓨터 과학 및 미디어 디자인 학위를 취득했습니다. 그는 8년 이상 기술 과정을 가르쳤고, 15년 이상 영어를 가르쳤으며, 5년 이상 웹 개발자 및 잡지 디자이너로 프리랜서로 일했습니다. 현재 연구 관심사는 컴퓨터 비전, 자연어 처리, 영상 처리, 신호 처리, 기계 학습입니다.