이 포스트는 매주 업데이트 될 예정이다.
수업 소개
과목 깃헙에 올라온 걸 보니, 시험은 없고, 과제 100%인 과목이다.
과제는 총 9개로, 그냥 매주 과제가 있다 라고 알면 될거같다.
90% 이상을 받아야 A학점을 받는다. 그 외엔 몰라도 될거같다.
숙제는 미리 낼 수 없게 lock 되있다.
수업 시작이 1월 10일인건가, Start Here을 눌러봤는데, course에서 아직 비활성화 되있다고 한다.
스케쥴표라도 찾아봐야할거같다.
찾아보니 실라보 안에 이런 일정표도 있고 (schedule 탭에도 있다).
그 옆에 Ed Lessons, ED discussions 이라는걸 눌러보니, 뭐 소개글이 많다.
ED Discussion
ED Discussion 에서 좋은걸 몇개 뽑아왔다. 여기는 아마 계속 업데이트 할 예정이다 좋은걸 찾으면
- ID
이 수업에는 정기적인 시험이나 퀴즈가 없으므로 ID Verification Onboarding Quiz도 필요하지 않다
- OS
Intel 기반 Mac은 기술적으로 지원되지 않지만, 사용할 수 있는 방법이 제공됨.
ARM 기반 SoC는 공식적으로 지원되지 않음.
- 과제 연장
과제 연장 요청은 군 복무나 의학적 이유와 같은 예외 상황에서만 승인됨. 정식 요청을 제출해야 하며, 승인은 보장되지 않음.
- 과제 제출
프로젝트마다 제출 요구 사항이 다름: 코드, JSON 파일, 플래그(hash) 등.
제출 횟수 제한 가능, 최고 점수가 아니라 마지막 제출 점수가 기본으로 평가됨.
제출 형식(JSON 등)을 정확히 준수해야 함.
프로젝트별로 명시된 제출 규정을 반드시 확인.
- 프로젝트 관련
100% 개인과제다.
프로젝트 파일은 Canvas 과제 페이지에서 제공되며, VirtualBox 다운로드 필요.
프로젝트는 **1월 10일(금)**에 공개, 프로젝트는 매주 공개되며, 일정 조기 공개는 불가능.
첫번째 프로젝트 Man In the Middle (MITM)
TCP, DNS 등 주요 프로토콜에 대해 기본 이해만 필요하며, Wireshark 사용을 익혀두는 것이 좋다고 한다
- Gradescope
Gradescope의 타임존은 변경 불가
Teacher Thread
교수님이 #1 #2 #3 이렇게 쓰레드를 만들어 놨다.
#1 - TA다. 그냥 교수님, 스탭 등등을 소개하는 글이다.

#2 - 필독!
- 모든 과제는 기한 엄수(11:59 PM Eastern Time).
- Gradescope에서 마지막 제출본이 자동으로 채점되므로, 원하는 제출물을 선택
- M1/M2 칩셋 Mac은 공식 지원되지 않음.
- Intel/AMD 기반 컴퓨터 권장 ㅋㅋ 오예
- 표절 및 부정행위 금지
- 모든 리소스는 반드시 출처 명시.

#3 - ED Discussion에서 모든 질문과 대답을 한다. 이메일은 특별한 경우만 한다고 한다.
- Ed Lessons는 선택 사항으로, 이전 수업 자료를 제공하지만 이번 학기엔 퀴즈나 시험이 없다고 한다.

#4 - 효과적으로 질문하기
- 질문 전, 수업 자료와 온라인 리소스를 활용해 답을 찾아볼 것. 이미 답변된 질문이나 유사한 Ed Discussion 게시물이 있다면, 새로운 스레드 대신 기존 스레드에 Unresolved Follow-up을 추가.
- 오류 메시지나 코드 스니펫은 텍스트 형식으로 제공
- 답변을 주의 깊게 읽고, 필요 시 Unresolved 상태로 질문 이어가기. 문제가 해결되면 Resolved로 표시.
- 최대 48시간 소요됌
- 기초 프로그래밍 뭐 문법 이런건 질문하지 말라고한다 ㅋㅋ

