사람에게 도움이 되고 세상을 행복하게 하는 교육기관이 되겠습니다.
강의교수 | 임석진 | |||
---|---|---|---|---|
수강료 | 51,000 | 학점 | 3 | |
학습기간 | 2024/09/12 ~ 2024/12/25(15주) | 정원 | 40 | |
교수학력 | 학사 : 국민대학교 전자공학과 공학사 석사 : 국민대학교 전자공학전공 공학 석사 박사 : 고려대학교 이학박사 |
|||
교수경력 | 성결대학교 컴퓨터공학과 조교수 | |||
[전공관련영역]
학사 - 전문학사 - |
과목개요 | C 언어의 구성요소와 문법을 설명하고, 이를 이용한 기초 프로그래밍을 연습한다. C 언어의 자료형, 제어문, 함수와 기억클래스, 배열과 포인터, 구조체, 표준 입출력 함수 등을 다룬다. |
---|---|
학습목표 | 1. C언어를 통하여 컴퓨터 프로그래밍의 개념을 이해하며, C언어 문법 체계를 익혀서 프로그램을 설계할 수 있는 능력을 기른다. 2. C언어의 개요, 데이터형, 표준 입출력을 위한 기본 함수들, 연산자, 제어 구조 등 프로그램 작성에 필요한 전반적인 기초지식을 습득할 수 있다. 3. C언어의 연산자와 제어 구조를 이해하고 문제의 해결을 위한 논리적 사고 과정을 반복 연습하여 응용 프로그램을 작성하여 실행할 수 있다. 4. C언어의 배열, 포인터를 활용한 자료 표현 및 컴퓨터 메모리를 직접 조작할 수 있다. 5. C언어의 구조체, 공용체와 열거형을 이용한 응용프로그램을 작성하고 실행할 수 있다. 6. C언어의 파일입출력, 동적메모리 할당, 조건부 분할 컴파일을 이해하고 활용할 수 있다. 7. 다양한 예제 실습으로 문제 해결 능력을 길러 실무에 적용할 수 있는 프로그래밍 기법을 통해 프로그램 작성 능력을 함양한다. 8. C언어를 이용하여 컴퓨터 메모리를 직접 조작할 수 있도록 이론과 실습을 학습하며, 다양한 운영체제에서 프로그램을 작성하고 이를 실무에 적용할 수 있는 능력을 키울 수 있다. 9. 현실 세계의 문제들을 분석, 공식화, 그리고 해결할 수 있는 능력을 배양한다. |
강의방법 | 온라인 강의, 토론, 과제, 질문답변, 형성평가, 학습자료실, 퀴즈, 생각나누기 |
교재/참고문헌 | 없음 |
평가기준 | 출석(20점) ,과제(2점) ,토론(20점) ,중간(25점) ,기말(25점) ,퀴즈(3점) ,수업참여도(5점) |
이수기준 | 출석: 16점 이상(80%), 총점: 60점 이상 |
주/차 | 과 목 |
---|---|
1-1 | 컴퓨터 구조와 프로그램 실행과정, 프로그램 종류 |
1-2 | 프로그래밍 언어 이해와 C 언어 |
2-1 | 프로그램을 구성하는 변수, 상수 함수 개념 이해 |
2-2 | 표준입출력 함수를 이용한 프로그래밍 |
3-1 | 자료형 선언 및 활용 |
3-2 | 연산자의 이해와 활용 |
4-1 | 제어구조의 if문을 이용한 프로그래밍 |
4-2 | 제어구조의 다중 if문과 switch-case문을 이용한 프로그래밍 |
5-1 | 제어구조의 while을 이용한 프로그래밍 |
5-2 | 제어구조의 for문을 이용한 프로그래밍 |
6-1 | 일차원 배열을 이용한 프로그래밍 |
6-2 | 버블 정렬과 다차원 배열을 이용한 프로그래밍 |
7-1 | 사용자 정의 함수를 이용한 프로그래밍 |
7-2 | 기억 클래스와 표준라이브러리 함수를 이용한 프로그래밍 |
8-1 | 중간고사 |
8-2 | 중간고사 |
9-1 | 포인터를 적용한 프로그래밍 |
9-2 | 함수포인터와 배열포인터를 적용한 프로그래밍 |
10-1 | 문자열을 이용한 프로그래밍 |
10-2 | 문자열 포인터를 이용한 프로그래밍 |
11-1 | 구조체를 이용한 프로그래밍 |
11-2 | 공용체와 열거형을 이용한 프로그래밍 |
12-1 | 파일 입출력 프로그래밍 |
12-2 | 파일의 임의 접근과 이진 파일 입출력 프로그래밍 |
13-1 | 동적 메모리 할당을 이용한 프로그래밍 |
13-2 | 구조체 동적 생성을 이용한 프로그래밍 |
14-1 | 전처리를 이용하는 프로그래밍 |
14-2 | 조건부 컴파일과 분할 컴파일을 이용한 프로그래밍 |
15-1 | 기말고사 |
15-2 | 기말고사 |