본문으로 건너뛰기

버그 제보

이상한 점을 알려 주시면 고칠게요. 지금 보고 있는 페이지와 브라우저 정보가 함께 담겨요.

페이지:

Computer Science

OSSU 최종 프로젝트와 학습 기록

추가
목차4개 항목
출처와 참고

OSSU의 공개 컴퓨터과학 커리큘럼과 관련 자료를 주제별로 재구성한 노트다.

최종 프로젝트가 필요한 이유

강좌의 과제는 단위 기술을 연습하는 데 적합하다. 최종 프로젝트는 스스로 문제를 정하고 범위를 조정하며 설계부터 구현·운영·검증까지 연결하는 능력을 보여 준다.

프로젝트 설계 흐름

flowchart TB
 A["문제와 사용자 정의"] --> B["요구사항·제약 수집"]
 B --> C["설계·위험 선택"]
 C --> D["작동하는 최소 구현"]
 D --> E["테스트·측정"]
 E --> F["문서화·개선"]
 F --> D

공식 README에 있는 예시 과정

프로젝트 지향 코스기간주당 학습량선수 지식
Fullstack Open12 weeks15 hours/weekprogramming
Modern Robotics26 weeks2-5 hours/weekfreshman-level physics, linear algebra, calculus, linear ordinary differential equations
Data Mining (Specialization)30 weeks2-5 hours/weekmachine learning
Big Data (Specialization)30 weeks3-5 hours/weeknone
Internet of Things (Specialization)30 weeks1-5 hours/weekstrong programming
Cloud Computing (Specialization)30 weeks2-6 hours/weekC++ programming
Data Science (Specialization)43 weeks1-6 hours/weeknone
Functional Programming in Scala (Specialization)29 weeks4-5 hours/weekOne year programming experience
Game Design and Development with Unity 2020 (Specialization)6 months5 hours/weekprogramming, interactive design

완료 기록과 포트폴리오

  • 강좌를 완료했는지와 별개로 구현물·테스트·설계 근거를 남긴다.
  • 문제 정의, 기술적 결정, 실패한 가정, 성능이나 정확도 측정을 문서화한다.
  • 원 저장소를 fork한 뒤 체크박스 등으로 진행도를 표시할 수 있다. 공식 진도 안내를 따른다.

관련 노트: OSSU 입문, 시스템 설계 기초, 백엔드 테스트

원본 기록2

댓글

GitHub 계정으로 댓글을 남길 수 있어요.