Skip to content

haedalprogramming/practiceC-Program

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

practiceC-Program

체화하는 C 프로그래밍

2025 여름 경북소프트웨어마이스터고 기술교육

교과목 4 ― C 프로그래밍 복습반 (총 8 일, 1 일 9 시간 · 09:00 ∼ 18:00 / 점심 12:00 ∼ 13:00)

학습 목표

  1. VS Code와 GCC 환경에서 C 언어 개발 환경을 직접 구축할 수 있다.
  2. C 언어의 기본 문법(변수, 연산자, 제어문, 함수, 배열 등)을 이해하고 활용할 수 있다.
  3. 입출력, 조건문, 반복문 등 기초 프로그래밍 문제를 스스로 해결할 수 있다.
  4. 간단한 프로젝트(계산기, 게임 등)를 직접 만들어보며 실전 감각을 익힌다.
  5. 프로그래밍 기초 이론(컴파일 과정, 시간/공간 복잡도 등)을 쉽게 설명할 수 있다.
  6. 개인별로 C 프로그램을 완성하고 발표할 수 있다.

목차

Day1

  1. Visual Studio 설치
  2. VSCode 환경세팅
  3. Codespace 환경세팅
  4. C 코드 구조 설명
  5. 프로그램 개발의 흐름
  6. 변수선언 및 출력
  7. 진법와 자료형
  8. 값 입력받기
  9. 연산자기초
  10. 프로그래밍 실습 1

Day2

  1. 연산자 고급
  2. if문
  3. switch-case문
  4. C언어의 예외처리
  5. 프로그래밍 실습 2

Day3

  1. while문
  2. do-while문
  3. for문
  4. 중첩반복문
  5. 프로그래밍 실습 3

Day4

  1. 프로젝트 1 (계산기)
  2. 난수 생성
  3. 프로젝트 2 (숫자야구)
  4. 프로그램의 성능
  5. 프로그래밍 실습

Day5

  1. 복습문제
  2. 배열
  3. 문자열
  4. 다차원 배열
  5. 정렬 알고리즘
  6. 프로그래밍 실습 5

Day6

  1. 함수
  2. 매개변수와 반환값
  3. 함수의 원형
  4. 변수의 유효범위
  5. 재귀함수
  6. 프로그래밍 실습 6

Day7

  1. AI활용 학습 가이드
  2. 전처리기
  3. 헤더파일
  4. 라이브러리
  5. string.h
  6. time.h
  7. math.h
  8. ctype.h
  9. 기타 헤더
  10. 프로그래밍 실습 7

Day8

  1. 프로젝트 3 (틱텍토)
  2. 프로젝트 4 (스톱워치)
  3. 프로젝트 5 (나만의 프로그램 제작)
  4. 마무리

운영 포인트

  • 개념 학습: 개념과 활용을 예제 코드를 통해 익힙니다.
  • 개념 실습 문제: 각 차시에서 익힌 지식을 활용해 실습 문제를 풀어봅니다.
  • 프로그래밍 실습: BOJ문제를 통해 프로그래밍 능력과 응용력을 키웁니다.
  • 실습 Q&A: 실습 중 모르는 점, 막히는 부분, 코드 디버깅 등 자유롭게 질문하고 도움을 받을 수 있습니다.

이 강의는 "따라하며 익히는 실습 → 문제 풀이 → 프로젝트 경험"의 흐름으로, C 언어를 처음 접하는 학생도 쉽고 재미있게 프로그래밍을 배울 수 있도록 설계되었습니다.

About

체화하는 C 프로그래밍

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •