View on GitHub

oop2019Spring

Object Oriented Programming course (2019 Spring @ce.hnu.kr)

oop2019Spring

Object Oriented Programming course (2019 Spring @ce.hnu.kr)

과제 30%, 중간 30%, 기말 40%

단 과제를 낸 직후에는 임시 가채점 결과이다. 중간 기말 시험에서 과제와 유사한 유형의 문제들로 과제를 시험볼 때 완전히 자기 것으로 익히고 있어서 제대로 풀어내면 그에 비례해서 해당 점수를 얻고 과제는 점수를 잘 받았는데 거의 제대로 문제는 풀지 못했다면 완전히 자기 것으로 만들지 못한 것이므로 벌점으로 마이너스 점수를 매겨 총점에서 감점이 이루어진다. 즉 과제를 다른 사람이나 외부자료의 도움을 받거나 매우 오랜 시간 걸려 해결했다 하더라도 시험 보기 전까지 그 과제를 백지상태로 다시 시작해서 빠른 시간 안에 완성할 수 있는 수준에까지 도달하면 문제가 없지만 다른 사람이나 외부자료를 베껴내다시피 해서 해결하면 높은 가채점 점수를 받은 것이 오히려 그에 비례하여 더 큰 감점 요인이 될 수 있다.

교재 및 참고도서

강의자료

강의자료는 홈페이지 깃헙 저장소에 올려놓거나 잔디 메신저를 통해 공유하고 있습니다. 홈페이지 깃헙 저장소 내용을 확인하려면 홈페이지 오른쪽 상단의 “View on Gihub”라고 된 파란색 버튼을 눌러서 저장소로 이동하면 됩니다.

수업에 사용할 소프트웨어

관리자 모드로 아나콘다를 설치했을 경우 BeakerX 설치 및 실행 방법 유의사항

  1. ‘관리자 모드’로 아나콘다 프롬프트(Anaconda Prompt)를 실행
    1. conda update 를 실행하면 안내 메시지로 나오는 명렁어(conda update --prefix 로 시작하는…) 그대로 복붙해서 실행.
    2. BeakerX 홈페이지에 나오는 명령어대로 conda install -c conda-forge ipywidgets beakerx 실행
    3. 위의 update와 install 둘 다 성공적이었으면 관리자 모드 아나콘다 프롬프트 닫기
  2. 아나콘다 프롬프트(Anaconda Prompt)를 실행
    1. beakerx 명령어 실행 (기본 브라우저 크롬으로 하는 것을 추천)

아나콘다를 설치할 때 관리자 모드 설치를 고르지 않고 그냥 유저 모드로 아나콘다를 설치한 경우에는 관리자 모드 아나콘다 프롬프트를 따로 띄울 필요 없이 위 과정을 진행하면 된다. 그러니까 굳이 아나콘다를 모든 사용자를 (All users) 위한 관리자 모드로 설치 옵션을 설정할 필요 없이 그냥 혼자만 쓰는 사용자 설치를 하는 것이 낫다.