공통

강사자료

iseohyun 2022. 1. 10.

목차

    • 소스 코드 / 자료 활용은 무료입니다. (출처 공유해주시면 피드백 받는데 도움이 됩니다.)
      수정이 필요한 부분은 카톡(ID:iseohyun)으로 피드백 부탁드립니다.^^
    • 강의 목표 : 기본적인 내용 훑어보고, 혼자서 학습 할 수 있는 기반을 다집니다.
    • 회차당 2~3시간이 적당합니다. 학생수에 따라서 적절히 조정합니다.
    • 실무에서 거의 필수적으로 사용할 Git을 다뤄주는 것이 좋습니다.
    회차 C Java
    1 : 환경설정 설치, 변수 이해하기
    - 간단한 툴 사용법을 익히도록 합니다. 키보드 사용법도 익힘니다. 향후 수업에서 강사를 따라잡지 못해서 학습효과가 많이 떨어집니다.
    - 타입을 반드시 외우게 시켜야 합니다. (char, int ...)
    - 정수, 소수, 음수 저장방식은 외우지 않아도 한 번쯤 들려줘야합니다.
    - 변수명을 지정하는데 있어서 교과서적인 사실 외에, (부사수 교육시킨다고 생각하고) 실무적인 사실도 같이 언급하도록 합니다. 
    2 : 제어문 제어문 (if, switch, for, while, continue, break)
    - 간단한 for문을 암기시키는 것이 빠릅니다.
    - 이해 속도의 개인차가 심한 단원입니다.
    - 잘하는 학생은 심화학습을 하게 하여 진도를 맞춥니다. 학생이 스스로 연습하는데는 한계가 있습니다.
    3 : 함수 함수
    - 여러 상황별로 연습합니다.
    - Argument의 순서가 중요하다라는 점을 놓치는 경우가 많습니다.
    - 참조 (#include / import)까지 다룹니다.
    4 : 포인터 / 객체지향 포인터
    - "포인터는 주소다." 말이 길어지지 않도록 주의합니다.
    - 디버깅 툴을 이용하여 동작내용을 눈으로 볼 수 있도록 하면 좋습니다.
    클래스
    - 클래스 다이어그램과 연동해서 작성할 수 있도록 연습시킵니다.
    (TestCode에 연습을 위한 시나리오 있습니다.)
    5 : 객체지향 클래스
    - 클래스 다이어그램과 연동하여 작성 할 수 있도록 연습시킵니다.
    - 강의자료에 연습용 시나리오 있습니다.
    라이브러리(1~2회차)
    - Correction, Object, Stream, Boxing
    6 : 확장문법 템플릿
    네임스페이스
    예외처리
    제네릭
    람다
    예외처리
    7 : 윈도우App
    Desktop Application
    - Spy++ 툴 사용하면 재미집니다.
    AWT
    - 각 1회차 (시간이 없다면, JavaFX만 다루기)
    Swing
    JavaFX
    - 환경설정이 조금 복잡합니다.
     꼭 필요하지만 빠진... 전처리기, 유닛테스트 유닛테스트

    '공통' 카테고리의 다른 글

    Github 관리하기  (0) 2022.01.17
    숫자 접두어 상식 : 윤달이 12월이 아니고 2월인 이유  (0) 2022.01.15
    한글  (135) 2022.01.06
    부동소수점  (0) 2022.01.06
    printf  (0) 2022.01.06

    댓글