C Programming Study Curriculum

김현우·2025년 3월 11일
0

멘토링

목록 보기
1/7

C프로그래밍 스터디 커리큘럼 (10주)

1주차: 오리엔테이션 & 개발환경 세팅

스터디 소개 및 방향
C언어란? 왜 배울까?
컴파일러 설치 (Visual Studio)
Hello, World! 첫 코드 typing

2주차: 변수, 자료형, 입출력

기본 자료형 (int, float, char, double)
printf, scanf 사용법
상수와 형변환
실습: 나이 입력 → 생년 계산

3주차: 연산자 & 조건문

산술 / 관계 / 논리 연산자
if, else, else if, switch 문
실습: 점수 → 학점 계산기, 메뉴 고르기

4주차: 반복문 (for, while, do-while)

반복문의 구조와 차이
중첩 반복문
break, continue 사용법
실습: 구구단, 피라미드 출력, 숫자 합 구하기

5주차: 배열 & 문자열

1차원 배열 선언, 초기화, 순회
문자열 처리 (char 배열, gets, fgets, strlen, strcmp)
실습: 문자열 비교, 이름 입력 받아 출력

6주차: 함수

함수 정의 / 선언 / 호출
매개변수, 반환값
지역변수와 전역변수
실습: 계산기 함수 분리, 최대값 찾기

7주차: 포인터 기초

주소와 포인터 변수
*, & 연산자
배열과 포인터의 관계
실습: 변수 값 바꾸기, 포인터로 배열 순회

8주차: 구조체

구조체 선언 및 초기화
구조체 배열
구조체 포인터
실습: 학생 정보(이름, 학번, 점수) 저장 및 출력

9주차: 파일 입출력

fopen, fclose, fprintf, fscanf, fgets, fputs
텍스트 파일 읽고 쓰기
실습: 학생 점수 저장 파일 만들기, 불러오기

10주차: 최종 미니 프로젝트 & 코드 리뷰

간단한 미니 프로젝트 예시:
학생 성적 관리 프로그램
ATM 기계 시뮬레이션
전화번호부
개인 or 팀 프로젝트로 구현
코드 발표 및 피드백

profile
학생

0개의 댓글