Service-Oriented Computing & Practice (2019-2, CPS432)

“Student-teacher relationships are based on TRUST. Acts, which violate this trust, undermine the educational process. Your classmates and the instructor will not tolerate violations of academic integrity”

수업 자료 공유 (자료, 댓글, Q&A): 링크

수업 관련 코드 Github: 링크

1. Course Schedule & Lecture Notes

  • Sept. 03 – 과목 소개 및 코딩 환경 구축

  • Sept. 04 – 기본 용어 개념, IT 기술의 발전 및 패러다임의 변화 – I

  • Sept. 10 – 기본 용어 개념, IT 지형의 변환 및 패러다임의 변화 – II

  • Sept. 11 – 기본 용어 개념, IT 지형의 변환 및 패러다임의 변화 – III

  • Sept. 18 – Java RMI (Remote Method Invocation) – II

  • Sept. 24 – 서비스 지향 컴퓨팅/웹 서비스 컴퓨팅 이론 – I

  • Oct. 01 – 서비스 지향 컴퓨팅/웹 서비스 컴퓨팅 이론 – II

  • Oct. 15 – REST 와 Open API – I

  • Oct. 22 – Flask 기반 REST Open API 구현 – II

  • Oct. 23 – Flask 기반 REST Open API 구현 – III

  • Oct. 29 – Flask 기반 REST Open API 구현 – IV

  • Nov. 06 – [중간 고사]

  • Nov. 13 – Flask 마이크로서비스/웹사이트 구축 – III

  • Nov. 20 – 텀프로젝트 중간 발표, Flask 마이크로서비스/웹사이트 구축 – IV

  • Nov. 27 – Flask 마이크로서비스/웹사이트 구축 – VI

  • Dec. 03 – Wrap Up, 아마존 웹 서비스 (Beanstalk and RDS)를 활용한 웹앱 배치

  • Dec. 04 – Flask 마이크로서비스/웹사이트 구축 – VII

  • Dec. 06 – Flask 마이크로서비스/웹사이트 구축 – VIII

  • Dec. 10 – Wrap Up, 아마존 웹 서비스 (Beanstalk and RDS)를 활용한 웹앱 배치

  • Dec. 11 – 텀프로젝트 구현 실습

  • Dec. 17 – 텀프로젝트 구현 실습

  • Dec. 18 – 텀프로젝트 발표 및 평가

2. Course Information

3. Term Project Team

  • 2인 1조의 팀을 정하여 대표가 E-mail 보내주기 바랍니다.

    • 1조 : 김영훈, 김동현
    • 2조 : 김쾌남, 김성찬
    • 3조 : 이영승, 홍경택
    • 4조 : 남유진, 오지혜
    • 5조 : 차승훈, 정태윤
    • 6조 : 이학재, 이석준
    • 7조 : (이건환, 김주완)
    • 8조 : 지명화, 양현석
    • 9조 : 원주혜, 이연경
    • 10조: 김강석
    • 11조: 강준모

4. Logistics

  • Attendance – One class absence will result in the deduction of two points out of 100 points. Five absences will not result in ten points deduction, but “failure” (i.e., grade ‘F’) in this course.
  • Examination – There will be the midterm exam. for the evaluation of the knowledge learned from the class.
  • Homework and Term Project – Much evaluation mark will be counted.

5. Evaluation

  • Attendance (10%)
  • Homeworks (15%)
  • Midterm Examination (45%)
  • Term Project (30%)