최상의 답변
많은 cs241에 시간이 많이 걸리므로 균형 잡힌 수업 일정이 있는지 확인하세요. cs232와 Calc3로 cs241을 사용했지만 “사회 생활이별로 없었고 학기 내내 스트레스를 많이 받았음에도 불구하고 여전히 모두 잘할 수있었습니다.
의원들은 많은 가치가 있으며 중간 고사까지도 마찬가지입니다. 많은 코딩 질문을 다루므로 MP를 최우선 순위로 삼으십시오. MP에서 잘하려면 일찍 시작하여 (MP가 릴리스 된 당일) 매일 작업해야합니다. 종종 몇 시간 동안 디버깅이 멈출 수 있으므로 근무 시간에 조교의 도움을 받으십시오. 근무 시간에 최대 100 명의 어린이가있는 마지막 날보다 과제 초기에이 작업을 수행하는 것이 좋습니다. , 현재 MP에 대한 일반적인 조언과 해결 방법을 TA에게 요청해야합니다. 뉴스 그룹 / 피아자를 광범위하게 사용하고 답변 몇 가지 질문도 있습니다. 좋은 코딩 방법을 따르고, 깨끗한 코드를 작성하고, 변수에 대한 설명이 포함 된 이름을 사용하고, 시스템 호출에서 반환 된 값을 무시하지 마십시오. 따라서 이러한 미묘한 힌트는 먼 길을 갈 것입니다. 누군가가 이러한 사실을 더 일찍 알게 되었으면합니다. (cs242는 나중에 트릭을 수행했습니다.)
그 외에도 uiuc (cs225)의 다른 CS 프로그래밍 클래스와 같습니다. cs241이 GPA를 엉망으로 만든다고 느낀다면 (다른 수업에서 일하지 못하게하여 다른 모든 성적도 낮추는 방식으로) 그것에 소비 할 시간에 대해 현명한 결정을 내리십시오. A 4 개와 B 1 개를 얻는 것이 B 4 개와 A 1 개보다 훨씬 낫습니다.
하지만 시간 투자는 그만한 가치가 있습니다. 행운을 빕니다. 즐거운 시간 되십시오!
답변
MP는 수업의 핵심입니다. 실행 계획을 세우기 전에 당면한 문제를 완전히 이해하고 강의 슬라이드를 검토하고 조교에게 질문하십시오. 각 MP에 대해 혼자 작업해야합니다. 너무 유사한 솔루션은 학업 성실성 위반의 의혹을 일으킬 수 있으므로 친구에게 너무 많은 질문을하지 않는 것이 가장 좋습니다.
솔직히 하나가있었습니다. MP는 단순히 일을 할 수 없어서 0 점을 받았습니다. 이것은 문제를 해결하기 위해 20 시간 이상의 관련 작업을하면 크레딧이 없을 수있는 몇 안되는 전공 중 하나입니다 (최소 60 점 이상을받을 수 있음이 거의 보장됨). 거의 모든 에세이에 \%!). 그러나 나는 더 이상 내 성적에 관심이 없을 정도로 어려운 문제를 해결하는 과정에서 많은 것을 배웠습니다. 따라서이 수업을 최대한 활용 하기위한 최선의 조언은 바로 가기를 사용하지 않는 것입니다. 특히 시스템 프로그래밍이 처음 인 경우 시간을내어 자신의 기술로 이러한 MP를 이끄는 데 시간을 할애하면 많은 것을 배우고이 수업에서 컴퓨터 과학자로 성장할 수 있습니다.
잘하려면 시험도 잘해야합니다. 이것들은 MPs에서 부분적으로 추출되지만 강의 슬라이드에서도 추출됩니다. 당신이 가진 사람에 따라 강의 슬라이드는 매우 조밀하거나 (Marco pls) 다소 유쾌 할 수 있지만 수업에서 다루는 모든 내용은 어떤 형태로든 시험에 나올 수 있습니다. 이 시험에 응시하지 마세요.
tl; dr- 모든 것을 일찍 시작 하고 목표의 맥락에서 각 과제의 가치를 확인하세요. CS 전공으로 !!!