#5 - Ed Lessons에 수업 프로젝트와 별개로 기초 강의 자료가 제공됨.
- 강의는 테스트나 과제에 포함되지 않으며, 프로젝트와 직접적으로 연결되지 않는 경우가 많음.
- 이전 학기에 출시된 무료 교재 제공 (IIS Textbook)
- 프로젝트와 관련된 추천 리소스는 프로젝트 공개 시 제공. 지금은 코스 웹사이트의 Prerequisites 섹션을 검토하는 것이 가장 유용.

#6 - 커뮤니티 채널들
- Ed Discussion과 omsCS-study.slack.com의 #cs6035 채널, 디스코드 x 1:1 DM 금지.
- 기술, 리소스, 블로그, 비디오 공유는 가능. 솔루션 및 코드 공유는 금지.
- 어기면 징계함 ㄷㄷ.. 구글 깃헙에 겁나 많던데 자료

#7 - 일반적인 질문을 하는 쓰레드다, 여기에 댓글로 질문 남기면 된다. 여기에 올라온건 Discussion에 올려야겠다.
예시)

#8 - 학생들이 자기 자신 소개하는 쓰레드
과목을 수강하는 이유와 OMSCS/OMS-Cyber 과정에 대한 계획, 네트워킹 할려면 여기 뿐이다!!
그래서 바로 하나 남겼다.

#9 - 중요! Ed 질문 정책
- 프로젝트별로 고정된 스레드에만 질문 가능.
- 코드 리뷰, 힌트 등 잡거리 금지

#10 - VM (가상 머신)
- VirtualBox 최신 버전만 강의팀에서 지원.
- VirtualBox 다운로드 링크와 VM 이미지(.ova) 파일은 프로젝트 시작 8시간 전에 공개. SHA-256 해시 확인 필수(보안 및 무결성 검증).
- Ubuntu/KDE 설치 및 SSH 설정 관련 유튜브 강의 제공
https://youtu.be/FfAuKtU1VJY -- Ubuntu / KDE install
https://youtu.be/Do58FRZyV3U -- ssh video

#11 - ARM 기반 Mac에서 QEMU/UTM을 사용한 VM 설정
나는 MAC이 아니라서.. 굳이..
요점은 성능 저하에 유의. 초기 프로젝트는 VM 없이 진행할 수 있으므로 x86 기반 기기를 반드시 휴대할 필요 x

#12 - Week 0
- 주간 일정 요약과 관련 뉴스를 포스팅 한다고 한다.
- 그 외엔 딱히 중요한게 없는거 같다.
# 13 - 추가 점수 및 성적 계산법
- 과제 내 추가 점수: 일부 과제에서 100% 이상 점수를 획득 가능(예: 102/100).
- 별도 추가 점수 과제: 별도 제출이 필요한 경우 학기 말에 전체 성적에 반영.
- 추가 점수 과제는 선택 사항.
- 필요한 경우 질문은 Ed Discussion에서 가능
# 27 (이 사이에는 쓰레드가 비공개 된거같다) - Week 1
- 이전 학기의 VM 링크가 잘못 게시됨. Fall-2024 VM은 사용하지 말 것.
- 1월 11일 (토요일) 정오에 Zoom을 통해 "Introduction to IIS" 미팅.
- 첫 과제 **Man in the Middle (MITM)**는 등록 마감 후 1월 10일 오후 4시(ET)에 공개.
- Prerequisites 검토: 모르는 개념 공부 필요.
- Wireshark 설치 추천 (MITM Part 1에서 PCAP 파일 분석에 필요).
- 첫 과제에서는 VM 불필요.
- 강의는 선택 사항이며, 과제와 직접적인 연관 없음.
# 28 - 미팅 요약
- 참석은 필수 아님.
- 미팅은 녹화 예정이므로 나중에 다시 볼 수 있음.
- 실시간 참석 시 질문 가능.
'OMSCS' 카테고리의 다른 글
OMSCS 05 - CS 6035 과제 2 - 1 (0) | 2025.01.20 |
---|---|
OMSCS 05 - CS 6035 과제 1 - 1 (0) | 2025.01.14 |
OMSCS 04 - 학비 (0) | 2025.01.14 |
OMSCS 02 - 수강신청 (0) | 2025.01.03 |
OMSCS 01 - 입학과정 및 타임라인 (1) | 2025.01.03 |