기초 프로그래밍2, 2020
    1. 강의정보
  1. 교과목명 : 기초 프로그래밍2(Elementary Programming2 : C)
  2. 이수구분 : 계열 기초(02799/02)
  3. 연락처 : kkman@sangji.ac.kr, (Tel)033-730-0486
  4. 홈페이지 : http://compiler.sangji.ac.kr

  5. 2. 강의계획서
    3. 강의개요
    C 프그래밍 언어는 1972년에 개발된 이후 급속히 퍼저 지금은 겅의 모든 대학에서 필수로 배우는 프로그래밍 언어가 되었고, C언어의 이식성과 확장성 그리고 유연성의 특징 등으로 인하여 많은 분야에서 가장 널리 사용되는 언어가 되었다. 또한 C언어는 고급 언어의 특징과 저급 언어의 특징을 동시에 가지고 있어서 일반적인 응용 프로그래밍뿐만 아니라 시스템 프로그램까지도 이를 이용하면 편리하게 작성할 수 있다. 본 강의에서는 C언어의 문법구조와 이를 응용에 필요한 기초 지식을 습득한후 다양한 함수, 구조체와 포인터를 활용하여 소규모 어플리케이션을 개발할 수 있는 능력을 습득한다.
    4. 강의목표
  6. 파이썬 언어의 학습 기반을 바탕으로 C언어를 이용한 프로그램 작성 기법을 학습한다.
  7. 구조화 페러다임을 학습한 후 이를 C언어를 활용하여 다양한 응용 프로그램 작성 기법을 익힌다.
  8. C언어를 활용하여 운영체제 기반에서 응용 소프트웨어를 개발할 수 있는 기법을 익힌다.
  9. 표준 입출력 및 파일 입출력을 위한 다양한 응용 소프트웨어 개발 기법을 학습한다.

  10. 5. 강의교재
  11. A Book on C(4판), 김명호, 도서출판 홍릉, 20003.
  12. 쉽게 배우는 C, 천인국, 하상호, 인티니티북스, 2013
  13. "Playing with C", 창병모, 우균, 교보문고, 2017

  14. 6. 평가방법
  15. 중간고사(30%), 기말고사(30%), 과제물(30%), 출석 및 기타(10%)
  16. 중간 또는 기말고사 결시 : F학점
  17. 기준시간 미달 : F 학점

  18. 6. Lecture Note

  19. 1 Week
  20. Course Overview
  21. 2 Week
  22. Lecture 2:
  23. 3 Week
  24. Lecture 3:
  25. 4 Week
  26. Lecture 4:
  27. 5 Week
  28. Lecture 5:
  29. 6 Week
  30. Lecture 6:
  31. 7 Week
  32. Lecture 7:
  33. 8 Week
  34. 중간고사: 2020년 10월
  35. 9 Week
  36. Lecture 8:
  37. 10 Week
  38. Lecture 9:
  39. 11 Week
  40. Lecture 10:
  41. 12 Week
  42. Lecture 11:
  43. 13 Week
  44. Lecture 12:
  45. 14 Week
  46. Lecture 13:
  47. 15 Week
  48. 기말고사



  49. 7. Useful links
  50. Source Files